SMS Masivo MCP for AI. Automate bulk messaging and manage contacts via conversation.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
SMS Masivo lets you send bulk SMS campaigns across Latin America using your AI client's natural conversation flow. It handles everything from individual message sending to large-scale, multi-recipient broadcasts.
You can automatically manage contacts, schedule messages for later dates, and track real-time delivery reports—all without leaving your agent interface.
This server integrates high-volume communication into your workflow.
What your AI can do
Check smsmasivo status
Verifies that the API connection to SMS Masivo is active and working.
Create contact
Adds a new recipient or contact record to your account directory.
Get balance
Checks how many SMS credits you have available for sending messages.
Sends a standard SMS message to one specific international phone number.
Dispatches the same message content simultaneously to multiple recipients listed in a comma-separated format.
Books an SMS delivery for a specific date and time using ISO 8601 formatting.
Verifies the API connection status of the SMS Masivo service.
Creates new contacts, lists all existing contacts, or shows predefined contact groups for targeting.
Retrieves detailed reports on message delivery status for specific messages or date ranges.
Ask an AI about this
Waiting for input…
SMS Masivo MCP Server: 10 Tools for Communication
Use these tools via your AI client to send messages, manage contacts, check balances, and track campaign deliveries across Latin America.
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 SMS Masivo on VinkiusCheck Smsmasivo Status
Verifies that the API connection to SMS Masivo is active and working.
Create Contact
Adds a new recipient or contact record to your account directory.
Get Balance
Checks how many SMS credits you have available for sending messages.
Get Delivery Report
Retrieves the specific delivery status report for one single message ID.
List Contacts
Pulls a complete list of all contacts currently saved in your account.
List Delivery Reports
Generates a report listing delivery status for messages within a specific date range.
List Groups
Shows all predefined contact groups you've set up for campaign targeting.
Schedule Sms
Books an SMS message to be sent automatically on a specific future date and time.
Send Bulk Sms
Sends the same text to multiple recipients at once using a comma-separated list of...
Send Sms
Transmits an SMS message to one recipient number, allowing you to optionally track...
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 SMS Masivo, 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 SMS Masivo. 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 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manually checking SMS credits and compiling contact lists takes time.
Today, if you're running a campaign, your process looks like this: Open the marketing dashboard to check available credit. Then, open your CRM to export contacts into a CSV. You cross-reference that list with an old spreadsheet to make sure no one is missing, all before you can even write the message body and paste it into the sending tool.
With SMS Masivo, your agent handles this entire sequence. You just tell your AI client: 'Send the sale alert to everyone in the active customer group.' The agent calls `list_groups` and then uses `send_bulk_sms`, handling the list compilation, credit check (`get_balance`), and sending—all before you hit enter.
SMS Masivo MCP Server: Send messages and manage contacts.
Before this server, if a message failed, you had to wait for manual reports or check logs hours later. If you needed proof of delivery for legal or billing reasons, it was nearly impossible to pinpoint exactly who received the message and when.
Now, every single send is traceable. After any campaign using `send_bulk_sms`, your agent can run `list_delivery_reports` to give you a clear, auditable report of successes and failures. You get proof that matters.
What your AI can actually do with this
Yo, listen up. This SMS Masivo MCP Server lets your AI client handle all your bulk messaging—everything you need for campaigns across Latin America. You don't gotta jump between a bunch of dashboards; your agent does it all.
First, you wanna know if the connection's good? Use check_smsmasivo_status to verify the API is up and running. Need to know if you got dough left? Check your credits with get_balance.
When it comes to contacts, you can build out your list by calling create_contact to add a new person or record. You'll see everyone already saved by pulling the full roster with list_contacts, and if you've set up campaign targets, list_groups shows those predefined groups for precision targeting.
For sending messages, you got options depending on what you need. If it’s just one number, use send_sms; this sends a standard SMS to an international phone number and lets you optionally track the whole thing with a campaign name. When you gotta hit multiple people at once, send_bulk_sms blasts the same text across a list of numbers separated by commas.
If you need it delivered later, don’t worry—schedule_sms books that SMS for a specific future date and time using ISO 8601 formatting.
Tracking is key, right? When a message goes out, get_delivery_report pulls the detailed status report for that one specific message ID. If you wanna see what happened over a stretch of time, run list_delivery_reports to generate a full delivery status report based on a date range.
019dd162-681f-7332-bd0c-dc8512fd4691 Here's how it actually works
The bottom line is: your AI client runs the commands; the server handles the connection and sends the messages through the provider.
Subscribe to the SMS Masivo server and enter your unique API key into your AI client.
Your agent calls a tool (e.g., send_bulk_sms) and passes all required variables—the message body, the recipient list, or the schedule date.
The MCP Server executes the command against the SMS Masivo platform, sending you confirmation and any necessary tracking IDs.
Who is this actually for?
Marketing Managers who are tired of manually compiling lists in Excel before a campaign launch. Customer Support leads needing to send automated, time-sensitive confirmations (like appointment reminders) reliably. Sales Directors who need to automate follow-up messaging and track if those messages actually landed.
Runs large campaigns by calling send_bulk_sms with segmented lists, then uses list_delivery_reports to prove ROI.
Sends transactional notices (like password resets or appointment confirmations) using send_sms, and verifies the message went out by checking get_delivery_report.
Schedules follow-up messages weeks in advance via schedule_sms, ensuring leads get a touchpoint exactly when they are most receptive.
What Changes When You Connect
Stop guessing if your message went out. When you use get_delivery_report or list_delivery_reports, you get real-time confirmation of delivery status, failure codes, and timestamps for every single send.
Never waste time on manual list building again. Use send_bulk_sms to blast campaigns across hundreds of numbers instantly. It handles the iteration that used to take hours.
Need a message next month? Instead of setting a calendar reminder, just call schedule_sms. You tell your agent the date and time, and it takes care of the rest.
Keep your data clean. Use create_contact and list_contacts first. This ensures that when you run a campaign via send_bulk_sms, you're sending to verified numbers.
See how much credit you have before running a big send. Just call get_balance. It’s a quick check that prevents costly failures halfway through a major campaign.
See it in action
Onboarding new leads after a webinar
A Marketing Coordinator just ran a webinar. Instead of manually sending follow-up emails, they tell their agent: 'Send the welcome message to everyone in the 'Webinar Leads' group.' The agent calls list_groups first, then uses send_bulk_sms, automating the entire outreach process.
Handling overdue appointment reminders
A Clinic Administrator needs to remind patients who missed an appointment next week. They tell their agent: 'Schedule a reminder for all contacts in the 'Follow-Up' group.' The agent calls schedule_sms with the required ISO 8601 date, guaranteeing delivery at peak time.
Tracking sales outreach success
A Sales Rep sends a critical pitch message to a key client. They ask their agent: 'Send this and track it.' The agent calls send_sms, which generates a tracking ID. The rep then uses that ID with get_delivery_report minutes later to confirm the success.
Re-targeting old customers on sale day
The team needs to alert all inactive users about a flash sale starting at 9 AM. They tell their agent: 'Send this message to everyone who hasn't opened an SMS in 60 days.' The agent uses list_contacts (after filtering) and then executes a large send_bulk_sms run.
The honest tradeoffs
Sending messages without checking funds
The user writes: 'Send 50,000 SMS messages to the list.' The agent fails halfway through and returns a cryptic API error about insufficient credits.
First, always run get_balance to verify you have enough credit. Then, if confirmed, execute the send via send_bulk_sms. This prevents mid-campaign failures.
Trying to message a single person in bulk
The user tries to send one number using the send_bulk_sms tool. The API rejects it because the format requires comma-separated lists.
If you only have one or two numbers, use the simpler send_sms tool instead. It's designed for single recipients and is clearer.
Assuming immediate delivery
The user schedules a message for next Tuesday but assumes it will send instantly. Nothing happens until Tuesday.
Remember that schedule_sms books the job. To confirm nothing broke, you can run list_delivery_reports on the day after to see if the scheduled task was processed correctly.
When It Fits, When It Doesn't
Use this server if your primary need is high-volume, verifiable communication across Latin America that requires tracking and scheduling. You must use it when you need to execute a campaign (e.g., sending 100+ messages) or when the delivery status itself is critical to your business process.
Don't use this if:
* You are only sending one-off, non-critical internal alerts—a simple email integration might be enough.
* Your communication needs don't require knowing if the message was delivered, just that it was attempted. In those cases, a simpler messaging API without robust tracking tools would suffice.
This tool is for mission-critical outreach where volume and verifiable delivery reports are non-negotiable.
Questions you might have
How do I check my SMS Masivo credit balance using the send_bulk_sms tool? +
You don't use send_bulk_sms to check your balance. Instead, call the standalone function get_balance. This returns your current available SMS credits so you know if you can afford the campaign first.
Can I schedule a message using send_sms? +
No. The send_sms tool sends messages instantly to a single recipient. If you need to book a message for a future date, you must use the dedicated schedule_sms tool and provide the required ISO 8601 format.
What's the difference between send_bulk_sms and send_sms? +
send_sms is for a single number. It sends one message to one person, great for targeted alerts. send_bulk_sms takes a comma-separated list of numbers and blasts the same message out simultaneously.
Do I need to run list_contacts before sending a campaign? +
While not strictly required by the API, it's good practice. Running list_contacts first lets you verify that your contact directory is up-to-date and shows exactly what numbers are available for use.
How do I use the `list_delivery_reports` tool to track a range of messages? +
The tool retrieves delivery records within specified date ranges. You provide a start and end date, and it compiles all associated status updates for bulk analysis.
What is the process for segmenting my audience using `list_groups`? +
First, use list_groups to see available contact groups. You then reference the resulting group IDs when calling a sending tool like send_bulk_sms to target only those contacts.
How do I verify that the API connection is active using `check_smsmasivo_status`? +
This tool verifies your API key and connectivity status immediately. It confirms if your credentials work with SMS Masivo, letting you troubleshoot setup issues before sending anything.
If I need to add a new person, should I use the `create_contact` tool? +
Yes, using create_contact adds a record directly into your SMS Masivo account database. This ensures the contact exists within the system for future campaign targeting.
Can I send SMS to multiple recipients at once? +
Yes! Use send_bulk_sms with a comma-separated list of phone numbers in international format. All recipients receive the same message.
How do I check if my message was delivered? +
Use get_delivery_report with the transmission ID returned when the SMS was sent. It shows real-time delivery status (delivered, pending, failed).
Can I schedule messages for later? +
Yes! Use schedule_sms with the delivery date in ISO 8601 format (e.g., 2025-01-15T14:00:00Z). The message will be sent at the specified time.
We've already built the connector for SMS Masivo. 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.
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.