Vapi MCP Server
Connect Vapi to AI assistants with Model Context Protocol (MCP)
Overview
The Vapi MCP Server exposes Vapi APIs as tools via the Model Context Protocol (MCP), so you can manage assistants, phone numbers, and calls from any MCP-compatible AI assistant (like Claude Desktop) or agent framework.
Use this server to connect your AI workflows to real-world telephony, automate voice tasks, and build richer conversational agents.
Looking to use MCP tools inside a Vapi assistant? See the MCP Tool documentation for integrating external MCP servers with your Vapi agents.
Quickstart: Claude Desktop Config
Fastest way to get started: connect Claude Desktop to the Vapi MCP Server.
Example prompt:
“Have my customer support assistant call Jeremy at +1555123456.”
Core Tools
The Vapi MCP Server exposes these actions as MCP tools:
Scheduling calls: The create_call
action supports scheduling with the optional scheduledAt
parameter.
Integration Options
Remote (streamable-HTTP)
Remote (SSE)
OpenAI responses API
Local
Connect to the Vapi-hosted MCP server using the streamable-HTTP protocol.
Recommended for most production use cases.
Use this for clients or SDKs that support streamable-HTTP transport.
- Endpoint:
https://mcp.vapi.ai/mcp
- Authentication: Pass your Vapi API key as a bearer token:
Authorization: Bearer YOUR_VAPI_API_KEY
Example config:
Custom MCP Client Integration
You can use any MCP-compatible client (SDKs available for multiple languages).
Configure your connection
Set up your SDK to connect to the Vapi MCP Server (https://mcp.vapi.ai/sse
) and authenticate with your API key.