Build AI voice assistants and phone agents with Vapi. Use this skill when users want to create voice agents, phone bots, IVR systems, outbound calling campaigns, or any voice-based AI application.
Build AI-powered voice assistants, phone agents, and conversational AI applications with Vapi.
Check whether a Vapi MCP server is connected by discovering tools such as list_assistants. MCP hosts may namespace displayed tool names with the configured server name.
If the server is unavailable, tell the user to configure one of these supported connections in their MCP host:
npx -y @vapi-ai/mcp-server, with VAPI_TOKEN set in the server environmenthttps://mcp.vapi.ai/mcp, with an Authorization: Bearer <VAPI_TOKEN> headerTell the user to reload or restart their MCP host if it requires that after configuration.
If a tool returns an authentication error, tell the user to configure a Vapi API key as VAPI_TOKEN for a local server or as the bearer token for the remote server. Then retry after reloading the connection if required by the host.
Before creating an assistant, fetch the latest prompt engineering guidelines from the Prompt Guide.
Use these guidelines to craft effective voice assistant prompts based on what the user wants to build.
list_assistants - List all assistantsget_assistant - Get assistant detailscreate_assistant - Create new assistantupdate_assistant - Update assistantlist_calls - List call historyget_call - Get call detailscreate_call - Start outbound calllist_phone_numbers - List phone numbersget_phone_number - Get phone number detailslist_tools - List custom toolsget_tool - Get tool detailscreate_tool - Create tool for API integrationupdate_tool - Update toolUser: "I want to build a voice assistant that can schedule appointments"
Agent workflow:
VAPI_TOKEN is configured if the tools return authentication errorsUser: "Make me a phone bot that answers questions about my business"
Agent workflow:
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer