DialMCP

by Unknown

Not rated
Website

About

DialMCP gives AI agents the ability to place real phone calls and get a full transcript, recording, and outcome.

Details

Author
Unknown
Categories
Communication, Productivity

DialMCP gives your agent (i.e. Gamut, Claude, Codex) the ability to place phone calls withyour actual phone numberand speak on your behalf.

One endpoint:https://mcp.dialmcp.com/mcp— OAuth sign-in with your phone number, no API keys.

Your agent callsplace_callwith a phone number and an objective. DialMCP does the rest and hands back a structured result.

Calls go out with your phone number so recipient seesyoucalling — and can call you back.

Every call returns a full transcript, a link to the audio recording, and a structured resolution: outcome, summary, commitments made, follow-ups needed.

It presses the keys, answers voice menus, waits silently through hold, and detects voicemail (it hangs up rather than leaving one).

The first thing any human hears: it's an AI assistant, calling on your behalf, and the call is recorded. Always.

place_callreturns instantly with a call ID; your agent pollsget_callfor progress. Works within every client's tool timeout.

Every call complies with calling-hours enforcement, rate limits, do-not-call registries, objective screening, and hard blocklists.
Read the safety page →

The Gamut team needed a plumber to install a garbage disposal in their office kitchen. One prompt, one call, one booked appointment — here's the whole thing.

DialMCP is a remote MCP server with OAuth — no API keys to manage.

Every client uses the same URL:https://mcp.dialmcp.com/mcp. No API keys, no per-provider setup.

A browser window opens on first use; verify with an SMS code and that number becomes your caller ID.

Try asking the agent to call a friend to test it out.
- Get the
Gamut Desktop app.
- OpenSettings → Connectorsand chooseAdd MCP server.
- Paste the server URL:https://mcp.dialmcp.com/mcp(transport: HTTP, auth: OAuth).
- Complete the sign-in window — enter your phone number and the SMS code to verify it as your caller ID.
- Enable the connector in a session and ask:“Call Tosca and book a table for two at 7:30 tonight.”

claude mcp add --transport http dialmcp https://mcp.dialmcp.com/mcp

- Run the command above (add--scope userto enable it in every project).
- Run/mcpauthenticateto open the OAuth flow, or just let the firstplace_calltrigger it.
- Ask Claude to make the call. It gets four tools:place_call,get_call,end_call,list_calls.

[mcp_servers.dialmcp] url = "https://mcp.dialmcp.com/mcp"

- Add the block above to~/.codex/config.toml(Codex's MCP servers section).
- Restart Codex; approve the OAuth browser prompt the first time the server is used.
- Tool calls are async — tell Codex to pollget_callrather than wait on the line.

Everything you need to know about how DialMCP places calls, protects your number, and keeps every call compliant.

Whose number shows up on the callee's phone?

Yours. During sign-up you verify your own number via SMS, and every call the agent places presents that number as the caller ID. Callees can call or text you back directly — DialMCP never hides behind a random number.

Does the person being called know it's an AI?

Always. The agent's first words to any human are a disclosure — that it's an AI assistant, who it's calling for, and that the call is recorded. This is enforced in the calling system and independently checked after every call, not left to the model's discretion. If someone objects to talking to an AI, the agent apologizes and ends the call.

US and Canadian numbers, between 8:00 and 21:00 in thedestination'slocal time. Emergency services, premium-rate lines, and high-fraud number ranges are blocked outright and can never be called. See thesafety pagefor the full guardrail list.

What does my agent get back after a call?

A structured resolution (achieved / partially achieved / not achieved, with a summary, any commitments made, and suggested follow-ups), the full turn-by-turn transcript, and a signed link to the audio recording. For the full walkthrough of having an AI assistant place the call, seehow to make a phone call with an AI assistant.

What if the person asks not to be called again?

The agent confirms it on the spot and the number goes onto a permanent do-not-call list — enforced before any future call is placed, by any user. There's also aself-serve opt-out pageanyone can use, no account needed.

Calls default to 6 minutes and are hard-capped at 10. The agent wraps up gracefully — it confirms the outcome, says goodbye, and hangs up — and your agent can end a call early withend_call.

Can I use it from claude.ai, ChatGPT, or Cursor too?

Yes — any client that supports remote MCP servers with OAuth works: claude.ai and Claude Desktop (Settings → Connectors → Add custom connector), ChatGPT developer-mode connectors, Cursor, and more. Same URL everywhere. DialMCP is not a standaloneAI phone call app; it attaches to the assistant you already use.

Yes during launch. DialMCP is in a pilot and early-access period: it is free of charge, limits are conservative, and pricing may be introduced later with notice. No API key and no credit card. Seewhat $0 includes.

How do I build an MCP server like DialMCP?

Start with the official Python or TypeScript SDK, register tools, and pick stdio for local hosts or Streamable HTTP plus OAuth 2.1 for a remote server. DialMCP is the hosted phone-call version of that design. Seehow to build an MCP server.

Manage your WhatsApp, SMS and Phone Calls using a single MCP connector

Connect to any function, any language, across network boundaries using AgentRPC.

Access your meeting transcripts, summaries, and action items from any AI assistant.

Connect Claude, ChatGPT, and other AI tools to your Granola meeting notes via MCP. Query your notes, search transcripts, and get meeting insights in your favorite AI assistants.

Build with the Kudosity API to send SMS and MMS. Access developer docs, API references and live testing tools to send messages, manage contact lists, configure webhooks and more.

Send SMS, WhatsApp, and RCS messages programmatically with DLT compliance. Manage contacts, schedule campaigns, and track delivery reports.

Interact with Twilio APIs to send messages, manage phone numbers, configure your account, and more.

The VoIPstudio MCP server gives compatible AI assistants secure access to authorised VoIPstudio account data, including recordings, call detail records, live calls and voicemails in order to query call activity, analyse patterns, identify agent performance issues and generate QA or operations reports in plain English.

A bridge server connecting Agent Communication Protocol (ACP) agents with Model Context Protocol (MCP) clients.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.