Skip to main content
Glama
abhinav7895

Bolna MCP Server

by abhinav7895

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BOLNA_API_KEYYesYour Bolna API key. Get it from https://bolna.ai dashboard → API Keys.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
bolna_create_agentB

Create a new Bolna voice AI agent with full configuration and system prompt

bolna_get_agentA

Retrieve the full configuration of a specific Bolna agent by its ID

bolna_list_agentsA

List all Bolna agents in your account with optional pagination

bolna_update_agentC

Update an existing Bolna agent's configuration and/or system prompt

bolna_delete_agentB

Permanently delete a Bolna agent by its ID

bolna_patch_agentA

Partially update specific fields of a Bolna agent (name, welcome message, webhook URL, etc.)

bolna_stop_agent_queued_callsA

Stop all queued (pending) calls for a specific Bolna agent, preventing them from executing

bolna_make_callB

Initiate an outbound voice call using a Bolna agent to a specified phone number

bolna_stop_callA

Immediately terminate an active call by its execution ID

bolna_create_batchB

Create a batch call campaign by uploading a CSV of phone numbers for a Bolna agent

bolna_schedule_batchA

Schedule a previously created batch to run at a specific date and time

bolna_stop_batchA

Stop a running batch campaign and cancel all pending calls in it

bolna_get_batchA

Get detailed status and call counts for a specific batch campaign

bolna_list_batchesB

List all batch campaigns for a given Bolna agent

bolna_get_batch_executionsB

List all individual call executions within a batch campaign

bolna_delete_batchB

Permanently delete a batch campaign by its ID

bolna_get_executionA

Retrieve full details of a call execution including transcript and recording URL

bolna_list_agent_executionsA

List all call executions for a specific Bolna agent with pagination

bolna_get_execution_raw_logsA

Fetch raw debug logs for a call execution including LLM prompts, requests, responses, and reasoning

bolna_create_knowledgebaseA

Create a knowledgebase by uploading a PDF (as base64) or ingesting a web URL

bolna_list_knowledgebasesA

List all knowledgebases in your Bolna account with their status and metadata

bolna_get_knowledgebaseA

Retrieve details of a specific knowledgebase including its ID, filename, status, and creation time

bolna_delete_knowledgebaseB

Permanently delete a knowledgebase by its ID

bolna_search_phone_numbersA

Search for available phone numbers to purchase, filtered by country, area code, or pattern

bolna_buy_phone_numberC

Purchase a specific phone number for use with Bolna agents

bolna_list_phone_numbersA

List all phone numbers purchased and associated with your Bolna account

bolna_delete_phone_numberA

Delete a purchased phone number by its ID to stop billing and permanently remove it from your account

bolna_set_inbound_agentB

Associate a Bolna agent with a phone number so it automatically handles inbound calls

bolna_unlink_inbound_agentB

Remove a Bolna agent from a phone number to disable automated inbound call answering

bolna_create_dispositionB

Create a new call extraction disposition and link it to a Bolna agent

bolna_bulk_create_dispositionsC

Atomically create and link multiple dispositions to an agent in a single request

bolna_get_dispositionB

Retrieve a single disposition by its ID

bolna_list_dispositionsA

List all dispositions for your account, optionally filtered by agent

bolna_update_dispositionB

Update a disposition. When scoped to an agent, shared dispositions are copied before editing

bolna_delete_dispositionA

Permanently delete a disposition by its ID

bolna_test_dispositionsA

Test all dispositions linked to an agent against a call transcript to preview extraction results

bolna_add_providerA

Securely add a new provider (e.g. LLM, TTS, STT, telephony) API key to your Bolna account

bolna_list_providersA

List all providers (API integrations) configured in your Bolna account

bolna_remove_providerA

Remove a previously added provider API key from your Bolna account

bolna_create_sub_accountB

Create a new sub-account for enterprise multi-tenant management (enterprise feature)

bolna_list_sub_accountsA

List all sub-accounts linked to your main Bolna organization account

bolna_get_sub_account_usageA

Track usage, consumption, and billing details for a specific sub-account

bolna_get_all_sub_accounts_usageA

Retrieve usage, consumption, and billing details for ALL sub-accounts under your organization

bolna_patch_sub_accountA

Partially update a sub-account's name or concurrent call limit

bolna_delete_sub_accountA

Permanently delete a sub-account and all its associated agents, batches, and executions

bolna_list_voicesA

List all available voices for your Bolna account including provider, language, and accent details

bolna_get_user_infoA

Get your Bolna account details including name, email, wallet balance, and concurrency limits

bolna_add_custom_llmC

Integrate a custom Large Language Model with your Bolna account for use in agents

bolna_create_sip_trunkB

Create a new SIP trunk (BYOT) on Bolna for inbound/outbound calling via your own telephony provider

bolna_list_sip_trunksB

List all SIP trunks configured in your Bolna account

bolna_get_sip_trunkA

Get full details of a single SIP trunk including gateways, IP identifiers, and phone numbers

bolna_update_sip_trunkB

Partially update an existing SIP trunk (only included fields are changed)

bolna_delete_sip_trunkA

Permanently delete a SIP trunk and all its associated gateways and phone numbers

bolna_add_sip_trunk_numberB

Add a DID phone number to a SIP trunk for inbound/outbound calling

bolna_list_sip_trunk_numbersB

List all phone numbers associated with a SIP trunk

bolna_remove_sip_trunk_numberA

Remove a phone number from a SIP trunk (also removes any agent mapping)

bolna_list_violationsA

Retrieve a paginated list of call violations, optionally filtered by status

bolna_submit_violationB

Submit a violation with an optional evidence file (e.g. a screenshot or document as base64)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/abhinav7895/bolna-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server