Integration

Bland AI integration

Bland AI is an enterprise-grade AI phone calling platform for automating outbound and inbound calls at scale. Build AI agents that can make thousands of simultaneous calls, handle complex conversations, transfer to humans, and integrate with CRMs and workflows. Ideal for sales outreach, appointment setting, customer surveys, debt collection, and lead qualification campaigns.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Bland AI.Built from the 55 Bland AI tools below, on the connection you add once.

Common Bland AI use cases

  • automate call management
  • automate pathway management
  • automate custom tool management
  • automate voice management
  • automate web agent management
  • automate inbound number management
  • automate batch management
  • automate memory management
  • automate pathway chat management
  • automate postcall webhook management

What you can do with Bland AI

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Call, 5 operations

  • get_callGet callGETRetrieves detailed information about a specific call including transcript, corrected duration, queue status, recording URL, and AI-generated summary. The transcripts array contains speaker-labeled entries with timestamps.
  • list_callsList callsGETLists all calls with filtering options for date range, batch, completion status, pagination, and sorting. Returns call summaries including ID, phone numbers, status, duration, and answered_by.
  • remove_call_from_memoryRemove call from memoryPOSTRemoves a specific call from a memory store.
  • send_callSend callPOSTInitiates an outbound AI phone call to a specified number. The AI agent conducts the conversation based on the provided task or pathway instructions and can use tools, transfer calls, and send SMS. Returns a call_id for tracking.
  • stop_callStop callPOSTEnds a specific active phone call by its call_id.

Custom tool, 5 operations

  • create_custom_toolCreate custom toolPOSTCreates a custom tool that the AI agent can use during calls to call external APIs or perform actions. Define the endpoint, method, input schema, and response handling.
  • delete_custom_toolDelete custom toolDELETEDeletes a custom tool by its ID.
  • get_custom_toolGet custom toolGETRetrieves detailed information about a specific custom tool.
  • list_custom_toolsList custom toolsGETRetrieves all custom tools created for your account.
  • update_custom_toolUpdate custom toolPATCHUpdates an existing custom tool's configuration including name, URL, method, headers, input schema, and response handling.

Pathway, 5 operations

  • create_pathwayCreate pathwayPOSTCreates a new conversational pathway. The pathway can be further configured with nodes and edges via the developer portal or update endpoint.
  • delete_pathwayDelete pathwayPOSTDeletes a conversational pathway.
  • get_pathwayGet pathwayGETRetrieves detailed information about a specific conversational pathway including name, description, nodes, and edges.
  • list_pathwaysList pathwaysGETRetrieves all conversational pathways in your account including names, descriptions, nodes, and edges.
  • update_pathwayUpdate pathwayPOSTUpdates a conversational pathway's name, description, nodes, and edges.

Inbound number, 4 operations

  • delete_inbound_numberDelete inbound numberPOSTDeletes an inbound phone number that was uploaded through your own Twilio account or purchased via the API.
  • get_inbound_numberGet inbound numberGETRetrieves configuration and settings for an inbound phone number, including prompt, voice, webhook, pathway, background track, and max duration.
  • list_inbound_numbersList inbound numbersGETRetrieves a list of all inbound phone numbers configured for your account along with their associated settings.
  • update_inbound_numberUpdate inbound numberPOSTUpdates the AI agent configuration for an inbound phone number, including prompt, voice, model, pathway, tools, and all call settings.

Voice, 4 operations

  • clone_voiceClone voicePOSTClones a voice from audio samples. Upload audio files (1-5 per request, max 5 total samples per voice, WAV/MP3, max 10MB each, 1-60s duration) to create a custom voice. Uses multipart/form-data.
  • delete_voiceDelete voiceDELETEDeletes an existing cloned voice from your account. Preset/public voices cannot be deleted.
  • get_voiceGet voiceGETRetrieves detailed information about a specific voice by name or ID, including description, tags, public status, and ratings.
  • list_voicesList voicesGETRetrieves all available voices for your account, including preset voices and custom cloned voices. Returns voice IDs, names, descriptions, tags, and ratings.

Web agent, 4 operations

  • create_web_agentCreate web agentPOSTCreates a new web agent with configurable prompt, voice, model, tools, and analysis settings. Web agents can be embedded in websites for browser-based AI conversations.
  • delete_web_agentDelete web agentPOSTDeletes a web agent and all its configuration.
  • list_web_agentsList web agentsGETRetrieves all web agents created for your account, including their IDs, prompts, voices, and configuration.
  • update_web_agentUpdate web agentPOSTUpdates an existing web agent's settings, prompt, voice, and other configuration.

Batch, 3 operations

  • create_batchCreate batchPOSTCreates and sends a batch of AI phone calls simultaneously. Each call in the batch can be customized while sharing global properties. Note: Batches use the v2 API.
  • get_batchGet batchGETRetrieves metadata and configuration for a specific batch. Does not include logs; use get_batch_logs for that. Note: Uses v2 API path.
  • stop_batchStop batchPOSTStops a running batch campaign, canceling all pending calls while preserving completed call data. Calls already in progress will complete normally.

Memory, 3 operations

  • create_memoryCreate memoryPOSTCreates a new memory store to organize and track call interactions by phone numbers. Memories allow the AI to recall previous conversations.
  • get_memoryGet memoryGETRetrieves detailed information about a specific memory store including associated calls and user records.
  • list_memoriesList memoriesGETRetrieves all memory stores associated with your account.

Pathway chat, 2 operations

  • create_pathway_chatCreate pathway chatPOSTCreates an instance of a pathway chat that can be used to send and receive messages to the pathway without making a phone call.
  • pathway_chatPathway chatPOSTSends a message to an existing pathway chat instance and receives the AI response.

Postcall webhook, 2 operations

  • create_postcall_webhookCreate postcall webhookPOSTCreates and sends post-call webhooks for specified call IDs to a webhook URL.
  • get_postcall_webhookGet postcall webhookGETRetrieves post-call webhook details for a specific call.

Account, 1 operation

  • get_accountGet accountGETRetrieves account details including billing balance, refill settings, and total call count.

Active call, 1 operation

  • list_active_callsList active callsGETLists all currently active (in-progress) calls on your account.

All active call, 1 operation

  • stop_all_active_callsStop all active callsPOSTEnds all active phone calls on your account. Returns the number of calls being stopped. Calls may take a moment to fully terminate.

Analyze call, 1 operation

  • analyze_callAnalyze callPOSTRuns custom AI-powered analysis on a call transcript using a goal description and structured questions. Returns typed answers (boolean, string, number, list) for each question.

Analyze sm, 1 operation

  • analyze_smsAnalyze smsPOSTAnalyzes an SMS conversation using a citation schema to extract structured data from the conversation.

Batch log, 1 operation

  • get_batch_logsGet batch logsGETRetrieves detailed logs for a specific batch, including individual call results and statuses. Supports pagination. Note: Uses v2 API path.

Batche, 1 operation

  • list_batchesList batchesGETRetrieves a list of all batches created by your organization. Note: Uses v2 API path.

Corrected transcript, 1 operation

  • get_corrected_transcriptGet corrected transcriptGETRetrieves the corrected transcript for a specific call, providing improved accuracy over the raw transcript.

Generate voice sample, 1 operation

  • generate_voice_sampleGenerate voice samplePOSTGenerates an audio sample for a specified voice. Useful for previewing voices before using them in calls.

Listen, 1 operation

  • listen_to_callListen to callPOSTStarts a live listen session for an active call, allowing real-time audio monitoring.

Outbound number, 1 operation

  • list_outbound_numbersList outbound numbersGETRetrieves a list of all outbound phone numbers configured for your account along with their associated settings.

Purchase inbound number, 1 operation

  • purchase_inbound_numberPurchase inbound numberPOSTPurchases a new inbound phone number for AI call handling. Choose by area code and country or specify an exact number.

Purchase outbound number, 1 operation

  • purchase_outbound_numberPurchase outbound numberPOSTPurchases a new outbound phone number for use as caller ID on outbound calls.

Recording, 1 operation

  • get_recordingGet recordingGETRetrieves the audio recording stream for a completed call. Only available if record was set to true when the call was created. Supports MP3 (audio/mpeg) and WAV (audio/wav) formats, defaulting to WAV.

Resend postcall webhook, 1 operation

  • resend_postcall_webhookResend postcall webhookPOSTResends post-call webhooks for specified call IDs.

Sm, 1 operation

  • send_smsSend smsPOSTSends an SMS message from an AI agent number to a user. Creates or resumes an SMS conversation.

Sms config, 1 operation

  • update_sms_configUpdate sms configPOSTUpdates SMS configuration for a phone number including webhook, objective, tools, pathway, and other settings.

Speak, 1 operation

  • speakSpeakPOSTConverts text to speech using Bland's Beige voice engine. Returns audio output in the requested format.

Use Bland AI from Claude Code, Cursor or Codex

Connect Bland AI in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Bland AI operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Bland AI

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Bland AI once

    Add your Bland AI connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Bland AI integration FAQ

What can you do with the Bland AI integration?

LiveContext exposes 55 operations on Bland AI, covering call, custom tool, pathway and inbound number. Common uses include automate call management, automate pathway management and automate custom tool management.

Popular integrations

Browse the whole catalog