Vapi MCP. Turn Chat Context into Real-Time Voice Calls
Vapi brings automated voice communication into your existing chat workspace. Use this MCP to make outbound human-like phone calls, run web-based voice demos, and retrieve full call transcripts and metrics—all controlled by your AI agent. It lets you treat your chatbot like a real telephony dispatch center.
Give Claude and any AI agent real-world access
Instruct your agent to call a specific phone number or generate a web link for a live voice interaction.
Retrieve detailed records, full transcripts, and performance metrics from any past communication session.
Create new voice assistants or modify existing ones by updating their core instructions, model type, and voice IDs on the fly.
List all connected phone numbers, available multi-agent teams (squads), and defined tools for advanced call routing.
Ask an AI about this
Waiting for input…
What AI agents can do with Vapi: 10 Tools for Call & Voice Operations
These tools let you programmatically handle every aspect of voice communication, from setting up new assistants to retrieving the final transcript of a completed call.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Vapi MCPCreate Assistant
Builds a brand-new voice AI assistant persona using specified configuration details.
Create Phone Call
Starts an outbound phone call immediately, requiring the target number and customer...
Create Web Call
Generates a dedicated web link for setting up a voice call, useful for internal...
Get Call Details
Retrieves the full details, transcripts, and performance metrics associated with a...
List Assistants
Lists all currently configured voice AI assistants available in your Vapi account.
List Calls
Shows a list of both active and recently completed voice calls managed by the system.
List Phone Numbers
Retrieves a comprehensive list of every phone number connected to your Vapi account.
List Squads
Lists all defined multi-agent teams or conversational pathways for complex routing.
List Agent Tools
Shows a list of every tool that your Vapi assistants are currently allowed to use.
Update Assistant
Modifies the settings, prompts, or models for an existing voice AI assistant persona.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Vapi, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Vapi. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Pain of Manually Following Up After a Call
Today, if you have an important client call, you end up with several steps: You listen to the recording or read the transcript. Then, you copy key action items into your CRM's notes section. Next, you might have to log back into a separate telephony system just to pull the final metrics, which takes five minutes of clicking through three different tabs.
With this MCP integrated, that entire process collapses into one chat command. Your agent handles the call details retrieval and provides structured transcripts right where you are working. You get actionable summaries instantly.
Get Call Context with the Vapi MCP
You no longer have to rely on remembering what was said or manually piecing together notes from multiple sources. The agent handles retrieving the full transcript and metrics using 'get_call_details', making context retrieval immediate.
It's not just about getting data; it's about turning a messy, multi-system operation into one simple prompt.
What Vapi MCP does for your AI
Your AI client can now handle more than just text; it can talk on the phone. With this MCP, your agent gains the ability to place outbound calls using various numbers and even set up web-based voice connections. You don't have to switch applications or copy call logs into a separate system anymore.
Need to know what happened during a client demo? Your agent pulls the full transcript and performance metrics instantly. Want to adjust how your assistant behaves? You can update its core persona, change its underlying language model, or even build entirely new specialized assistants without leaving your chat window. Because Vinkius hosts this MCP, you connect once from any compatible client (Claude, Cursor, etc.) and get full access to advanced voice operations—all guided by natural conversation.
019d761b-1b9b-739d-a8fa-87ede84a83ae How to set up Vapi MCP
The bottom line is, your chat agent becomes the control center for all your automated phone and voice work.
Subscribe to this MCP and enter your Vapi Private API Key into your AI client.
Use natural language prompts in your chat agent to initiate actions, such as asking the assistant to place a demo call or list current assistants.
Your AI client executes the voice operation through Vapi, providing you with real-time transcripts, detailed logs, and actionable data.
Who uses Vapi MCP
Anyone dealing with high-volume client interactions who hates switching between CRM, telephony dashboards, and their AI editor. This MCP is for ops teams that need real-time visibility into call outcomes without manual data entry.
Needs to pull the exact voice transcript from a difficult customer call immediately after it ends so they can summarize action items and update tickets.
Requires their agent to place an outbound demo call directly to a prospect's number right from their IDE, logging the outcome automatically.
Spends time tweaking assistant personas, updating system prompts, or changing LLM models for new assistants without opening multiple development windows.
Benefits of connecting Vapi MCP
You instantly get full call transcripts by using 'get_call_details', eliminating the need to manually listen back to hours of recordings or copy/paste text.
Manage your entire voice AI setup—including creating new personas with 'create_assistant' and tweaking existing ones with 'update_assistant'—all from a single prompt in your editor.
Streamline demos by using 'list_phone_numbers' to audit available lines, then initiating a live test call via 'create_phone_call', all without leaving your workspace.
Quickly summarize complex interactions; after a customer calls, you can use the agent to pull the transcript and generate summary action items based on what happened.
Audit entire conversation pathways by listing multi-agent groups with 'list_squads' or checking which tools are available via 'list_agent_tools'.
Get immediate visibility into your operations using 'list_calls' to see a log of recent activity, helping you audit usage patterns quickly.
Vapi MCP use cases
Post-Call Summarization for Support Tickets
A support agent receives an alert about a complex call. Instead of logging into the separate telephony system and manually transcribing minutes, they ask their agent to run 'get_call_details' on the specific ID. The agent instantly provides a summarized transcript detailing all agreed-upon next steps.
Simulating Sales Demos
A sales engineer needs to test a new demo script before calling a client. They use 'list_phone_numbers' to pick an internal line, then prompt the agent to run 'create_web_call'. This lets them practice the flow and record metrics without risking real prospect data.
Scaling Voice AI Personalities
A development team needs to launch a new product support bot. Instead of writing boilerplate code, they use 'create_assistant' to define its model and voice parameters. Later, if the script needs tweaking, they just run 'update_assistant'.
Troubleshooting Call Routing
An operations manager notices call failures across different departments. They use 'list_squads' to view all possible routing paths and then check which tools are attached using 'list_agent_tools' to find the bottleneck.
Vapi MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Using Vapi for simple data lookup
Trying to use Vapi just because it handles conversation. If all you need is a static list of users, using 'list_users' from another tool will be overkill and inefficient.
Keep this MCP reserved for tasks that require real-time voice communication or transcript access. Use tools like 'get_call_details' when the output must include metrics or spoken dialogue.
Manually updating assistant prompts
Writing new instructions into a separate web dashboard every time you change how your bot behaves, which is slow and error-prone.
Use the 'update_assistant' tool. This lets your agent modify the persona's system prompt or model type directly through a single chat command.
Forgetting to audit resources
Attempting to place a call when you don't know which phone numbers are active or if you need multi-step routing.
Always start by calling 'list_phone_numbers' and then checking the available paths using 'list_squads'. This ensures your agent has all necessary resources.
When to use Vapi MCP
Use this MCP if your core workflow involves automated voice communication, call logging, or real-time transcription. If you need to make a phone call programmatically, pull metrics from a completed talk, or dynamically adjust the behavior of an AI persona mid-workflow, this is what you want. Don't use it if your entire job revolves around purely structured data manipulation (like validating JSON schemas) or simple database reads; for that, look at tools focused on pure record management. If you only need to list assets, 'list_phone_numbers' is great, but remember its primary strength is the action and transcript following the action.
Frequently asked questions about Vapi MCP
How do I check if Vapi supports my company phone numbers? +
You use the 'list_phone_numbers' tool to pull a list of every number connected to your account for review. This ensures you know what resources are available before making a call.
Can I change my assistant's voice or model using Vapi MCP? +
Yes, you use the 'update_assistant' tool. You can adjust settings like the underlying LLM model or mutate the Voice IDs on the fly without needing to access the main dashboard.
What is the difference between list_assistants and list_calls? +
The 'list_assistants' tool shows you your conversational personas (the bots themselves). The 'list_calls' tool shows you logs of actual completed or active conversations.
How do I start a demo call with Vapi MCP? +
You use the 'create_phone_call' tool. You just need to provide the target phone number ID and details about who is calling for a successful outbound connection.
Does Vapi MCP help me manage complex call flows? +
Yes, you can use 'list_squads' to see all defined multi-agent teams. This helps structure advanced conversational paths and ensure the right bots talk to each other.