How to Use the BulkSMS MCP in Mastra AI
Build reliable SMS workflows with Mastra AI and handle text dispatches with built-in retries.
Works with every AI agent you already use
…and any MCP-compatible client
Connect BulkSMS MCP to Mastra AI
Create your Vinkius account to connect BulkSMS 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.
Handle text delivery failures with Mastra AI workflows
The `send_sms` and `get_message` tools form the backbone of your automated notification sequences. If a text delivery fails, Mastra's workflow engine catches the error, waits, and triggers a retry without crashing your application. You map these tools into your agent config using `listTools`. The MCP Server lets the agent check the message status using `get_message` after a set delay to confirm delivery before moving to the next step in your business logic.
Segment contacts dynamically using Mastra AI
The `list_groups` and `list_group_members` tools let your agent pull live distribution lists directly from your BulkSMS account. Your workflow can query these groups, filter out inactive members, and prepare targeted text campaigns. Instead of hardcoding list IDs, your Mastra agent inspects the group structures dynamically. It matches user profiles with specific lists and updates your team on the group sizes before executing any sends.
Prevent campaign halts with this MCP Server
The `get_profile` and `get_account_info` tools allow your Mastra agent to query your credit balance before executing any heavy workflows. If the balance falls below a threshold, the workflow branches to notify an admin instead of attempting to send. This conditional branching ensures you never run out of credits mid-campaign. The agent manages the pre-flight checks autonomously, keeping your messaging pipelines running smoothly.
Set up BulkSMS 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 BulkSMS 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: "bulksms-mcp-client",
servers: {
"bulksms-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "BulkSMS Agent",
model: openai("gpt-4o"),
instructions: "You have access to BulkSMS tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent BulkSMS 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 BulkSMS. 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 BulkSMS MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the BulkSMS MCP today
We host it, we monitor it, we maintain it. You just paste one token.