BulkSMS.com MCP. Automate global messaging and contact tracking.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
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 agents 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 AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting 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 Vinkius019dd0c7check bulksms status
Verifies if your API connection and overall service connectivity are working correctly.
019dd0c7create contact
Adds a brand new individual contact into your system's address book.
019dd0c7delete message
Removes a specific message from the stored records.
019dd0c7get credits
Retrieves the current available credit balance for your SMS account.
019dd0c7get delivery status
Checks the real-time status of a message send, confirming if it went through or failed.
019dd0c7get message
Fetches all specific details about one particular message interaction.
019dd0c7get profile
Retrieves high-level account information and metadata for your BulkSMS account.
019dd0c7list contacts
Lists all contacts currently stored in your system's directory.
019dd0c7list groups
Retrieves a list of predefined contact groups you manage.
019dd0c7list messages
Pulls back the most recent history of sent and received messages.
019dd0c7send bulk sms
Sends a single message to multiple recipients simultaneously using a defined group or list.
019dd0c7send sms
Dispatches a standard SMS message to one specific recipient phone number.
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,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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 server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. 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 you can do with this MCP connector
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 How BulkSMS.com MCP Works
- 1 First, subscribe to this MCP and retrieve your API Token ID and Secret from the BulkSMS dashboard.
- 2 Next, tell your AI client what you need to do—for example, 'Send an SMS reminder to the Acme group'.
- 3 Finally, your agent executes the necessary tools, sending the message while tracking credits and reporting the final delivery status back to you.
The bottom line is that your AI client acts as a dedicated operations coordinator for all your global texting needs.
Who Is BulkSMS.com MCP 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_messagesorget_message, you get detailed logs instantly, eliminating the need to dig through complex delivery reports. - Maintains budget control by running
get_creditsat 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_contactorlist_contactsto build and maintain clean subscriber profiles for targeted campaigns. - Handles massive scale effortlessly. The
send_bulk_smstool lets you reach thousands of people at once, coordinating complex broadcasts without leaving your chat interface. - Provides instant operational checks. Running
check_bulksms_statusconfirms the entire messaging pipeline is up and running before a critical send window opens.
Real-World Use Cases
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 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.
Common Questions About BulkSMS.com MCP
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.