Give your agent a phone.
Updated August 17, 2026
DialMCP is a hosted remote MCP server that lets an MCP-enabled AI agent place a real phone call from your own SMS-verified number. The service handles the call asynchronously and returns a transcript, recording link, and structured outcome.
Fastest path: if your client supports remote MCP servers with OAuth, connect directly to
https://mcp.dialmcp.com/mcp. No package or API key is required.Choose a path
- Install and connect - direct remote connection or the local stdio bridge.
- Client setup - ready-to-paste configuration for Claude, Codex, Cursor, VS Code, and other clients.
- OAuth and phone verification - what happens during first sign-in and how caller ID works.
- Tool reference - the four tools and the asynchronous call lifecycle.
- Use case: make a phone call with an AI assistant - end-to-end walkthrough of a real outbound call.
- Use case: AI phone call app vs. agent - when DialMCP is the right shape, and when a dedicated app or business agent is.
- Free during launch - what $0 includes, what it does not, and how to place a call.
- How to build an MCP server - a worked example covering stdio, Streamable HTTP, and OAuth 2.1.
Before you connect
- A US or Canadian mobile number for SMS verification.
- Node.js 18 or newer only if you use the stdio bridge.
- You must be 18 or older.
Calls are limited to the US and Canada and destination-local hours. Read the safety and anti-spam page before placing a call.
Open-source connector
The dialmcp-connector repository is the open, canonical documentation mirror for the integration. It contains the stdio bridge, client examples, tool descriptions, and registry manifest. The hosted calling service itself is closed-source; the connector is a thin MIT-licensed transport shim.