Give your Hermes Agent a real phone number. Make calls, receive calls, and send SMS — no Twilio, no ngrok, no extra server.
Hermes supports MCP servers for tool connectivity. Add AgentPhone and your agent gets 26 phone tools instantly.
Add to your Hermes config.yaml:
Restart Hermes. Now try:
“Buy me a phone number and create a voice agent. Then call +14155551234 and schedule a dentist appointment for Thursday.”
“Check my recent calls and summarize any voicemails.”
“Set up a webhook so I get notified when someone texts my agent’s number.”
Get your API key from agentphone.ai/settings. No Twilio account needed.
Route inbound calls and SMS to your Hermes agent’s API server so it controls every response.
Hermes includes an OpenAI-compatible API server. Make it publicly reachable:
Add a route in your Hermes plugin that receives AgentPhone events:
Now when someone calls your AgentPhone number, the transcript goes to Hermes, and Hermes’s response is spoken back to the caller.
Create a Hermes plugin that wraps the AgentPhone API:
Register these as tools in your plugin manifest and Hermes can use them autonomously.
Hermes has built-in voice support across messaging platforms (Telegram voice memos, Discord voice, etc.). AgentPhone adds real phone calls — actual phone numbers that work on the telephone network:
They’re complementary — Hermes handles messaging platforms, AgentPhone handles the phone network.
Once connected, your Hermes agent can: