
AgentPhone
Provision real SMS and voice phone numbers so your coding agent can send messages, take calls, and run telephony-backed product flows via MCP.
Overview
AgentPhone is an MCP server for the build phase that gives AI agents real phone numbers, text messaging, and voice calls through MCP tools.
What is this MCP server?
- Real phone numbers for AI agents—not simulated chat-only contact paths
- SMS and voice call capabilities exposed through MCP tools
- Hosted streamable HTTP MCP at mcp.agentphone.to with Bearer API key
- stdio npm package agentphone-mcp (v0.5.2) with AGENTPHONE_API_KEY env
- Dual transport: remote HTTP headers or local stdio for Claude Code-style setups
- Registry version 0.5.2 for server and npm package agentphone-mcp
- Remote endpoint https://mcp.agentphone.to/mcp (streamable-http)
- Required secret AGENTPHONE_API_KEY for stdio package
Community signal: 18 GitHub stars.
What problem does it solve?
Your agent can code a signup flow but cannot text a verification code or answer a support call until telephony is integrated securely.
Who is it for?
Indie builders adding SMS verification, call routing, or voice agents to SaaS, support bots, or field workflows.
Skip if: Projects that only need mock phone UI with no carrier-backed send or receive.
What do I get? / Deliverables
Your MCP client can provision and use real numbers so agent workflows send SMS and handle voice without custom carrier glue.
- Agent-accessible phone number provisioning and messaging tools
- Voice call actions callable from MCP workflows
- Production-ready telephony bridge for agent-built features
Recommended MCP Servers
Journey fit
Telephony is an external integration you wire while building the product, not a launch-only SEO or grow-only analytics task. Integrations subphase matches MCP tools that connect agents to AgentPhone’s numbering, messaging, and voice APIs.
How it compares
Telephony integration MCP, not an inbound marketing dialer or CRM replacement.
Common Questions / FAQ
Who is AgentPhone for?
Solo builders and small teams who want Claude Code or Cursor agents to use real phone numbers for SMS and voice during product development.
When should I use AgentPhone?
While building features that require OTP texts, outbound notifications, or voice interactions before you ship to production users.
How do I add AgentPhone to my agent?
Get an API key at agentphone.to, then add the remote MCP URL with Authorization Bearer YOUR_API_KEY or install npm agentphone-mcp and set AGENTPHONE_API_KEY for stdio.