All posts

Exotel MCP: your AI can now make phone calls

Shivku
Shivku
·
Exotel MCP: your AI can now make phone calls

A few weeks ago, I asked Claude:

“Call Priya and ask her if the onboarding report is ready.”

Claude called Priya. A VoiceBot had the conversation. Claude came back with:

“Priya says the report will be ready by 3pm. She’s waiting on one number from Finance.”

No API code written. No Postman. No webhook handler. Just a sentence.

That’s Exotel MCP. We shipped it this month.


What MCP is

MCP (Model Context Protocol) is an open standard created by Anthropic. It lets AI clients connect to external services as tools — one standard interface, any number of services plugging in.

When you install Exotel MCP, your AI gains access to Exotel’s telephony and messaging infrastructure. Not through code. Through plain language.

The AI figures out which APIs to call, in what order, with what parameters. You describe the outcome.


What it does

Make agentic calls

Ask your AI to call a number, have a VoiceBot conduct a specific conversation, and return you the transcript or a summary.

Call +91XXXXXXXXXX and ask them if the Blue Dart deployment is done
Call the team lead and check if yesterday's deployment went through
Call +91XXXXXXXXXX and tell them the meeting is shifted to 4pm

Send SMS

Send an SMS to +91XXXXXXXXXX saying "Running 10 minutes late"
Send personalized messages to these contacts: [paste a list]

Pull call transcripts and history

Get the transcript of the last VoiceBot call
Show me all calls from +91XXXXXXXXXX in the last 7 days

Run quality analysis on recordings

Analyze this recording: [URL]
What were the quality scores and sentiment for call XXXXXXX?

Chain actions

Call +91XXXXXXXXXX, ask if the Blue Dart deployment is done,
then send me an SMS summary of what they say
Summarize all VoiceBot calls from this week and flag any
where the customer expressed frustration

Setup

You need three things from your Exotel dashboard (my.exotel.com → Settings → API Settings): API Key, API Secret, Account SID. Plus your Exotel number.

Then paste this into Claude:

Set up Exotel MCP for me.

My Exotel credentials:
- API Key: [YOUR_API_KEY]
- API Secret: [YOUR_API_SECRET]
- Account SID: [YOUR_ACCOUNT_SID]
- Exotel number: [YOUR_NUMBER]
- API domain: https://api.in.exotel.com

Please install mcp-remote via npm if needed, update the MCP config
with these credentials, and tell me when I need to restart.

Claude handles the rest. Restart Claude Desktop and the Exotel tools appear.

Full setup guide: docs.exotel.com/mcp-server


Who it’s for

If you’re building on Exotel’s APIs — or thinking about it — MCP changes the prototyping loop. Read docs, write request code, test, iterate used to take an afternoon. Now it takes minutes.

The underlying REST API is still there for when you need fine-grained control. MCP sits on top of it — for the 80% of things where you just want the outcome.


What’s next

What we shipped covers voice, SMS, VoiceBot, and CQA. We’re adding more — VoiceBot configuration controls, contact management, number provisioning.

The bigger picture: every workflow that involves calling or messaging people should be expressible in plain language. We’re a long way from that. But this is the start.

Source is open: github.com/exotel/ExotelMCP. PRs welcome.

— Shivku

Exotel MCP: Make Phone Calls and Send SMS Through Your AI | Exotel Build