Dial developer docs Preview
Dial is a remote MCP server. Add it to Claude, ChatGPT, Cursor, Claude Code or your own agent, and your AI can make real phone calls in Indian languages, from a Behaf number, and bring back what was said.
YOUR_DIAL_LINK.Quick start
- Join the list. We email you your Dial link when your turn comes.
- Add Dial to your AI app with that link and sign in once (OAuth).
- Ask for a call in plain words. Your AI shows you the number and the plan first, and calls when you say yes.
Which apps work
Dial needs an app that can add a remote MCP server (Streamable HTTP). As of 4 Nov 2026:
| App | Works? | Notes |
|---|---|---|
| Claude (web, desktop) | Yes, all plans | Settings → Connectors. Free plan: one custom connector. |
| Claude Code | Yes | One command, below. |
| ChatGPT Business, Enterprise, Edu | Yes | Workspace admins add custom MCP servers (web). |
| ChatGPT Free, Go, Plus, Pro | Not yet | Custom MCP servers aren't available on these plans. We plan to list Dial in ChatGPT's app directory. |
| Cursor, Codex, Gemini CLI, your own agent | Yes | Any MCP client with remote HTTP servers and OAuth. |
Connect
Claude (claude.ai and desktop)
- Settings → Connectors → Add custom connector.
- Name it Dial, paste your Dial link, sign in.
- In a chat, turn Dial on and ask for a call.
Claude Code
# one time
claude mcp add --transport http dial YOUR_DIAL_LINK
ChatGPT (Business, Enterprise, Edu)
- Plugins → + → Add custom MCP server.
- Name it Dial, enter your Dial link as the HTTPS endpoint, choose OAuth, accept the risk notice, create.
- In a chat, type
@and pick Dial.
Cursor and other MCP clients
// mcp.json
{
"mcpServers": {
"dial": { "url": "YOUR_DIAL_LINK" }
}
}
Tools
Five tools. Your AI picks them; you ask in plain words.
| Tool | What it does | Type |
|---|---|---|
place_call | Places a call for a goal you describe, in the language you choose. Returns a call ID. | Action |
get_call | Status and result: summary, answers, transcript with English translation. | Read-only |
list_calls | Your recent calls and their status. | Read-only |
get_balance | Your minutes left and a link to top up. | Read-only |
cancel_call | Cancels a queued call or ends a live one. | Action |
place_call fields
| Field | Required | Meaning |
|---|---|---|
to | Yes | Indian number, e.g. +919876543210 |
on_behalf_of | Yes | The name Dial says it's calling for |
goal | Yes | What the call should achieve |
questions | No | Up to 8 things to ask |
context | No | Details Dial may share, like a booking name or time |
language | No | auto by default, or an Indian language or English |
ring_me_when_human | No | Dial rings you when a person answers so you can join |
max_minutes | No | 1 to 10, default 5 |
Example: “Call Sunrise Clinic and move Mom's Friday appointment to Saturday morning.” Your AI fills the fields, shows you the plan, and calls when you confirm.
Price
The first 100 people in line get 5 minutes of free calls from Monday 9 Nov. After that, ₹5 a minute (a 3-minute call is about ₹15).
Rules on every call
- Every call starts by saying an AI is calling, and for whom.
- Your AI confirms the number and plan with you before calling.
- Dial never asks anyone for OTPs, passwords, card or bank details, or Aadhaar numbers.
- Service calls you ask for, one at a time. No sales calls, bulk calling, impersonation, threats or debt collection.
- Emergency and premium numbers are blocked. In an emergency, dial 112 yourself.
- Anyone can say "don't call me again", and no Dial user can call that number after that.
- Calls happen at sensible hours only.
Limits
Dial limits how often any number can be called and how many calls a new account can place each day, to keep numbers clean and stop misuse. If a limit stops a call, your AI tells you why. Exact limits will be listed here before Monday 9 Nov.
Your data
Everyone who uses Dial shows ID once (a quick KYC) before their first call; the people you call never have to. Dial stores your call requests, transcripts, summaries and recordings so you can see what happened, keeps them only for a limited time, and lets you delete any call. We don't sell personal data. See the Dial privacy page and terms.
Indian rules
Dial makes service calls, one at a time, from Behaf numbers. Before wave 1 opens, we're setting up Dial's numbers, call registration and data handling to follow TRAI's calling rules and India's data protection law (DPDP Act).
Support
Questions: jerish@behaf.co. To stop Dial calls to your number, say "don't call me" on any call or email us.