# Vapi MCP for AI Agents AI Agent Connect

> Vapi lets you command voice AI assistants directly from your chat. You can make outbound phone calls, update personas, and pull full transcripts through the Vapi MCP. It bridges the gap between conversational AI and actual phone lines, making it easy to manage your entire telephony stack without leaving your workspace.

## Overview
- **Category:** ai-frontier
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_DHjUwU3Xt3bHGhtysrx6f5aPIeALabS8GjYe5htH/ai-agent-connect
- **Tags:** voice-ai, telephony, conversational-ai, webrtc, call-automation, transcription

## Description

Vapi connects your voice AI account to your agent so you can handle phone calls directly from your chat window. Instead of jumping between different dashboards to trigger a call or check a transcript, you just tell your agent what to do. You can have it place an outbound call to a lead, update the system prompt for a specific persona, or pull a full transcript of a previous conversation to see exactly what happened. It turns your chat interface into a dispatch center for your entire telephony stack. This is one of the core reasons people use the Vinkius catalog, as it lets you bridge the gap between conversational AI and actual phone lines without the overhead of building custom API integrations from scratch. You get to manage your assistants, check your active numbers, and view your multi-agent squads all in one place. It removes the friction of switching tabs to tweak a voice or check a call log, letting you focus on the actual conversation rather than the infrastructure behind it. You no longer have to copy and paste phone numbers or search through a separate web console to find a specific call ID. Your agent handles the heavy lifting of communicating with the Vapi API, while you stay focused on the high-level tasks of sales, support, or development. Whether you are testing a new voice model or auditing a week's worth of transcripts, the tools are right there in your prompt.

## Tools

### create_phone_call
Start an outbound call by sending a phone number and customer details to Vapi. It handles the connection to the PSTN for you.

### create_web_call
Generate a web-based voice call link for browser-based interactions. Use this for web-based voice chat applications.

### get_call_details
Fetch transcripts and metrics for a specific call to see how the conversation went. It is great for auditing call quality.

### list_assistants
See all your configured voice personas in one list. This helps you keep track of your different assistant types.

### list_calls
View a list of recent and active voice calls in your Vapi account. Use this to monitor ongoing conversations.

### list_phone_numbers
Check all phone numbers currently connected to your Vapi account. It helps you manage your telephony assets.

### list_squads
View your multi-agent squads to see how your conversational pathways are set up. This is useful for complex routing.

### list_agent_tools
See every tool available to your Vapi assistants for better integration. Use it to audit what your agents can actually do.

### update_assistant
Modify an existing assistant's configuration to tweak its behavior or voice. This allows for iterative testing without creating new entries.

### create_assistant
Build a new voice persona by providing a JSON configuration for the model and voice. This lets you quickly prototype new assistants.

## Prompt Examples

**Prompt:** 
```
I need to start a demo call for a new lead at 555-0199.
```

**Response:** 
```
I've initiated the demo call for you. I'm connecting to 555-0199 now. I'll let you know as soon as the connection is established.
```

**Prompt:** 
```
Can you show me the transcript for the call we just finished?
```

**Response:** 
```
I pulled the transcript for that call. Here is what happened:

**Summary:** The assistant successfully gathered the lead's contact info and scheduled a follow-up.

**Transcript Snippet:**
*User:* 'Yeah, that sounds good. Let's do Tuesday.'
*Assistant:* 'Perfect, I've marked you down for Tuesday at 2 PM.'
```

**Prompt:** 
```
Change the 'Support Bot' to use the new voice and the instructions you provided.
```

**Response:** 
```
Done. I've updated the Support Bot to use the new voice and the instructions you provided. It's ready for the next call.
```

## Capabilities

### Place outbound phone calls
Have your agent dial a specific number and start a human-like conversation automatically.

### Pull voice transcripts
Retrieve full text logs and metrics from past calls to analyze customer interactions.

### Update assistant personas
Change model settings, voices, or system prompts on the fly without leaving your editor.

### Audit telephony numbers
List all active numbers and tools to keep your infrastructure organized.

### Manage multi-agent squads
Configure and list squads to handle complex routing and conversational paths.

## Use Cases

### Automated Sales Demos
A sales engineer wants to show a prospect a live demo. They ask their agent to use create_phone_call to dial the prospect's number and start the conversation.

### Support Transcript Auditing
A support lead needs to find why a customer was unhappy. They ask the agent to use get_call_details to pull the transcript and summarize the interaction.

### Iterative Voice Testing
A developer is tweaking a bot's personality. They use update_assistant to change the system prompt and voice model repeatedly to find the right tone.

### Telephony Infrastructure Audit
An operations manager needs to verify active numbers. They ask the agent to use list_phone_numbers and list_squads to generate a report of their setup.

## Benefits

- Stop switching tabs to manage your voice personas. Use update_assistant to tweak system prompts and voices directly from your chat window.
- Get instant access to call data. Use get_call_details to pull full transcripts and metrics without hunting through a separate dashboard.
- Deploy outbound calls faster. Use create_phone_call to initiate human-like conversations with a single command from your agent.
- Keep your telephony organized. Use list_phone_numbers and list_squads to audit your active numbers and conversational pathways in one view.
- Accelerate your development cycle. Use create_assistant to build and test new voice personas on the fly as you write your code.
- Audit your agent capabilities easily. Use list_agent_tools to see exactly what your voice assistants can do in any given environment.

## How It Works

The bottom line is you get a direct line to your voice AI infrastructure from your favorite chat interface.

1. Subscribe to the Vapi MCP in the Vinkius marketplace.
2. Enter your Vapi Private API Key in your client configuration.
3. Start making calls or updating assistants directly from your chat interface.

## Frequently Asked Questions

**How does the Vapi MCP help with outbound calls?**
It allows your AI agent to place real phone calls to any number. You just provide the number and details, and the Connector handles the connection to the telephony network.

**Can I use Vapi MCP to get transcripts of my voice calls?**
Yes. You can ask your agent to pull the full text transcript and performance metrics for any specific call in your history.

**How do I update my voice AI personas using the Vapi MCP?**
You can simply tell your agent to change the voice, model, or system prompt for any of your assistants. It updates the configuration instantly.

**Can the Vapi MCP manage my telephony numbers?**
It can list and audit all phone numbers connected to your Vapi account, making it easy to keep track of your active lines.

**Is the Vapi MCP good for sales teams?**
It is perfect for sales teams who need to trigger outbound calls or demo conversations quickly from a chat interface without manual setup.

**Can I use Vapi MCP to see what tools my voice agents have?**
Yes. You can ask your agent to list all the tools currently available to your Vapi assistants to see what actions they can perform.

**Can the agent place an outbound phone call for me?**
Yes! Through the `createPhoneCallTool`, you can ask your agent: `Initiate a phone call to +15551234567 using our 'Sales Assistant' persona`. It will format the payload correctly and instruct Vapi to dial the human using the specified AI persona.

**How can I read the transcript of an old automated voice call?**
Just tell your chat assistant: `fetch the transcript details for call ID '3fbea5x...'`. The `getCallTool` reaches into Vapi, extracts the raw audio-to-text transcript logs, and the assistant can even summarize the entire human-to-AI interaction for you.

**Can I tweak system prompts or models sequentially in my chat editor?**
Yes, especially if you're in an IDE like Cursor. You can iterate: `Update Assistant 'Agent A' to use GPT-4o and set its prompt to 'Always be highly overly enthusiastic'`. The agent will use the `updateAssistantTool` to reconfigure the live voice persona instantly.