vapi
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.
SKILL.md
| Name | vapi |
| Description | 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. |
name: vapi description: 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.
Vapi - AI Voice Assistant Builder
Build AI-powered voice assistants, phone agents, and conversational AI applications with Vapi.
When This Skill is Activated
When a user wants to build a voice assistant or phone agent, follow these steps:
Step 1: Check if Vapi MCP is Installed
First, check if the Vapi MCP server is available by looking for vapi_ tools. If not available, tell the user to run:
claude mcp add vapi -- npx -y @vapi-ai/mcp-server
Then restart Claude Code and continue with Step 2.
Step 2: Authenticate with Vapi
If the user hasn't authenticated yet (tools return auth errors):
- Call
vapi_loginto start the OAuth flow - Tell the user to open the provided URL and sign in
- Once authenticated, proceed with their request
Step 3: Build the Voice Assistant
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.
Available Tools
Authentication
vapi_login- Start OAuth authentication flowvapi_logout- Log out and clear stored credentials
Assistants
vapi_list_assistants- List all assistantsvapi_get_assistant- Get assistant detailsvapi_create_assistant- Create new assistantvapi_update_assistant- Update assistantvapi_delete_assistant- Delete assistant
Calls
vapi_list_calls- List call historyvapi_get_call- Get call detailsvapi_create_call- Start outbound call
Phone Numbers
vapi_list_phone_numbers- List phone numbersvapi_buy_phone_number- Purchase new numbervapi_update_phone_number- Update number settingsvapi_delete_phone_number- Release number
Tools (Function Calling)
vapi_list_tools- List custom toolsvapi_create_tool- Create tool for API integrationvapi_update_tool- Update toolvapi_delete_tool- Delete tool
Workflow Examples
User: "I want to build a voice assistant that can schedule appointments"
Claude should:
- Check for Vapi MCP -> install if needed
- Authenticate if needed
- Fetch the prompt guide for best practices
- Ask about their business to understand context
- Create an assistant with a scheduling-focused prompt
- Offer to set up a phone number
- Help create calendar integration tools if needed
User: "Make me a phone bot that answers questions about my business"
Claude should:
- Ensure Vapi MCP is installed and authenticated
- Fetch the prompt guide for best practices
- Ask about the business: name, services, hours, common questions
- Craft a system prompt following the guidelines
- Create the assistant
- Help provision or connect a phone number
- Offer to test with a sample call