Vapi
ActiveAn AI agent for Vapi. It works in a scene with a live connection to Vapi. It asks before it writes, and every run is traced.
Build and deploy AI voice assistants that make and receive phone calls. Create assistants with custom voices and personalities, manage phone numbers, and monitor call transcripts and recordings.
What you can connect
Add these to your scene and AI gets access.
Vapi API credentials
Tools
What the agent can do once this is connected.
Reads 5
See data. Nothing changes.
vapi_list_assistants
List all voice assistants configured in Vapi..
vapi_get_assistant
Get details of a specific Vapi voice assistant by ID, including its model, voice, and tool configuration..
vapi_list_phone_numbers
List phone numbers configured in Vapi..
vapi_get_call
Get details of a specific Vapi call — transcript, recording URL, duration, cost, and status..
vapi_list_calls
List recent voice calls with status, duration, and cost..
Writes 4
Change data in the connected system.
vapi_create_assistant
Create a new Vapi voice assistant with a system prompt, greeting, and voice/model configuration..
vapi_update_assistant
Update an existing Vapi voice assistant's configuration..
vapi_create_call
Make an outbound voice call using a Vapi assistant.
needs approval
vapi_stop_call
Stop an in-progress Vapi call..
Connect Vapi over MCP
Daslab is itself an MCP server.
Connect Vapi in a scene, then pin that scene's URL in Claude Code, Cursor, or any MCP client. The agent there gets your Vapi tools, and your approval gate and trace travel with them.
https://daslab.run/mcp/<your-world>/<your-scene>
One scene can hold Vapi and everything else you connect, so a single endpoint carries them all. Set up a client.
Use cases
- Create AI voice assistants for customer support calls
- Make outbound calls with AI agents
- Monitor call transcripts, recordings, and costs
Ready to try Vapi with Daslab?
Get started with CLI