Reads call transcripts and cost breakdowns, provisions voice agents with knowledge bases and numbers, schedules outbound batches, and halts queued calls.
33actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro creates a new outbound calling batch by uploading a CSV of contacts. Voice teams launch campaigns without manually entering contact lists in Bolna.
Ayro adds a new telephony or voice service provider to a Bolna account. Teams integrate new carriers without leaving the conversation flow.
Ayro retrieves call transcript, duration, cost, and status for a specific agent execution. Supervisors review call quality and outcomes instantly in context.
Each card is one request a support team gets, and the Bolna actions Ayro runs to close it.
Ayro opens an execution by ID for its transcript, duration, recording URL, and the cost split across LLM, synthesis, transcription, network, and platform, then pages through the agent's other calls.
Ayro creates the agent from scratch or from a template, attaches a knowledge base built from PDFs or web URLs, and points an inbound number at it so the agent can answer as well as call.
Ayro creates a batch from a CSV of contacts, schedules when the calls should begin, and reads the per-call results back with transcripts and resource usage once the batch has run.
Ayro stops every queued or scheduled call for an agent, or halts one batch so its waiting calls are cancelled rather than dialled, which is the move when a campaign starts misbehaving.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Bolna actions it has and picks the ones a request needs.
Authorize the Bolna account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Bolna actions that close it and chains as many as the request needs.
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 freeBolna · Ayro
What can you do in Bolna without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Bolna.
The provider credentials. Add Provider to Bolna registers the API keys for services such as Twilio, Deepgram, or ElevenLabs, and List all providers shows what is already configured with the secrets masked. Without them an agent has no telephony or voice layer to run on.
All 33 actions your agent can call on Bolna, straight from the live MCP connection.
Add a new telephony or voice service provider to your Bolna account.
Create a duplicate copy of an existing Bolna voice AI agent.
Create a new Bolna Voice AI agent using the v2 API.
Create a new outbound calling batch by uploading a CSV of contacts to obtain a batch_id.
Create a new knowledgebase for Voice AI agents to reference during conversations.
Create a new Bolna Voice AI agent from a template.
Permanently delete a Voice AI agent and all associated data including batches, executions, and configurations.
Permanently delete a batch campaign by its ID, removing it from the system.
Permanently delete a knowledgebase from your Bolna account.
Retrieve all batches associated with a specific Bolna Voice AI agent.
Retrieve all agents configured in your Bolna account Returns a comprehensive list of all voice agents with their configurations including: - Agent metadata (ID, name, type, status) - Task configurations (conversation settings, toolchains) - AI model settings (LLM, transcriber, synthesizer) - Webhook and phone number assignments - System prompts and guardrails This is useful for listing available agents, checking agent configurations, or finding specific agents by their properties.
Retrieve detailed information about a specific phone call execution by its ID.
Retrieve details of a specific knowledgebase by its ID.
Retrieve information about the authenticated user.
Import an existing Bolna voice AI agent by its ID.
Retrieve a paginated list of all agents in your Bolna account.
Retrieve all knowledgebases from your Bolna account.
List all phone numbers associated with your Bolna account.
Retrieve all providers associated with your Bolna account Returns a list of all configured providers including: - Provider IDs (unique identifiers) - Provider names (e.g., API key types) - Masked provider values (secrets) - Creation timestamps (both absolute and human-readable) Use this when you need to view all configured API providers, check provider details, or verify provider setup in your Bolna account.
List all available voices that can be utilized for Voice AI agents.
Initiate an outbound phone call using a configured Bolna Voice AI agent.
Remove a provider from your Bolna account by its key name.
Retrieve complete configuration and details for a specific Bolna voice AI agent by its ID.
Retrieve detailed information about a specific execution (call/conversation) by an agent, including transcript, costs, duration, status, and telephony data.
Retrieve all executions for a specific agent with pagination and filtering support.
Retrieve comprehensive details about a specific Bolna batch by its ID.
Retrieve all executions from a specific batch with pagination support.
Schedule a batch to execute at a specific time.
Search for available phone numbers that can be purchased for Bolna Voice agents.
Add agent for inbound calls.
Same connection, same setup. Pick the next one your team already uses.
Filters a requester's tickets and replies in thread, reuses approved canned responses, checks agent availability against SLA rules, and searches solution articles.
Reads conversations and their internal notes, handles thread attachments, keeps contact records matched and current, and subscribes to inbox events.
Matches chat visitors to their Plain record, checks tier before answering, opens and replies to threads, and updates group membership.
Creates contacts from a first-touch conversation, leaves internal notes for the next agent, and maintains the workspace tag list.
Lists the chatbots on an account, retrieves the leads they captured, and reads the smart prompts configured on a given bot.
Looks up ticket history, opens and replies to tickets, and keeps the queue tagged and deduplicated without an agent stepping in.

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