Dialfetch MCP
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Dialfetch MCP — give your AI agent a phone ☎️
Connect Dialfetch to Claude, Cursor, VS Code, Windsurf, Cline, the Claude Agent SDK — or any Model Context Protocol client — and your agent can place real phone calls. It navigates IVR phone trees, waits on hold, talks to humans (including after a transfer), and hands back structured answers, a transcript, and a recording.
Give it a phone number and a plain-language goal. Goal in, result out.
"Call the pharmacy at +1 305-555-0148 and tell me what time it closes today." →
{ answers: { closing_time: { value: "9:00 PM", quote: "We close at nine tonight." } } }
🔌 Endpoint:
https://app.dialfetch.com/api/mcp(Streamable HTTP + SSE)🔑 Auth: API key (
Authorization: Bearer df_…) or one-click OAuth for custom connectors📚 Full docs: https://app.dialfetch.com/docs/mcp
🌐 Industry-agnostic: retail & pharmacy hours, flight/travel status, order & claim status, license & insurance verification, government & utility lines
Quick connect
Add to claude_desktop_config.json (Settings → Developer → Edit config):
{
"mcpServers": {
"dialfetch": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://app.dialfetch.com/api/mcp",
"--header", "Authorization: Bearer df_YOUR_KEY"]
}
}
}Settings → Connectors → Add custom connector → paste https://app.dialfetch.com/api/mcp and
finish the one-click OAuth sign-in. No API key to paste.
~/.cursor/mcp.json:
{
"mcpServers": {
"dialfetch": {
"url": "https://app.dialfetch.com/api/mcp",
"headers": { "Authorization": "Bearer df_YOUR_KEY" }
}
}
}.vscode/mcp.json:
{
"servers": {
"dialfetch": {
"type": "http",
"url": "https://app.dialfetch.com/api/mcp",
"headers": { "Authorization": "Bearer df_YOUR_KEY" }
}
}
}More configs (Windsurf, Cline, Agent SDK) are in configs/.
Related MCP server: ClawCall MCP Server
Tools
Tool | Inputs | Does |
|
| Start a goal-call; returns |
|
| Status, outcome, answers, notes, transcript, recording URL |
|
| Block (with progress) until the call is terminal |
|
| Cancel a queued / in-progress call |
|
| Recent calls, newest first |
|
| Short-lived presigned audio URL |
| — | Caller-ID numbers you own |
| — | Per-call / per-number pricing |
| — | Prepaid credit balance |
Resource: dialfetch://calls/{id} · Prompts: check_store_hours, verify_license, get_order_status
How calls work
Calls are asynchronous (typically 2–10 minutes; longer with holds or transfers):
place_call({ phone, goal, extract })→{ call_id, status: "queued" }Poll
get_call({ call_id })(or usewait_for_call) untilstatusiscompleted/failed/canceledRead
answers,transcript,recording_url
Recipes
Safety
Calls disclose they are an AI by default. The agent will not read out or collect sensitive personal data (SSNs, passwords, full card numbers). Goal-screening, credit holds, and rate limits apply to every call and can't be bypassed by a client.
Links
Product & sign-up: https://app.dialfetch.com
MCP docs: https://app.dialfetch.com/docs/mcp
REST API docs: https://app.dialfetch.com/docs
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Let AI agents place real phone calls from your verified number, with transcripts and recordings.
Give AI agents a phone: outbound AI calls that return a summary, transcript, and extracted fields.
Give any AI agent a phone: make and answer calls, get through phone menus, and send texts.
AI voice agents that place and answer phone calls, with transcripts and outcomes.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to make real-world phone calls with AI voice technology and provides tools to track call status, transcripts, and summaries. It supports automated communication with both live numbers and simulated businesses for testing and demonstration purposes.MIT

ClawCall MCP Serverofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to make real outbound phone calls to US/Canada numbers, handle conversations, and return transcripts and recordings via the Model Context Protocol.9MIT- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to place real phone calls, engage in spoken conversations across 12 languages, and report the outcomes for tasks like booking appointments, answering questions, negotiating, or confirming orders.MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to place and steer real phone calls through ElevenLabs voice agents: draft a briefing with the number, language, goal and permitted facts, rehearse it in text, confirm to dial, then follow progress, answer the agent's questions mid-call, and retrieve the transcript, duration and cost. Includes guardrails such as a fixed AI disclosure line, per-person call and minute limits, number restrictions and retention-based deletion of calls and transcripts.102MIT