Skip to main content
Glama

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)

npx skills add IndianAppGuy/callsimple-agent

Claude Code (plugin: skill + MCP)

/plugin marketplace add IndianAppGuy/callsimple-agent then /plugin install callsimple@callsimple

Claude Code (MCP only)

claude mcp add --transport http callsimple https://callsimple.app/mcp then /mcp to sign in

Claude.ai / Claude Desktop

Settings → Connectors → Add custom connector → https://callsimple.app/mcp (guide)

ChatGPT

Settings → Apps → CallSimple (guide)

Codex

npx skills add IndianAppGuy/callsimple-agent -a codex and codex mcp add callsimple --url https://callsimple.app/mcp && codex mcp login callsimple

Gemini CLI

gemini extensions install https://github.com/IndianAppGuy/callsimple-agent

Cursor

Add to Cursor + npx skills add IndianAppGuy/callsimple-agent -a cursor

OpenClaw

openclaw skills install @theindianappguy/callsimple

Hermes Agent

hermes skills install skills-sh/IndianAppGuy/callsimple-agent/callsimple

Any MCP client

Streamable HTTP server https://callsimple.app/mcp (OAuth 2.1 + dynamic client registration)

Shell / any agent with a terminal

npx -y github:IndianAppGuy/callsimple-agent login

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 recent

Without --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

place_call

Calls a +91 number, delivers message, asks up to 8 questions in language (default Hindi). Uses minutes.

get_call_result

Status, summary, the answer to each question, transcript, recording link.

list_recent_calls

Your latest calls with status and summary.

get_balance

Minutes left.

Try these prompts

  1. "Call my plumber Raju on 98xxxxxx10 in Hindi and ask if he can come tomorrow at 11 and what he'll charge."

  2. "Ring Dr. Mehta's clinic on 80xxxxxx21 and book a dental cleaning for Saturday morning. Ask the fee."

  3. "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."

  4. "Remind my mom in Hindi to take her medicine at 9pm."

  5. "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 entry

MIT licensed. Made by IndianAppGuy.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to place real phone calls, navigate IVR trees, and retrieve structured answers with transcripts and recordings.
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables 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.
    10
    2
    MIT