# Retell AI MCP for AI Agents AI Agent Connect

> Retell AI MCP lets your AI agent actually make and receive phone calls. It handles the heavy lifting of building voice personalities, managing phone numbers, and pulling call transcripts. Instead of just chatting in a box, your agent can now talk to customers over the phone, manage your voice infrastructure, and give you back data on every conversation. Use it to automate your outbound reach and analyze customer sentiment in real time.

## Overview
- **Category:** ai-frontier
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_7z3T4F0oJiK1uBA1iK2nSyQSG5YggPL6GvYgb38S/ai-agent-connect
- **Tags:** voice-ai, conversational-agents, telephony, real-time-audio, voice-automation, customer-interaction

## Description

You're tired of your AI being stuck inside a chat window. This Connector breaks those walls down by letting your agent handle actual phone calls. You can tell your agent to spin up a new voice personality for a specific task, like a customer support rep or a lead gen bot, and then have it start making outbound calls immediately. It's not just about the call itself; it's about the data. You can ask your agent to dig through old logs, check the sentiment of a conversation, or see which phone numbers are currently active. When you use this through the Vinkius catalog, you're basically giving your AI a phone line and a seat in your call center. You can chain things together too, like having your agent look at a transcript from a failed call and then automatically updating the voice agent's instructions to handle that specific objection better next time. This means you don't have to jump between different dashboards to see who's calling or what they said. You can manage your entire voice infrastructure from the same chat interface where you're already doing your work. Whether you're a founder trying to scale your reception desk or a developer building a new voice app, this setup gives you a way to turn text commands into real-world voice interactions.

## Tools

### create_agent
Create a new AI voice agent with a unique personality. This lets you build specialized bots for different departments.

### create_llm
Configure a Retell-hosted LLM with specific system instructions. This defines how your agent thinks and responds.

### create_phone_call
Start an outbound call by providing a from and to number. Use this to reach out to customers automatically.

### get_call_details
Get the transcript and sentiment analysis for a specific call. It helps you understand how a conversation actually went.

### list_agents
See a list of all your configured AI voice agents. Use this to keep track of your different bot personalities.

### list_voices
Browse all the available text-to-speech voices. You can use this to find the perfect sound for your brand.

### register_web_call
Register a new session for a web-based voice interaction. This works for browser-based voice tools.

### update_agent
Update the settings or instructions of an existing voice agent. Use this to tweak personalities on the fly.

### list_calls
View a history of all your active and past calls. This is your go-to for checking call volume and status.

### list_phone_numbers
List every phone number currently tied to your account. This helps you manage your communication lines in one place.

## Prompt Examples

**Prompt:** 
```
Who are my current agents?
```

**Response:** 
```
I checked your account and found 3 active voice agents:

| Agent Name | ID | Purpose |
| :--- | :--- | :--- |
| **Support Bot** | `agent_1` | Handles general inquiries |
| **Sales Executive** | `agent_2` | Outbound lead qualification |
| **Reception Voice** | `agent_3` | Inbound call routing

Would you like me to update any of their instructions?
```

**Prompt:** 
```
Make a test call to my cell.
```

**Response:** 
```
I've initiated that for you. 

*   **From:** +18005551234
*   **To:** +14085551234
*   **Agent:** `agent_555`

Retell is currently processing the request. You can ask me to check `list_calls` in a few seconds to see the connection status.
```

**Prompt:** 
```
What did the customer say in the last call?
```

**Response:** 
```
I pulled the details for the most recent call (ID: `c_f3a123`). 

*   **Duration:** 4 minutes
*   **Sentiment:** Positive
*   **Summary:** The customer was very happy with the new pricing tier. 

**Transcript Snippet:** 
*Customer: "I really appreciate how quickly you guys responded to my pricing question."
```

## Capabilities

### Initiate outbound phone calls
Have your agent dial a specific number to start a conversation automatically.

### Create and manage voice agent personalities
Build different voice bots with unique instructions and behaviors for different tasks.

### Pull historical call transcripts and sentiment
Get the full text and emotional tone of past calls to analyze customer feedback.

### Register web-based voice sessions
Connect your agent to web-based voice interactions for browser-based tools.

### Manage phone numbers and voice options
Track your available communication lines and browse different text-to-speech voices.

## Use Cases

### Automated Lead Qualification
A sales lead fills out a form. Your agent uses create_phone_call to dial them immediately and qualify the lead using a specific voice personality.

### 24/7 Customer Support Reception
A customer calls in. Your agent uses list_calls to see previous history and then handles the inbound call to answer common questions.

### Sentiment-Driven Training
Your agent uses get_call_details to find calls with negative sentiment and then uses update_agent to refine the bot's instructions for the next call.

### Rapid Voice Prototyping
A developer wants to test three different brand voices. They use list_voices and create_agent to spin up three distinct bots in minutes.

## Benefits

- Stop manual logging by using get_call_details to automatically pull transcripts and sentiment into your records.
- Scale your outreach by using create_phone_call to trigger outbound dials without human intervention.
- Manage your entire fleet of bots from one chat window using list_agents and update_agent to tweak personalities.
- Save on infrastructure costs by using list_phone_numbers and list_voices to see exactly what you have active.
- Improve your conversion rates by using create_llm to give your voice agents specific, high-performing scripts.
- Expand your reach to the web by using register_web_call to support browser-based voice interactions.

## How It Works

The bottom line is you get a direct bridge between your AI's brain and a professional telephony stack.

1. Install the Retell module in your Connector environment.
2. Add your Retell API key to the auth settings.
3. Tell your agent to make a call or list your agents.

## Frequently Asked Questions

**Can the Retell AI MCP make outbound phone calls automatically?**
Yes. It allows your AI to initiate outbound calls to specific numbers using your configured phone lines and voice agents.

**How do I get transcripts from my calls using Retell AI?**
The Connector can pull the full text of past conversations along with a sentiment analysis score, which you can use to track customer feedback.

**Can I change the voice of my Retell AI agent?**
You can browse all available text-to-speech voices and update your agent's settings to use the one that best fits your brand.

**Does Retell AI MCP support web-based voice interactions?**
Yes, it includes a tool to register web calls, which allows your agent to work within browser-based voice applications.

**Can I manage multiple phone numbers with Retell AI?**
You can list and manage all the phone numbers associated with your account directly through the chat interface.

**Is Retell AI MCP good for customer support?**
It's ideal for support because it lets you build specialized bots that can handle high volumes of calls and provide consistent, human-like responses.

**Does Retell handle the telephone lines, or do I need my own Twilio/carrier?**
Retell AI is designed to integrate seamlessly into telephony workflows but generally focuses on the conversational agent side. They provide features to list and attach numbers (`list_phone_numbers`), but you often purchase those numbers or link a custom SIP trunk through Retell accounts. You can run `list_phone_numbers` to see your currently available direct lines.

**How do I create an outbound call programmatically with my assistant?**
Simply ask your assistant to "Call X using my Y agent." Behind the scenes, the AI relies on the `create_phone_call` tool, transmitting a JSON payload supplying the `from_number` (a Retell registered phone number), `to_number` (destination), and an `override_agent_id` parameter to assign your voice agent correctly.

**Can the AI initiate voice calls in a web browser instead of over the phone?**
Yes. Use the `register_web_call` tool to create a browser-based voice session. This returns a connection URL and access token that your frontend application can use to start a real-time WebRTC conversation with a Retell voice agent, without requiring any phone line.