AI & ML38 toolsPaste one API key
Vapi integration for AI agents
Vapi is a voice AI platform that enables developers to build, test, and deploy voice agents with natural conversations, real-time responses, and seamless integration capabilities.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Vapi once and call the same tools from all of them.
Setup
Connect Vapi through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Vapi exposes 38 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
vapi_call_controller_find_all | List calls from Vapi | Read |
vapi_chat_controller_get_chat | Fetch chat details by ID | Read |
vapi_create_analytics_query | Create and execute analytics queries on VAPI data | Write |
vapi_eval_controller_get | Retrieve an eval by its ID | Read |
vapi_get_assistant | Retrieve a specific assistant by ID from Vapi | Read |
vapi_get_call | Fetch call details by ID | Read |
vapi_get_file | Retrieve a file by its ID from Vapi | Read |
vapi_get_monitoring | Retrieve monitoring policies from Vapi | Read |
vapi_get_structured_outputs | List structured outputs with optional filtering | Read |
vapi_insight_controller_find_all | Retrieve insights from VAPI | Read |
vapi_list_assistants | List all assistants in your VAPI organization | Read |
vapi_list_chats | Retrieve a list of chat conversations from VAPI | Read |
vapi_list_evals | Retrieve a paginated list of evals from Vapi | Read |
vapi_list_phone_numbers | List phone numbers in the Vapi organization | Read |
vapi_list_provider_resources | Retrieve provider resources from Vapi (e.g., 11labs pronunciation dictionaries) | Read |
vapi_scorecard_controller_get_paginated | Retrieve a paginated list of scorecards from Vapi | Read |
vapi_session_controller_find_all_paginated | Retrieve a paginated list of sessions from VAPI | Read |
vapi_tool_controller_find_one | Fetch tool details by ID | Read |
vapi_tool_controller_test_code_execution | Test TypeScript code execution in Vapi's code tool environment | Read |
vapi_assistant_controller_update | Update an existing Vapi assistant configuration | Read |
vapi_create_assistant | Create a new Vapi assistant with specified transcriber, voice, and AI model configurations | Write |
vapi_create_eval | Create an eval for testing conversation flows | Write |
vapi_create_open_ai_chat | Create an OpenAI-compatible chat using the Vapi API | Write |
vapi_create_policy | Create a monitoring policy in VAPI | Write |
vapi_create_provider_resource | Create an 11Labs pronunciation dictionary resource | Write |
vapi_create_scorecard | Create a scorecard for observability and evaluation | Write |
vapi_eval_controller_update | Update an existing eval in Vapi | Read |
vapi_patch_insight_insight | Update an existing insight configuration in VAPI | Read |
vapi_phone_number_controller_create | Create a phone number with VAPI | Read |
vapi_session_controller_create | Create a new session in Vapi | Read |