Vapi

Vapi MCP integration

Opens calls with their cost and duration, changes assistant voice and model settings, provisions phone numbers, and runs call analytics.

42actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create assistant

    Lyro creates a new voice or chat assistant with your chosen AI model, transcriber, and voice settings. Your team spins up specialized agents without touching infrastructure code.

  • Get chat

    Lyro retrieves the full details of a specific chat session to review how an interaction went. Your team audits calls for quality and uses transcripts to improve agent training.

  • Upload file

    Lyro adds documents to a Vapi knowledge base so agents can cite accurate, current information. Your team ensures every agent has access to the latest policies and FAQs.

See all 42 actions

How businesses use Vapi + Lyro

Each card is one request a support team gets, and the Vapi actions Lyro runs to close it.

  • Review what actually happened on a call

    Lyro filters calls by assistant or phone number and opens the one in question with its status, duration, cost, and messages, so a complaint about a voice interaction is checked against the record.

    List CallsGet CallGet Chat
  • Configure the assistant behind the voice

    Lyro creates an assistant with its transcriber, voice, and model configuration, adjusts those settings later, and uploads a file into the knowledge base the assistant draws its answers from.

    Create AssistantUpdate AssistantUpload File
  • Provision and reassign phone numbers

    Lyro provisions a number through Twilio, Vonage, Telnyx, Vapi, or a bring-your-own provider, changes which assistant it routes to, and releases it from the organization once it is no longer needed.

    Create Phone NumberUpdate Phone NumberDelete Phone Number
  • Test and score an assistant before it ships

    Lyro builds an eval with mock conversation messages to confirm the assistant answers correctly, defines the scorecard that grades its performance, and runs aggregated analytics across call and subscription metrics.

    Create EvalCreate ScorecardCreate Analytics Queries

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Vapi actions it has and picks the ones a request needs.

  1. 01

    Connect Vapi

    Authorize the Vapi account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Vapi actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Vapi · Lyro

Everything else about Vapi

Setup, permissions, and the limits of what Lyro can do inside Vapi.

  • Yes, through monitoring policies. Create Monitoring Policy defines automated rules based on thresholds and time windows, and List Monitoring Policies returns what is already configured, so a spike in failed or costly calls surfaces without anyone sitting on the dashboard.

Every action available in Vapi

All 42 actions your agent can call on Vapi, straight from the live MCP connection.

  • Update assistant

    Update an existing Vapi assistant configuration.

  • List calls

    List calls from Vapi.

  • Delete chat

    Delete a chat by its ID from Vapi.

  • Get chat

    Fetch chat details by ID.

  • Create analytics queries

    Create and execute analytics queries on VAPI data.

  • Create assistant

    Create a new Vapi assistant with specified transcriber, voice, and AI model configurations.

  • Create eval

    Create an eval for testing conversation flows.

  • Create openai chat

    Create an OpenAI-compatible chat using the Vapi API.

  • Create phone number

    Create a phone number with Vapi.

  • Create monitoring policy

    Create a monitoring policy in VAPI.

  • Create provider resource

    Create an 11Labs pronunciation dictionary resource.

  • Create scorecard

    Create a scorecard for observability and evaluation.

  • Delete call

    Delete a call by its unique identifier.

  • Delete eval

    Delete an eval by ID.

  • Delete phone number

    Delete a phone number from Vapi.

  • Get eval

    Retrieve an eval by its ID.

  • Delete eval run

    Delete an eval run by its ID from Vapi.

  • Update eval

    Update an existing eval in Vapi.

  • Get assistant

    Retrieve a specific assistant by ID from Vapi.

  • Get call

    Fetch call details by ID.

  • Get file

    Retrieve a file by its ID from Vapi.

  • Get insights

    Retrieve insights from Vapi.

  • List monitoring policies

    Retrieve monitoring policies from Vapi.

  • Get observability scorecard

    List observability scorecards with optional filtering and pagination.

  • List provider resources

    List provider resources from Vapi.

  • List structured outputs

    List structured outputs with optional filtering.

  • Get insights

    Retrieve insights from VAPI.

  • List assistants

    List all assistants in your VAPI organization.

  • List chats

    Retrieve a list of chat conversations from VAPI.

  • List evals

    Retrieve a paginated list of evals from Vapi.

Ready to connect Vapi?

Authorize the account and your agent has all 42 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot