BulkSMS MCP. Send campaigns and manage contacts via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
BulkSMS manages global SMS communication directly through your AI agent. Send single or massive batches of texts, track delivery status, and check account credits without opening a web portal.
It's full SMS control built right into your natural workflow.
What your AI agents can do
Get account info
Retrieves basic account credentials and operational details.
Get message
Fetches specific metadata for a single message ID.
Get profile
Gets the full account profile and real-time credit balance.
You can dispatch a one-off SMS message to any number instantly.
Dispatch multiple SMS messages to large lists of recipients at once.
Retrieve your current credit balance and overall account profile details.
See all available contact groups and list the individual members within those groups.
Retrieve a list of previously sent messages to track delivery status or details for specific IDs.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
BulkSMS: 8 Tools for Messaging Management
These tools let you send messages, check account details, list contacts, and audit message history all from one place.
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 on Vinkius019d7566get account info
Retrieves basic account credentials and operational details.
019d7566get message
Fetches specific metadata for a single message ID.
019d7566get profile
Gets the full account profile and real-time credit balance.
019d7566list group members
Lists all members belonging to a specific, defined contact group.
019d7566list groups
Retrieves the names and IDs of all available contact groups.
019d7566list messages
Generates a list of every message that has been sent previously.
019d7566send bulk sms
Sends multiple SMS messages to a defined set of recipients simultaneously.
019d7566send sms
Transmits a single, specific text message to one recipient 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, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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. 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 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Manually managing contact lists and campaign drafts is a massive time sink.
Right now, if you need to send an alert to 'All VIP Clients,' you open your database. You manually filter by status or group name. Then, you copy the resulting list of phone numbers into a separate SMS portal, making sure every number is formatted correctly and that nothing gets missed.
With this MCP, you just tell your agent: 'Get me all contacts in the VIP Client group.' The system runs `list_group_members` and gives you the clean data. You then prompt it to send the message using `send_bulk_sms`. Done.
Sending messages with BulkSMS MCP lets you track every single communication.
Today, if a campaign failed or one user reported an issue, you had to navigate through multiple dashboards and run separate reports just to find the message ID and its delivery status. It was tedious detective work.
Now, you ask your agent for 'Messages sent last week.' The system runs `list_messages`, giving you full history instantly. You get the data without the dashboard clicks.
What you can do with this MCP connector
You can use this MCP to orchestrate all your international SMS communications via conversation. Need to send five alerts to different departments? You ask for it. Want to know if the last batch hit its target numbers? Just ask. This connector lets you manage contact lists, monitor credits, and dispatch everything from a single chat window.
If you're building an automation that needs to talk to your CRM and then send a confirmation text, this works with those other services. Because credentials pass through a zero-trust proxy on Vinkius, your keys never sit on a disk—you just connect once to use all these tools securely. You can list groups, get member details, and then hit the send button for both single messages or massive campaigns.
It keeps global communication simple, even when you're dealing with thousands of contacts.
019d7566-0087-70e7-8d11-f22bd537a86d How BulkSMS MCP Works
- 1 Subscribe to the BulkSMS MCP and enter your credentials.
- 2 Your AI client authenticates with Vinkius's zero-trust proxy, establishing a secure connection.
- 3 You prompt your agent (e.g., 'Send an SMS to X') and the system executes the command using your account permissions.
The bottom line is you talk to your agent like talking to a coworker; it handles the API calls in the background.
Who Is BulkSMS MCP For?
Marketing operations managers who are tired of switching between their CRM and an SMS dashboard. Support staff needing instant, verifiable communication logs. Any team that treats customer alerts as a core business function.
Sends one-time verification codes or status updates directly from the ticketing system without leaving their workflow.
Manages campaign blasts, checking credit balance and listing group members before hitting send to ensure compliance and coverage.
Needs to quickly verify if a critical status message was sent or track its delivery status for audit purposes.
What Changes When You Connect
- No more manual portal work: You can send a single message or run massive broadcasts using
send_smsorsend_bulk_sms, all through conversation. The AI handles the API calls. - Total visibility into comms history: Use
list_messagesandget_messageto build an instant audit trail, letting you know exactly what was sent and when it failed. - Manage your contact base from one place: You can use
list_groupsfirst, then feed the results into a campaign usingsend_bulk_sms, eliminating manual list preparation. - Financial control in conversation: Check your funds anytime with
get_profile. This prevents you from accidentally launching an expensive campaign when credits are low. - Structured contact retrieval: If you need to know who is in the 'Tier 1' group, simply ask for it using
list_group_members, getting clean data ready for use.
Real-World Use Cases
The Support Team needs a status update.
A customer calls in asking about an order. The agent prompts their AI client to execute send_sms to the number, sending the tracking link immediately and confirming delivery via its audit log.
Marketing needs a quarterly reminder blast.
The manager asks the agent to list all group members in 'Active Clients' using list_group_members, then initiates a bulk send of the reminder text using send_bulk_sms.
Operations needs to check last month's failures.
The team member asks for all sent messages from June, triggering list_messages. They then use get_message on a specific ID to see the delivery failure reason without searching logs.
Compliance checks account limits.
Before running any large campaign, an auditor runs get_profile to confirm remaining credits and ensure the budget hasn't been exceeded. This prevents unexpected billing issues.
The Tradeoffs
Sending messages piecemeal
Copying a list of 50 numbers, then running 50 separate 'send SMS' prompts over an hour.
→
Always use list_group_members to pull the list, and then run one single command: send_bulk_sms. It’s faster, cleaner, and less error-prone.
Assuming credits are available
Launching a major campaign believing there's enough budget until the system hits an error message mid-way.
→
Run get_profile first. Check your real-time credit balance before any bulk sends to prevent service interruption.
Confusing messages with groups
Trying to send a group update by listing the members, then sending it individually for each person.
→
Use list_groups to find the correct container name, and then let send_bulk_sms handle the distribution automatically.
When It Fits, When It Doesn't
You need this MCP if your communication workflow involves managing contacts and sending alerts at scale. It's perfect for teams that run campaigns or require an immediate audit trail of communications. You must use it instead of a simple email tool because SMS requires specific delivery tracking, which list_messages provides. Don't rely on this if you only ever send one-off messages to five people; in that case, the basic send_sms tool works just fine without needing the complexity of grouping tools.
Common Questions About BulkSMS MCP
How do I check my available credit balance using the BulkSMS MCP? +
Run the get_profile tool, and it returns your real-time account profile, including current credit availability. This is necessary before running any large campaigns.
What is the difference between send_sms and send_bulk_sms? +
send_sms handles a single phone number, one message at a time. send_bulk_sms takes multiple numbers or an entire group list and sends them all out in one coordinated batch.
Can I see who is in the 'Sales Leads' group? +
Yes, use the list_group_members tool. You just provide the group name, and it returns a list of every individual phone number associated with that contact.
How do I check if a message actually delivered? +
You can use get_message by providing the specific message ID. This tool pulls detailed metadata about that single message's delivery status and history.
To run `get_account_info`, what credentials must I provide? +
You need your BulkSMS.com username and password for authentication. The MCP handles these keys securely, ensuring they are used only in transit when calling the tool.
When using `send_sms`, what details does the API return if the message fails to send? +
The API returns an error code and a specific failure reason. This detail helps you diagnose issues like invalid phone numbers or service restrictions immediately.
Before checking group membership, how do I use the `list_groups` tool to view all available contacts categories? +
The list_groups tool returns a list of every contact group name and its associated ID. You must reference these IDs when you want to check who is in a specific group.
What information does the `get_message` tool provide for a specific message ID? +
This tool pulls comprehensive metadata for one message, including its exact send time, final delivery status, and detailed recipient information. It’s perfect for audits.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.