Backed by Y CombinatorAgentPhone gives your AI its own phone number. Handle voice and messages through one unified webhook.
Paste into Claude Code, Cursor, Hermes, OpenClaw, or any AI agent.
Initiating call...
Initiating call...
Why AgentPhone?
Most communication tools were built for humans, operators, and support teams. AgentPhone is built for agents that need identity, memory, and action across calls and messages.
AgentPhone
TwilioFeatures
Messages and voice calls arrive as the same event format. One handler for both channels.
Voice calls transcribed live and streamed to your webhook.
US and Canadian numbers provisioned on-demand. One POST, instant activation.
Add AgentPhone to your MCP config. Your AI gets phone capabilities as native tools.
{
"mcpServers": {
"agentphone": {
"command": "npx",
"args": ["agentphone-mcp"]
}
}
}Use Cases
Answer every call, book appointments, transfer to the right person, and take messages 24/7.
Autonomous agents that make calls, send texts, and handle tasks without human intervention.
AI agents that triage alerts, call the right engineer, and escalate incidents automatically.
Give OpenClaw, Claude Code, Cursor, or any MCP-compatible agent a phone number to make calls and send texts autonomously.
Integration
Python SDK, Node.js SDK, REST API, or MCP server. Works with Claude Code, Cursor, OpenClaw, Windsurf, and any MCP client.
from agentphone import AgentPhone client = AgentPhone(api_key="ap_...") # Create an agent agent = client.agents.create( name="Support Bot", voice_mode="hosted", system_prompt="You are a helpful assistant." ) # Buy a number and make a call number = client.numbers.buy(agent_id=agent.id) call = client.calls.create( agent_id=agent.id, to_number="+14155557890" )

US and Canadian numbers, provisioned instantly via API. More countries coming, contact us if international numbers are a priority.
Incoming voice calls are transcribed in real-time and delivered to your webhook as text. You respond with text and we handle text-to-speech. Same webhook format for messages and voice.
Twilio is a general-purpose communications API. AgentPhone is purpose-built for AI agents with a unified webhook for messages and voice, automatic conversation threading, MCP support, and real-time transcription out of the box. What takes 50+ lines with Twilio takes 3 with AgentPhone.
AgentPhone works as an MCP server. Claude Code, Cursor, OpenClaw, Windsurf, or any MCP-compatible agent can provision numbers, send messages, and handle calls through native tool use. Just add AgentPhone to your MCP config.
