Can Claude make phone calls? How to give Claude a phone

Short answer: Not by itself, but one connector adds it. Add CallForMe as an MCP server. In claude.ai or Claude Desktop, add a custom connector with the URL https://callforme.tel/mcp and click Connect. In Claude Code, run claude mcp add with the same URL, then authenticate once from /mcp. Then ask Claude to call a business.

“Call Nonna's on Elm Street and book a table for 4 on Friday between 7 and 8:30. Ask for a booth if they have one. The reservation is under Sam.”

Open this in ChatGPT and swap in your details before you send it. It needs the CallForMe plugin.

Add CallForMe to your agentTry a free demo call

Using ChatGPT? Add it from ChatGPT's plugin directory in one step, on any plan.

$1 when someone answers, first 2 minutes included. Nothing if nobody picks up. Connecting asks for nothing.

On your phone? Email yourself the setup steps

The short answer

Claude can't dial a phone on its own. It can use tools, though, and CallForMe is a tool that places phone calls. Add it once and Claude can call a restaurant, a store, a clinic or a customer service line, then tell you what happened.

Claude Code

From your terminal:

claude mcp add --transport http --scope user callforme https://callforme.tel/mcp

Then run /mcp in Claude Code, pick callforme, and choose Authenticate. Full steps are on the Claude Code page.

Claude Desktop and claude.ai

  1. Open Customize, then Connectors.
  2. Choose Add, then Add custom connector.
  3. Name it CallForMe and paste https://callforme.tel/mcp as the URL.
  4. Click Continue, Add, then Connect. A window opens and closes by itself. No email, form or card.
  5. Set CallForMe's tools to Always allow so Claude doesn't ask each time it checks on a call.

More detail on the Claude page.

Your first call

Ask Claude something like:

Call Nonna's on Elm Street and book a table for 4 on Friday between 7 and 8:30. Ask for a booth if they have one. The reservation is under Sam.

Here's what Claude does with that:

  1. Calls find_business to get Nonna's number and check it's open.
  2. Calls plan_call to see the opening line, a checklist, and questions the restaurant might ask (like a phone number for the reservation).
  3. Calls place_call with the goal, details, and your questions.
  4. The first time, the response says needs_setup with a link like https://callforme.tel/go/QF6S-2U4Z. Claude shows it to you. You open it, see the exact call about to be placed, and add $5.
  5. Claude waits with wait_for_setup, and the phone rings as soon as you've paid. Nothing to type.
  6. Claude polls get_call until the call ends, then tells you the result: "Booked for 4 at 7:45 Friday under Sam. No booths left, they put you by the window."

That setup link shows up once. Your card is saved, so every later chat and session just calls; turn on auto-reload (one click after paying) and the balance tops itself up. Add CallForMe to another agent later and its first call link recognizes you and links it to the same account in one click.

Want to see it work before adding money? Ask Claude to call Maple Street Pizza, a fictional restaurant, at (469) 770-7412. Demo calls are free, up to 3 a day. There are also three fictional auto shops for trying quotes from several places at once, and a fictional gym, Ironwood Fitness, for a cancellation; the numbers are on the demo lines page.

What Claude can do with a phone

Using a different agent? See Codex, Gemini CLI or ChatGPT.

Why Claude is a good fit for this

Claude already knows what you're trying to do. It has your context from the conversation: the dates, the car model, the order number. That makes a better call than a form. And when the business asks something unexpected, Claude can answer from that context in the moment instead of the call going nowhere.

Tips

  • Tell Claude your name for on_behalf_of. The assistant opens with "an assistant calling for" that name.
  • Give limits in plain words. "Don't agree to more than $200" becomes a constraints value the assistant won't cross.
  • Give Claude a callback number if you want the business to reach you directly.
  • Stay near the chat during the call. If a question comes back, Claude has about 45 seconds to answer before the assistant tells the business you'll follow up on that point. Or give Claude the likely answers up front ("any time 7 to 8:30 is fine") so it never has to ask.
  • If you close the chat early, the result still reaches you by email once you've signed in to your account with your email.

Cost

$1 per answered call including the first 2 minutes, then $0.40 per minute. No charge if nobody answers. See pricing.

Using Claude Code for several calls at once

Claude Code is good at batches. Ask something like:

Find four groomers near 75024 that are open today. Call each one: 60 lb goldendoodle, full groom next Saturday. Get price and times. Put the results in a table and don't book yet.

Claude uses call_around, which finds the groomers, calls them up to 10 at a time with the same questions, and returns one results table. It can call 1 to 100 places, and stop at the first one that can do it. Groomers that don't pick up cost nothing. When you've picked one, ask Claude to call back and book. See call around and quotes from several businesses.

Questions

Does Claude need an API key to use CallForMe?

No. You click Connect once when you add it, and a browser tab opens and closes by itself. The first time Claude places a real call, it shows you one setup link to add a $5 balance. After that it just calls.

Can Claude make phone calls on its own?

Not out of the box. Claude can't dial a phone by itself. Adding CallForMe as an MCP connector gives it that: Claude decides what to ask, and CallForMe's voice assistant places the call and reports back.

Which Claude apps work?

Claude Code, Claude Desktop and claude.ai all work. Claude Code uses one claude mcp add command. Desktop and claude.ai use a custom connector.

Does the call come from my phone number?

No. Calls come from CallForMe's number, +1 (469) 966-0062. If you want the business to call you back, give Claude your number and it passes it as the callback number.

Can Claude answer questions the business asks during the call?

Yes. If the business asks something Claude didn't include, the question comes back to Claude while the call is live. Claude answers it or asks you.

Add CallForMe to your agent

One URL for any MCP agent. Connecting asks for nothing.

https://callforme.tel/mcp

Install steps for your agentTry a free demo callPricing

On your phone? Email yourself the setup steps

One email with the link, for when you're at your computer. Nothing else.