BulkSMS.com MCP for AI. Automate global messaging and contact tracking.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
BulkSMS.com connects global messaging power to your AI agent, letting you manage thousands of SMS messages from one conversation. Send high-fidelity alerts worldwide, build and maintain contact lists programmatically, track delivery status in real time, or check current account credits—all without leaving your workflow.
What your AI can do
Check bulksms status
Verifies if your API connection and overall service connectivity are working correctly.
Create contact
Adds a brand new individual contact into your system's address book.
Delete message
Removes a specific message from the stored records.
Dispatch high volumes of SMS messages to recipients globally using a single command.
Programmatically create new contacts or list existing subscriber groups for coordinated campaigns.
Retrieve real-time status updates, checking if a message was delivered, failed, or is still pending.
List and retrieve detailed logs for specific sent or received messages, including timestamps.
Check your current credit utilization and account profile metadata to manage your messaging budget.
Ask an AI about this
Waiting for input…
BulkSMS.com: 12 Tools Available
These tools let you send messages, build contact lists, check account status, and retrieve detailed reports directly through natural conversation.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using BulkSMS.com on VinkiusCheck Bulksms Status
Verifies if your API connection and overall service connectivity are working correctly.
Create Contact
Adds a brand new individual contact into your system's address book.
Delete Message
Removes a specific message from the stored records.
Get Credits
Retrieves the current available credit balance for your SMS account.
Get Delivery Status
Checks the real-time status of a message send, confirming if it went through or...
Get Message
Fetches all specific details about one particular message interaction.
Get Profile
Retrieves high-level account information and metadata for your BulkSMS account.
List Contacts
Lists all contacts currently stored in your system's directory.
List Groups
Retrieves a list of predefined contact groups you manage.
List Messages
Pulls back the most recent history of sent and received messages.
Send Bulk Sms
Sends a single message to multiple recipients simultaneously using a defined group...
Send Sms
Dispatches a standard SMS message to one specific recipient phone number.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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
Make Your AI Do More
Start with BulkSMS.com, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BulkSMS.com. 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
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 connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Tracking messages means switching between three different dashboards.
Today, sending a campaign and verifying its success is a nightmare. You write the message in your marketing tool; you export the contact list to a spreadsheet; then you have to log into the messaging platform just to see if messages actually went through, which means clicking through endless rows of status updates.
With this MCP, you tell your agent what needs to happen once. The agent handles the sending and simultaneously tracks everything. You get immediate confirmation on delivery rates without ever leaving your chat window.
The `send_bulk_sms` tool delivers entire campaigns with one command.
Previously, if you wanted to send a message to three different groups—Support, Sales, and VIPs—you had to run the campaign three times, adjusting variables for each list. This was slow, error-prone work that ate up half a day.
Now, you tell your agent to broadcast the update across all necessary groups using `send_bulk_sms`. The system coordinates the entire flow in one go. It's done.
What your AI can actually do with this
You can use this MCP to take full control of automated business communication. Need to alert 500 customers about a sale? You send the bulk message directly through natural language commands. It’s not just about sending; it's about managing the whole process. Your agent checks your credit balance first, then sends the SMS to multiple groups, and finally retrieves detailed logs showing which messages were delivered, failed, or are still pending.
Managing contacts is equally simple—you can programmatically create new subscribers or list specific groups using simple queries. This MCP gives you deep visibility into every step of your communication process, making manual reporting obsolete. Connect it through Vinkius to access this global messaging power from any compatible AI client.
019dd0c7-bcfd-73ba-9795-6e7072dad350 Here's how it actually works
The bottom line is that your AI client acts as a dedicated operations coordinator for all your global texting needs.
First, subscribe to this MCP and retrieve your API Token ID and Secret from the BulkSMS dashboard.
Next, tell your AI client what you need to do—for example, 'Send an SMS reminder to the Acme group'.
Finally, your agent executes the necessary tools, sending the message while tracking credits and reporting the final delivery status back to you.
Who is this actually for?
This MCP is for Operations Leads and Marketing Managers who are tired of jumping between dashboards to check message status, manage contact lists, or manually track credit usage. If you handle high-volume customer communication, this saves hours of manual cross-referencing.
Runs automated broadcast campaigns by using the tools to list groups and send_bulk_sms messages simultaneously.
Sends personalized, immediate alerts (like order updates or verification codes) via send_sms after a customer initiates a query.
Verifies system connectivity and checks account profile metadata using check_bulksms_status to ensure the messaging pipeline is ready for peak load.
What Changes When You Connect
Stops manual message tracking. After using list_messages or get_message, you get detailed logs instantly, eliminating the need to dig through complex delivery reports.
Maintains budget control by running get_credits at any time. Your agent checks your current balance before sending, so you never accidentally exceed quota.
Simplifies audience management. Instead of manually adding users, use create_contact or list_contacts to build and maintain clean subscriber profiles for targeted campaigns.
Handles massive scale effortlessly. The send_bulk_sms tool lets you reach thousands of people at once, coordinating complex broadcasts without leaving your chat interface.
Provides instant operational checks. Running check_bulksms_status confirms the entire messaging pipeline is up and running before a critical send window opens.
See it in action
Onboarding New Users
A new user needs to verify 50 people's phone numbers for a beta test. The agent first uses list_contacts to see who already exists, then uses send_sms repeatedly to send verification codes to each number, and finally runs get_delivery_status on the batch of messages.
Running a Flash Sale Campaign
The marketing team needs to announce a time-sensitive discount. They use the agent to execute list_groups to pull the 'VIP' segment, then invoke send_bulk_sms with the deal details, and immediately follow up by requesting a summary of success rates using list_messages.
Handling Customer Service Escalations
A client reports an order delay. The agent uses get_profile to confirm account ownership, then sends a personalized update using send_sms, and immediately stores the interaction details via create_contact for future reference.
Auditing Messaging Activity
An audit requires proof of all messages sent last month. The agent calls list_messages to retrieve a comprehensive history, then uses get_message on specific IDs to pull the exact content and timestamps needed for compliance.
The honest tradeoffs
Sending messages without checking credits
The user tries to execute a large broadcast campaign hoping it works, only to find out later that the account was overdrawn and the entire batch failed mid-send.
Always start by running get_credits to confirm your budget. Once confirmed, then use list_groups to select recipients before invoking send_bulk_sms. This prevents unexpected failures.
Treating it like a chat history log
The user asks the agent for a natural conversation flow about message content, expecting replies and back-and-forth dialogue.
This MCP is purely transactional. If you need to view past messages, use list_messages or get_message. It’s a logging tool, not a chat interface.
Overcomplicating single sends
The user tries to send one simple reminder text and writes an elaborate prompt detailing the message content, recipient list, time zones, and failure protocols.
Keep it direct. If you just need a quick notification, use send_sms with the number and text in a single command. It’s faster that way.
When It Fits, When It Doesn't
Use this MCP if your core business process relies on high-volume, transactional SMS alerts or managing specific contact lists for campaigns. You need to know who you are messaging, that the message went out, and if it was delivered. Don't use this if you are building a real-time chat application (like WhatsApp) or if your primary communication channel is email; in those cases, look for dedicated email API integrations instead. If your need is simple data storage without messaging capability, list_contacts helps manage the address book part of the process.
Questions you might have
How do I check my current credit balance with get_credits? +
You simply ask your agent to run get_credits. The tool reads the account data and reports back your exact remaining balance, so you know if you can afford the campaign.
Does send_sms work for groups of people? +
No. If you need to message multiple people, use send_bulk_sms. The single send_sms tool is strictly for sending a notification to one specific phone number.
What should I do if my connection fails? (check_bulksms_status) +
Run the check_bulksms_status tool first. It verifies your API credentials and overall connectivity, telling you right away if the issue is with your token or the platform itself.
Can I list all my messages using list_messages? +
Yes. list_messages pulls a comprehensive summary of your recent activity. If you need the full details, use get_message and provide the specific ID from that list.
How do I use `get_profile` to check my overall account details? +
It retrieves your full account metadata, giving you a snapshot of service limits and credentials. You can verify the operational health of the entire connection here, checking more than just your current credit balance.
How do I use `create_contact` to build my address book? +
You pass the contact's name and phone number directly into the tool. This lets your agent automatically populate new contacts for targeted campaigns before you send anything out, keeping your list accurate.
If I need details about a single message, how do I use `get_message`? +
You provide the unique message ID to the tool. It returns all associated data, including the exact send timestamp and the final delivery status for that one specific interaction. This is useful for auditing.
Can I use `delete_message` to clean up old records? +
Yes, you specify a message ID to remove it from the system record. Use this when a message was sent in error or needs removal for compliance reasons. Always confirm the ID first.
How do I find my BulkSMS Token ID and Secret? +
Log in to BulkSMS, navigate to Settings > Developers > API Tokens, and generate a new token to get your ID and Secret.
Can I manage contact groups via AI? +
The current toolset focuses on messaging and credit checks. You can query your account profile to see high-level metadata about your groups.
How do I check my remaining balance? +
Use the get_credit_balance tool to retrieve your current remaining funds directly from the BulkSMS platform.
We've already built the connector for BulkSMS.com. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.