Labsco
MCP SERVER · OFFICIAL PROJECT

Vapi MCP Server

by VapiAI

Build and run Vapi voice assistants and phone agents from an assistant — manage assistants, place outbound calls, read call history, and wire up custom tools.

Telephony, SMS & Voice AgentsOfficial source
Summary
Stand up a phone agent and place the call, from one place.

It covers the whole loop rather than just one step: create and configure an assistant, give it custom tools that call your own APIs, then place the outbound call and read back what happened. create_call taking a schedule is the useful detail — an outbound campaign or a callback can be queued rather than fired the instant you ask.

What it is

Vapi's official server for building AI voice assistants and phone agents: tools to manage assistants, place and inspect calls, read phone numbers, and define the custom function-calling tools an assistant can use.

What you get
  • Assistants managed end to end: list_assistants, get_assistant by ID, create_assistant and update_assistant
  • Calls: list_calls for history, get_call for one call's details, and create_call to start an outbound call immediately or on a schedule
  • Phone numbers: list_phone_numbers and get_phone_number for the numbers on your account
  • Custom function-calling tools: list_tools, get_tool, create_tool to integrate an API into an assistant, and update_tool
Requirements

A Vapi API key from the Vapi dashboard, held in VAPI_TOKEN. Node, run as npx @vapi-ai/mcp-server over stdio, or connect to the hosted server at https://mcp.vapi.ai/mcp with an Authorization: Bearer header.

Setup effort

One command plus a key — npx -y @vapi-ai/mcp-server, then supply credentials