---
title: Available Tools
slug: mcp-server/mcp-available-tools
createdAt: 2026-05-14T11:24:46.732Z
---

Every tool exposed by Exotel MCP, with example prompts you can use with Claude.

***

## Voice Calls

### Place a call between two numbers

Connect any two phone numbers through your Exotel account.

```javascript
Connect +91XXXXXXXXXX and +91XXXXXXXXXX
```

```javascript
Call my number +91XXXXXXXXXX from 08046800979
```

### Initiate an outbound call

Place a call from your Exotel number to a destination, routing it through a call flow.

```javascript
Call +91XXXXXXXXXX using my IVR flow
```

### Get call status

Look up the status, duration, and recording of any call by its SID.

```javascript
What's the status of call SID XXXXXXX?
```

```javascript
Get details of my last call
```

### Search calls by number

Find recent calls to or from a phone number.

```javascript
Show me all calls from +91XXXXXXXXXX in the last 7 days
```

### Get bulk call details

Fetch details for multiple calls at once.

```javascript
Get the details of all calls placed today
```

***

## VoiceBot

### Place an agentic call

This is the flagship tool. Claude calls a number using your VoiceBot, the bot conducts the conversation, and Claude returns what was said.

```javascript
Call Priya and ask if the onboarding report is ready
```

```javascript
Call +91XXXXXXXXXX and tell them the meeting is shifted to 4pm
```

```javascript
Call the team lead and check if yesterday's deployment went through
```

### Get VoiceBot details

Look up a bot's current configuration, assistant ID, and settings.

```javascript
Show me the details of my Manager Check-In bot
```

### List all VoiceBots

See all bots in your account.

```javascript
What VoiceBots do I have?
```

### Create a VoiceBot

Build a new bot from scratch.

```javascript
Create a VoiceBot for handling delivery confirmation calls
```

### Update bot prompt

Change what the bot says and does on calls.

```javascript
Update my VoiceBot's instructions to ask about project status instead of report readiness
```

### Update bot config

Change settings like greeting message, interruption behavior, language.

```javascript
Update my bot's greeting to say it's calling on behalf of the operations team
```

### Get call transcript

Fetch the full conversation from a VoiceBot call.

```javascript
Get the transcript of the last VoiceBot call
```

```javascript
Show me what was said on the call with session ID XXXXXXX
```

### Check VoiceBot call status

Look up whether a bot call is in progress, completed, or failed.

```javascript
Is the VoiceBot call to +91XXXXXXXXXX done yet?
```

### List phone numbers

See which numbers are attached to your bots.

```javascript
Which numbers are assigned to my VoiceBots?
```

***

## SMS

### Send a single SMS

```javascript
Send an SMS to +91XXXXXXXXXX saying "Running 10 minutes late"
```

```javascript
Text +91XXXXXXXXXX: your appointment is confirmed for tomorrow at 3pm
```

### Send bulk SMS — same message

```javascript
Send this message to all numbers in this list: [paste list]
```

### Send bulk SMS — personalized

```javascript
Send personalized messages to these contacts: [paste list with names + numbers]
```

### Check SMS delivery status

```javascript
Did the SMS to +91XXXXXXXXXX go through?
```

```javascript
Get the delivery status of message SID XXXXXXX
```

***

## Conversation Quality Analytics (CQA)

### Ingest a recording

Submit a call recording for quality analysis.

```javascript
Analyze this recording: [recording URL]
```

### Ingest a batch

Submit multiple recordings at once.

```javascript
Run quality analysis on all calls from today
```

### Get analysis results

Fetch the quality scores, sentiment, and flags for an analyzed call.

```javascript
What were the quality scores for call XXXXXXX?
```

### Get interaction details

Pull the full interaction data including transcript, scores, and metadata.

```javascript
Show me the full analysis of the call with session ID XXXXXXX
```

### Track job status

Check whether a batch analysis job is complete.

```javascript
Is the batch analysis job XXXXXXX done?
```

***

## Account

### Get number metadata

Look up the details and capabilities of any Exotel number.

```javascript
What are the capabilities of number 08046800979?
```

### Setup guide

Get step-by-step help configuring your Exotel MCP.

```javascript
Help me set up Exotel MCP
```

***

## Tips

**Use names, not numbers** — Claude will look up names from your contacts if you've connected a contacts source.

**Chain actions** — Claude can do multi-step tasks in one request:

```javascript
Call +91XXXXXXXXXX, ask if the Blue Dart deployment is done, 
then send me an SMS summary of what they say
```

**Ask about past calls** — Claude can search, filter, and summarize call history:

```javascript
Summarize all VoiceBot calls from this week
```

***

*Questions? [developer.exotel.com/api/exotel-mcp-server](https://developer.exotel.com/api/exotel-mcp-server) | [Exotel Support](https://support.exotel.com)*
