How to Use the Bland AI MCP in Mastra AI
Build resilient voice workflows in Mastra AI with retries and conditional Bland AI phone routing.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Bland AI MCP to Mastra AI
Create your Vinkius account to connect Bland AI to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Resilient call routing with Mastra AI workflows
Build complex voice funnels that survive API hiccups by hooking Bland AI's `send_phone_call` into a Mastra AI workflow. This lets you set up automatic retries with exponential backoff if a Bland AI call fails to connect. The Mastra AI workflow engine monitors the Bland AI call status dynamically. If `list_recent_calls` shows a failed attempt, Mastra routes the next try to an alternative Bland AI phone number from `list_phone_numbers`.
Conditional agent updates via Mastra AI MCP Server
Automate how your Bland AI phone agents adapt to live customer data using this MCP Server. Mastra AI agents evaluate customer history and run `update_agent_config` to change Bland AI prompt scripts before triggering a call. This setup lets you branch your Mastra AI logic based on Bland AI profiles. If a customer is flagged as high-value, the Mastra workflow switches the Bland AI agent's voice using `list_available_voices` to match their profile.
Automated post-call analysis and escalation
Create multi-step Mastra AI pipelines that trigger immediately after a Bland AI conversation ends. Mastra AI pulls the conversation data using `get_call_details` and runs `analyze_call_transcript` to scan for negative sentiment. If the Mastra AI analysis detects an unhappy customer on the Bland AI line, the workflow branches. It immediately alerts your team or schedules a follow-up call using `send_phone_call` via Mastra.
Set up Bland AI MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All Bland AI tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "bland-ai-alternative-mcp-client",
servers: {
"bland-ai-alternative-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Bland AI Agent",
model: openai("gpt-4o"),
instructions: "You have access to Bland AI tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Bland AI transactions"
);
console.log(result.text); Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Bland AI. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Bland AI MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Bland AI MCP today
We host it, we monitor it, we maintain it. You just paste one token.