Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VAPI_API_KEYYesYour Vapi private API key from dashboard.vapi.ai

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
vapi_list_assistantsB

List all voice assistants in your Vapi account. Returns IDs, names, and config.

vapi_get_assistantB

Get full details of a specific Vapi assistant by ID, including its model, voice, and prompt config.

vapi_create_assistantC

Create a new Vapi voice assistant. You can set its name, first message, system prompt, LLM model, voice, and more.

vapi_update_assistantC

Update an existing assistant (partial update — only send the fields you want to change).

vapi_delete_assistantA

Permanently delete a Vapi assistant. This cannot be undone.

vapi_create_callB

Fire an outbound call using a Vapi assistant. Needs your Vapi phone number ID and the customer's number in E.164 format (+14155550100).

vapi_list_callsC

List calls with optional filters. Returns call IDs, status, cost, and basic info.

vapi_get_callB

Get full details of a call including transcript, recording URL, cost, end reason, and summary.

vapi_end_callA

Force-end an active Vapi call. Useful if a call gets stuck or needs to be terminated from a workflow.

vapi_list_phone_numbersA

List all phone numbers in your Vapi account. Use the IDs when creating calls.

vapi_get_phone_numberC

Get details of a specific Vapi phone number.

vapi_list_squadsB

List all squads in your account. Squads are groups of assistants that hand off to each other.

vapi_get_squadB

Get details of a specific squad including its member assistants.

vapi_create_squadB

Create a squad of assistants that can hand off to each other on a call. Great for receptionist → qualifier → closer flows.

vapi_update_squadC

Update a squad — rename it or change its members.

vapi_delete_squadC

Permanently delete a squad.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/adhirajhangal/mcp-vapi'

If you have feedback or need assistance with the MCP directory API, please join our Discord server