built by the makers of Gamut
Use case

How to make a phone call with an AI assistant.

Updated August 15, 2026

Most “AI phone call” tools either talk to you, or blast outbound campaigns from a pool of numbers. What people usually want is simpler: ask an assistant to call a real business, wait on hold, navigate a phone tree, and come back with an answer — using a number the other person recognizes.

DialMCP is built for that job. It is a hosted remote MCP server that lets an MCP-enabled AI agent place one real outbound call at a time from your own SMS-verified number, then return a transcript, recording, and structured outcome.

What this page covers: the practical path to having an AI voice agent make a phone call for you — what you need, the steps, what the agent can and cannot do, and the safety limits that apply to every call.

What you need

No API key is required for the direct remote connection. Clients that only support local stdio servers can use the open-source dialmcp-connector bridge.

How an AI assistant places the call

  1. Connect DialMCP. Point your client at https://mcp.dialmcp.com/mcp (Streamable HTTP + OAuth), or run npx dialmcp-connector. Full steps live in the install guide and client setup pages.
  2. Sign in and verify your phone. On first connect, DialMCP opens a browser OAuth flow. After SMS verification, your number is bound as caller ID. Details: OAuth and phone verification.
  3. Ask your agent to call. Give a destination and a concrete objective — for example, “Call my dentist at +1-555-0100 and ask for the next available cleaning after September 1.” The agent uses the place_call tool.
  4. The call runs asynchronously. place_call returns a call ID immediately. Your agent polls get_call while DialMCP dials, waits on hold, navigates IVR menus, and talks to a human when one answers.
  5. Review the result. When the call ends, get_call returns a structured resolution (achieved, partially_achieved, or not_achieved), a summary, commitments the other party made, suggested follow-ups, a turn-by-turn transcript, and a signed link to the recording.

What the AI voice agent does on the line

Good objectives vs. the wrong ones

DialMCP is for individual, objective-driven calls — the errands and follow-ups you would otherwise sit on hold for yourself:

It is not a call-center blaster. Telemarketing, cold outreach, surveys, lead generation, debt collection, political outreach, and robocalling are prohibited. Volume is capped so bulk dialing is impossible by construction — see Safety.

Limits that apply to every call

These controls are enforced server-side on every call. They are not model instructions an agent can ignore, and not settings a user can switch off.

Start a call

Connect DialMCP to your assistant, verify your number once, and ask it to place the call. Free during launch.

Connect DialMCP  ·  App vs. agent  ·  Read the docs  ·  Safety model