Three contractor quotes for a bathroom regrout. Three actual phone calls made, negotiated, and summarized before the coffee gets cold. That’s live right now, and it’s not a script reading off a screen.
A tool called DialMCP quietly launched about a week ago. This Redditor, posting as u/Professional-Rest138 in r/ChatGPTPromptGenius, was the one who found it and mapped out exactly how it works.
Here’s the short version. You connect DialMCP to your AI agent through MCP, the same way you’d add any other connector. Claude already supports this. Once it’s linked, the agent can dial a real number, from your real verified line, and hold a full conversation with whoever picks up.
What’s New
Everything AI has done for you so far stayed inside a screen. Browsers, forms, chat windows. This breaks that wall and steps into an actual phone call.
You give it a number and a goal. Something like:
“Call this restaurant and ask if they have a table for 4 at 7pm Saturday, and if not, what times are open.”
Or for something with more moving parts:
“Call these three contractors and ask their rate for a bathroom regrout and when they could start.”
The agent calls, has the real back-and-forth, asks follow-up questions the way a person would, and reports back. You get the full transcript, the actual audio recording, and a plain summary of what got agreed.
The Twist
Here’s the part that matters more than any clever prompt. DialMCP has to identify itself as an AI right when the call connects. It also has to say the call is being recorded.
If whoever answers objects, it apologizes and hangs up on the spot. No pushing through, no arguing its way past the objection. That’s not a prompt instruction, it’s baked into how the tool behaves.
The limits go further. One call at a time. Three calls an hour, ten a day. Only two calls to the same number per day. It can only dial between 8am and 9pm in the recipient’s time zone, and none of that is adjustable.
A few commenters called this spam the second they saw the post, and one joked it’s the fastest way to get hung up on. Fair worry. But the hard caps and the mandatory disclosure are exactly what’s built to stop that from becoming true at scale.
Someone else raised a weirder question: what happens when the business on the other end also has an AI answering its phones? That’s the next layer of this, two agents negotiating a table for four while the humans on both sides check their phones later for the summary. Nobody in the thread had a clean answer yet, and honestly, neither do I.
How It Actually Works
Getting this running takes a few steps:
- 📞 Connect DialMCP to your AI agent through MCP (Settings, Connectors, Add Custom, though check the current flow since the tool is only a week old and things may shift)
- 🎯 Give it a phone number and a specific goal, not a vague ask
- 📝 Tell it what to do if it hits a question it can’t answer: check and follow up instead of guessing
- ✅ Ask for the full transcript and a plain summary once the call wraps
That’s the whole workflow. The agent handles the actual talking.
Pro Tips
Save this for the calls that get put off for weeks, not because they’re hard, but because picking up the phone feels like more friction than the task deserves.
Getting three quotes instead of going with whoever’s most convenient. Chasing a reservation change. Calling around for a spare part or an open slot. These are exactly the tasks this fits.
Skip it for anything where the person on the other end genuinely needs to be talking to you, not a stand-in.
One line worth adding to every instruction: tell the agent to check and follow up rather than guess when it hits a question it can’t answer. That single rule keeps the call honest and keeps you from getting stuck with a bad answer later.
Be specific about the objective too. “Ask about availability” is weaker than “ask if they have a table for 4 at 7pm Saturday, and if not, what times are open.” The more concrete the ask, the less room the agent has to improvise on your behalf during a live call.
This Redditor also keeps a running doc of 100 things they use AI for like this, each one with the exact prompt attached. Worth digging into the full Reddit thread for that link and the rest of the discussion. 🚀
Frequently Asked Questions
Q: Will people actually stay on the line when they find out it’s an AI?
Reactions vary by context. The tool requires disclosure up front, and ends the call if someone objects. That’s by design. One commenter got an AI call at work and found it annoying, but transactional calls (restaurant reservations, quotes) get better reception than unexpected personal calls. The real friction point is context: planned interactions work better than surprise calls.
Q: What happens if an AI calls another AI answering system?
Nobody’s tested this yet, so it’s still an open question. You could get efficient agent-to-agent negotiation, or you could get something weird. As more businesses deploy AI receptionists, this edge case will probably surface, and we’ll learn whether two AIs can actually reach agreement.
Q: Are agreements made by AI legally binding?
It depends on scope. A simple reservation or quote? You’re likely responsible for what your agent agrees to. But here’s the real issue: once an AI creates durable records and negotiates commitments, you’re dealing with authorization and consent questions that don’t have clear answers yet. Rate limits reduce abuse but don’t solve what happens if your AI commits to something you didn’t intend.
Q: When should I actually use this?
Best for low-stakes, factual questions where you’d normally call anyway: restaurant hours, contractor quotes, reservation confirmation. Avoid using it for unexpected personal calls or situations needing empathy. Some people hate AI calls, so use it where the person expects a quick transaction or knows it’s coming.
ai can now actually call a business for you, have the full conversation, and text you back a summary. not a bot reading a script, it handles the back and forth like a person would. this went live a week ago
by u/Professional-Rest138 in ChatGPTPromptGenius