CallSimple MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CallSimple MCPCall Raju at +91 98765 43210 in Hindi; ask if he can come tomorrow at 11 and cost."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
You tell your agent "call my plumber Raju and ask if he can come tomorrow at 11". It shows you the number, the message and the questions. You say yes. CallSimple rings Raju with an AI voice that says it is an AI assistant calling for you, asks in Hindi, and a minute later your agent tells you: "Raju can come at 11:30, he'll charge ₹400." Recording and transcript included.
Indian +91 numbers, in Hindi, English, Marathi, Bengali, Gujarati, Punjabi, Tamil, Telugu, Kannada, Malayalam and Odia
Up to 8 questions per call, answered one by one, plus a summary and the full transcript
You approve every call. No cold sales, debt collection, threats or OTP/bank-detail requests (CallSimple refuses them)
2 free minutes on sign-up, then packs from ₹499 for 16 minutes (pricing)
Install
Pick your agent. Every option uses the same skill (skills/callsimple/SKILL.md) and the same hosted MCP server, https://callsimple.app/mcp (OAuth sign-in, no API key to copy).
Agent | Install |
Any agent (skills.sh) |
|
Claude Code (plugin: skill + MCP) |
|
Claude Code (MCP only) |
|
Claude.ai / Claude Desktop | Settings → Connectors → Add custom connector → |
ChatGPT | Settings → Apps → CallSimple (guide) |
Codex |
|
Gemini CLI |
|
Cursor | Add to Cursor + |
OpenClaw |
|
Hermes Agent |
|
Any MCP client | Streamable HTTP server |
Shell / any agent with a terminal |
|
No account yet? Sign up at callsimple.app. Sign-in is by phone and you get 2 free minutes.
Related MCP server: Dialfetch MCP
The CLI
For agents without MCP support (or if you prefer a shell), the skill falls back to a zero-dependency CLI that uses the same OAuth sign-in:
npx -y github:IndianAppGuy/callsimple-agent login # opens your browser once
npx -y github:IndianAppGuy/callsimple-agent balance
npx -y github:IndianAppGuy/callsimple-agent call \
--phone "+91 98765 43210" --name "Raju" --language hi-IN \
--message "Sanskar's bathroom tap needs fixing tomorrow morning." \
--question "Can you come tomorrow at 11?" --question "How much will it cost?" \
--confirmed # only after the human said yes
npx -y github:IndianAppGuy/callsimple-agent result <call_id> --wait
npx -y github:IndianAppGuy/callsimple-agent recentWithout --confirmed, call only prints the preview to show the human. Credentials live in ~/.config/callsimple/credentials.json (mode 600). CALLSIMPLE_TOKEN overrides them.
Tools
Tool | What it does |
| Calls a +91 number, delivers |
| Status, summary, the answer to each question, transcript, recording link. |
| Your latest calls with status and summary. |
| Minutes left. |
Try these prompts
"Call my plumber Raju on 98xxxxxx10 in Hindi and ask if he can come tomorrow at 11 and what he'll charge."
"Ring Dr. Mehta's clinic on 80xxxxxx21 and book a dental cleaning for Saturday morning. Ask the fee."
"Confirm with the caterer by phone, in English, that 40 people are coming on Friday at 8pm, and ask when they'll arrive to set up."
"Remind my mom in Hindi to take her medicine at 9pm."
"Call the print shop and ask if the 50 banners are ready and when they can deliver."
Safety
CallSimple is for calls the person on the other end would expect or welcome. The skill and the server both enforce:
The agent must show the number, message and questions and get your clear yes before every call.
The AI always says it is an AI assistant calling on your behalf.
Refused: sales or promotional pitches to people who did not ask, debt collection, threats or harassment, asking for OTPs, passwords, bank or card details, impersonating a real person, emergency numbers.
Limits: +91 numbers only; personal calls 8am–10pm IST, business follow-ups 9am–9pm IST; at most 2 calls a day to the same number; calls up to 3 minutes.
Do Not Disturb: if the person says on a call that they do not want these calls, their number is blocked for every CallSimple user.
Privacy policy · Terms · Support
What's in this repo
skills/callsimple/SKILL.md the skill (agentskills.io standard), used by every package below
skills/callsimple/agents/openai.yaml Codex UI + MCP dependency
bin/callsimple.mjs zero-dependency CLI (npx github:IndianAppGuy/callsimple-agent)
.claude-plugin/ Claude Code plugin + marketplace (skill + MCP)
gemini-extension.json, GEMINI.md Gemini CLI extension
plugin.json, mcp.json Agent Plugins package (ChatGPT/Codex directory, Cursor)
server.json official MCP registry entryMIT licensed. Made by IndianAppGuy.
This server cannot be deployed
Maintenance
Related MCP Connectors
Place AI voice phone calls to Indian (+91) numbers from chat and get back what the person said.
Give AI agents a phone: outbound AI calls that return a summary, transcript, and extracted fields.
Give your AI agent a phone. Place outbound calls to US businesses to ask, book, or confirm.
- DialMCPOAuthcom.dialmcp
Let AI agents place real phone calls from your verified number, with transcripts and recordings.
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
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to place real phone calls, navigate IVR trees, and retrieve structured answers with transcripts and recordings.MIT
- 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