4,500+ servers built on MCP Fusion
Vinkius

Bandwidth MCP. Send SMS/MMS and manage 10DLC campaigns via AI.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Bandwidth MCP on Cursor AI Code Editor MCP Client Bandwidth MCP on Claude Desktop App MCP Integration Bandwidth MCP on OpenAI Agents SDK MCP Compatible Bandwidth MCP on Visual Studio Code MCP Extension Client Bandwidth MCP on GitHub Copilot AI Agent MCP Integration Bandwidth MCP on Google Gemini AI MCP Integration Bandwidth MCP on Lovable AI Development MCP Client Bandwidth MCP on Mistral AI Agents MCP Compatible Bandwidth MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Bandwidth. Manage all your cloud communications—SMS/MMS, 10DLC campaigns, and toll-free verification—from any AI agent. Send alerts, audit media assets, and check API health without building custom webhook infrastructure.

It handles the CPaaS complexity so your agent just needs to send a message.

What your AI agents can do

Delete media

Deletes a specific media asset from Bandwidth storage.

Get campaign

Retrieves detailed information for a single 10DLC messaging campaign.

Get health

Pings the Bandwidth API to check the overall service health status.

+ 7 more capabilities included
Send SMS and MMS

Sends standard text messages and rich media messages (MMS) directly from the agent.

Manage 10DLC Campaigns

Retrieves details and lists 10DLC messaging campaigns to ensure compliance and delivery readiness.

Audit Messaging Logs

Lists all sent or received messages, allowing you to audit delivery history and message payloads.

Validate Toll-Free Numbers

Checks compliance and status for your upstream toll-free numbers.

Check System Health

Pings the Bandwidth API to confirm that messaging services are operational and stable.

Manage Media Assets

Lists uploaded media files and deletes specific media assets to manage storage capacity.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Bandwidth MCP Server: 10 Tools for Messaging & Media Ops

Use these tools to manage campaigns, send messages, audit logs, and verify telecom infrastructure directly from your AI agent.

delete019d7558

delete media

Deletes a specific media asset from Bandwidth storage.

get019d7558

get campaign

Retrieves detailed information for a single 10DLC messaging campaign.

get019d7558

get health

Pings the Bandwidth API to check the overall service health status.

get019d7558

get toll free

Lists and checks the verification status of toll-free numbers.

list019d7558

list applications

Retrieves a list of all associated messaging applications.

list019d7558

list campaigns

Lists all existing 10DLC messaging campaigns on the account.

list019d7558

list media

Lists all media files currently stored in Bandwidth storage.

list019d7558

list messages

Retrieves a log of all sent or received messages.

send019d7558

send mms

Sends a rich media message (MMS) payload to a recipient.

send019d7558

send sms

Sends a standard text message (SMS) payload to a recipient.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Bandwidth, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Your AI agent handles all your cloud comms with Bandwidth. You don't gotta build webhooks or deal with that messy CPaaS junk. Just tell your agent what you need, and it runs the show.

Send Texts and Rich Media
Send standard text messages (SMS) and rich media messages (MMS) right from your agent. You can check the history of every message sent or received by listing all messages.

Manage 10DLC Campaigns
Your agent can list all your 10DLC campaigns and pull up the full details for a specific one. This keeps your messaging compliant and ready to go.

Handle Phone Numbers and Media
It checks the compliance and status of your upstream toll-free numbers by listing them and verifying their status. You can also manage your media assets, listing every file in storage and deleting specific media files to keep things clean.

Check System Status
Your agent pings the Bandwidth API to confirm the overall service health, making sure your messaging services are running smooth. You can also list every messaging application associated with your account.

How Bandwidth MCP Works

  1. 1 Subscribe to the server and provide your Bandwidth Account credentials (ID, Username, Password).
  2. 2 Instruct your AI agent to perform a task (e.g., 'Send an MMS to X with this image').
  3. 3 The agent executes the required tool (e.g., send_mms), and you receive the confirmation or data payload directly.

The bottom line is: you get to run complex telecommunications operations using simple conversation prompts.

Who Is Bandwidth MCP For?

This is for the Ops Engineer who needs to test system health before a major rollout. It's for the Marketing Operator who needs to confirm 10DLC compliance before a campaign launch. It's for the Support Manager who needs to send priority outage alerts instantly, without writing a single webhook.

DevOps Engineer

Runs structural health tests by calling get_health or get_toll_free before scaling up communications systems.

Marketing Operations Specialist

Audits 10DLC campaign health using list_campaigns to ensure promotional texts won't face carrier filtering.

Support Team Lead

Dispatches priority outage SMS blasts instantly via the agent interface, tracking message receipts from the send_sms tool.

What Changes When You Connect

  • Send messages instantly. Use send_sms or send_mms to blast alerts or promotions without writing any boilerplate code.
  • Stay compliant and safe. Use list_campaigns and get_campaign to audit your 10DLC setup, preventing carrier filtering issues.
  • Keep your media clean. Run list_media and delete_media to manage storage and clear old, unused assets.
  • Audit delivery. Use list_messages to pull message history, letting you confirm message receipts and delivery footprints.
  • Check system status. Run get_health to confirm the entire messaging backbone is stable before a major campaign launch.
  • Verify numbers. Use get_toll_free to check compliance headers for your toll-free numbers.

Real-World Use Cases

01

Outage Alerting

A Support Lead needs to notify 500 users immediately about an outage. Instead of triggering a script that fails, they just tell their agent: 'Send a priority outage SMS blast to all users.' The agent uses send_sms to dispatch the message, and the result confirms the delivery attempt for every contact.

02

Campaign Audit

A Marketing Operator is launching a new promotion. They first run list_campaigns to see existing setups. Then they call get_campaign on the target campaign. This ensures the 10DLC rules are correct and won't get filtered by the carriers.

03

Cleaning Up Media

A developer notices the media storage is ballooning with old images. They run list_media to see everything. Then, they target the old files and use delete_media to clear the storage, freeing up capacity.

04

Pre-Flight Check

A DevOps Engineer needs to scale up comms capacity. They run get_health first. If the check returns a 200 OK, they know the messaging backbone is ready to handle the load before they deploy the full service.

The Tradeoffs

Writing webhooks for everything

Creating a dedicated microservice just to send a simple SMS or check API health, which requires managing credentials, endpoints, and retry logic.

Don't build a custom webhook. Just let your agent call send_sms or get_health. The server handles the complex telecom stack. You just talk to the agent.

Ignoring campaign compliance

Launching a major promotional campaign without validating the 10DLC rules, risking messages being blocked by carriers.

Before any send, run list_campaigns and then get_campaign to validate the messaging rules. This keeps your messages flowing.

Guessing media existence

Assuming a file exists in storage and trying to process it, which causes the whole workflow to fail when the file is actually missing or corrupted.

Always call list_media first. This gives you a verifiable inventory of what's available before you try to use or delete any file.

When It Fits, When It Doesn't

Use this if you need to run telecommunications actions (sending SMS/MMS, checking 10DLC status, verifying numbers) and you want to avoid writing complex backend webhooks. It's a full communications stack manager, not just an SMS sender. Don't use it if your primary goal is logging data into a specialized analytics database (use a dedicated logging API instead). If you only need simple data retrieval, check if a basic REST endpoint is available; if not, use list_messages for the log history. Remember, this is for actions, not just reads.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Bandwidth. 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.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

delete_media get_campaign get_health get_toll_free list_applications list_campaigns list_media list_messages send_mms send_sms

Sending bulk messages and managing telecom rules used to require dedicated backend services.

Today, sending an alert or running a compliance check means building and maintaining a full microservice stack. You need services for authentication, rate limiting, retries, and error handling—just to send a simple text message.

With the Bandwidth MCP Server, your agent handles that entire backend complexity. You just tell it to 'Send an SMS to X.' The agent calls `send_sms`, and the underlying service handles the rest.

Bandwidth MCP Server: Send messages and manage assets with Bandwidth MCP Server

You no longer need to write separate code to ping the API health or list media assets. These tasks, once buried in separate documentation sections, are now simple tool calls. For example, checking system readiness is as easy as calling `get_health`.

The difference is that you operate directly against the communication infrastructure via tools, without writing a single line of glue code or maintaining a webhook endpoint.

Common Questions About Bandwidth MCP

How do I send an MMS using the Bandwidth MCP Server? (send_mms) +

Use the send_mms tool. This tool handles the media payload, letting you send rich content alongside your standard text message.

What is the difference between `send_sms` and `send_mms`? (send_sms) +

send_sms handles plain text messages. send_mms is for messages that include rich media attachments.

Can I check if my 10DLC campaign is compliant using the Bandwidth MCP Server? (get_campaign) +

Yes, use get_campaign. This retrieves specific details about a campaign, confirming compliance and rules before you send bulk messages.

How do I clear old media files using the Bandwidth MCP Server? (delete_media) +

First, run list_media to see what's there. Then, use delete_media to target and remove specific media assets by their ID.

Does the Bandwidth MCP Server help with toll-free number verification? (get_toll_free) +

Yes, get_toll_free lists and verifies your toll-free numbers, checking upstream approval headers for compliance.

What does `get_health` do, and how do I check the API's operational status? +

The get_health tool pings the Bandwidth API health check. This confirms that the Messaging services are operating without structural latency issues or upstream incidents in your current regions.

How can I view my message history using the `list_messages` tool? +

The list_messages tool retrieves a log of both sent and received messages. You can use this to query the delivery footprint and verify message receipts for auditing purposes.

Do I need to manage my applications before sending texts, and how do I use `list_applications`? +

Yes, you first list your applications with list_applications. This shows all your active Messaging Applications, which is necessary to route messages correctly through the system.

Can my AI agent check if my 10DLC campaign is cleared for high-volume SMS? +

Yes. Ask the agent to list your 10DLC campaigns or check a specific campaign ID. It natively surfaces throughput limits (like TPS bounds) set by TCR preventing you from getting blocked by aggressive mobile carriers.

How do I troubleshoot SMS delivery failures using the agent? +

You can tell the agent to 'List messages filtered by phone number +1XXXXXXXXXX'. The tool natively reaches Bandwidth's logs and pulls exactly what operational state the message failed in, bypassing complex raw log exports.

Does the system support sending localized multimedia messages (MMS) directly? +

Yes. Provide the agent with the from address, the to address, the text block, and a direct URL to a hosted JPEG/PNG image. The agent explicitly commands the send_mms tool injecting image packets into the phone line seamlessly.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Bandwidth. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.