Vapi - AI Voice Assistant Builder
SkillAI & modelsBuild 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.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Vapi - AI Voice Assistant Builder skill
What this skill tells your AI
The instructions your AI receives, as published by vapiai/mcp-server in skill/SKILL.md and read by ahel’s review.
Build AI-powered voice assistants, phone agents, and conversational AI applications with Vapi.
Workflow
1. Check for the Vapi MCP Server
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:
- Local stdio command:
npx -y @vapi-ai/mcp-server, withVAPI_TOKENset in the server environment - Remote Streamable HTTP:
https://mcp.vapi.ai/mcp, with anAuthorization: Bearer <VAPI_TOKEN>header
Tell the user to reload or restart their MCP host if it requires that after configuration.
2. Confirm Vapi Credentials
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.
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
Assistants
list_assistants- List all assistantsget_assistant- Get assistant detailscreate_assistant- Create new assistantupdate_assistant- Update assistant
Calls
list_calls- List call historyget_call- Get call detailscreate_call- Start outbound call
Phone Numbers
list_phone_numbers- List phone numbersget_phone_number- Get phone number details
Tools (Function Calling)
list_tools- List custom toolsget_tool- Get tool detailscreate_tool- Create tool for API integrationupdate_tool- Update tool
Workflow Examples
User: "I want to build a voice assistant that can schedule appointments"
Agent workflow:
- Check for Vapi MCP -> configure a connection if needed
- Confirm
VAPI_TOKENis configured if the tools return authentication errors - Fetch the prompt guide for best practices
- Ask about their business to understand context
- Create an assistant with a scheduling-focused prompt
- Help select an existing phone number, or direct the user to the Vapi dashboard to provision one
- Help create calendar integration tools if needed
User: "Make me a phone bot that answers questions about my business"
Agent workflow:
- Ensure Vapi MCP is connected 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
Signals
- GitHub stars
- 57
- Forks
- 26
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
vapi- Source
- github.com/vapiai/mcp-server