What problem does it solve?
Building custom tools for Vapi voice assistants typically requires manual API configuration, server setup, and tool type specification, which is time-consuming and error-prone for developers looking to extend voice agent capabilities.
Core Features & Use Cases
- Multiple Tool Types: Supports function tools, transfer call tools, end call tools, DTMF tools, voicemail tools, and pre-built integrations for Google Calendar, Google Sheets, Slack, and MCP servers.
- Cross-Platform Server Examples: Provides implementation guides for Express.js, Python Flask, and Vercel serverless functions to handle tool call requests from Vapi.
- Full Tool Lifecycle Management: Includes API examples for creating, reading, updating, and deleting tools, plus support for async tools and custom tool messages to control caller experience during execution.
- Use Case: A customer support team can use this skill to build a function tool that looks up order status by order number, a transfer call tool to route billing inquiries to the correct department, and a Slack tool to send post-call summaries to the support team.
Quick Start
Use the create-tool skill to build a custom function tool that retrieves customer order status and attach it to your Vapi voice assistant for customer support calls.