CM.com MCP. Send messages across every channel, from SMS to WhatsApp.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
CM.com provides a unified messaging platform for conversational commerce. Connect your AI agent to send messages across WhatsApp, SMS, RCS, and voice channels from one place.
It handles everything from bulk marketing campaigns and rich media broadcasts to secure OTP verification and email delivery.
What your AI agents can do
Get balance
Checks your CM account's current credit balance, letting you know how many messages you can still send.
List numbers
Retrieves a list of all active virtual phone numbers associated with the account.
Send bulk sms
Sends the same SMS message to multiple recipients at once, perfect for quick group announcements.
You can check the remaining credit balance and list all available virtual phone numbers for use.
Send standard SMS texts, rich media messages (like those used in WhatsApp), or detailed HTML emails to specific recipients.
Dispatch large volumes of identical or customized SMS texts simultaneously through a single request.
Initiate automated voice calls for notifications, or send pre-recorded audio messages to users.
Send a one-time passkey via SMS and immediately check if the code provided by the user is valid.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
CM.com: 11 Communication Tools
These tools let your agent manage every aspect of customer communication—from checking balances to sending bulk SMS, rich media, and voice notifications across all supported channels.
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 CM.com on Vinkius019dd0d3get balance
Checks your CM account's current credit balance, letting you know how many messages you can still send.
019dd0d3list numbers
Retrieves a list of all active virtual phone numbers associated with the account.
019dd0d3send bulk sms
Sends the same SMS message to multiple recipients at once, perfect for quick group announcements.
019dd0d3send email
Delivers fully formatted HTML emails through the platform's dedicated email infrastructure.
019dd0d3send otp sms
Sends a one-time passkey to a user via SMS, used specifically for account security checks.
019dd0d3send rich message
Formats and sends advanced messages across platforms like WhatsApp or Viber that include media and structured text.
019dd0d3send sms
Sends a basic, standard SMS message to any single phone number.
019dd0d3send voice message
Initiates an automated outbound voice call for general notifications or status updates.
019dd0d3send voice otp
Sends a one-time passkey via an automated voice recording, useful when SMS isn't available.
019dd0d3send whatsapp
Sends structured WhatsApp template messages that require prior approval from Meta.
019dd0d3verify otp
Checks a submitted code against the system to confirm if it is a valid and approved one-time passkey.
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 CM.com, 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 CM.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 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Sending customer alerts used to mean jumping through hoops.
Today, if your agent needs to alert a user about an order status change, you'd write code that checks the database, then calls one service for SMS, and maybe another service just for email. It's three different integrations, each with its own credentials and failure points.
With this MCP, your workflow becomes simpler. You trigger the alert once through your agent, and it manages sending an email via send_email while simultaneously pushing a rich notification via send_rich_message. The whole thing happens in one call stack.
Send WhatsApp template.
Before this MCP, creating a structured broadcast message meant manually building the payload for each channel (WhatsApp used different APIs than SMS). It was complex and required multiple points of failure in your code.
Now, you call send_whatsapp. The agent handles the formatting rules specific to WhatsApp's Business API, allowing you to deliver highly formatted templates without writing platform-specific integration logic.
What you can do with this MCP connector
Your agent needs to talk to customers everywhere—WhatsApp, SMS, email, or even via an automated call. This MCP lets you connect your entire communications stack into a single workflow. You can manage outreach across multiple channels using natural conversation prompts instead of writing complex integration code. Need to verify a user's identity? Send and check OTP codes directly.
Running these tools is safe because credentials pass through Vinkius’ zero-trust proxy, meaning your keys are only used in transit—they never sit on disk. This gives you the reliability needed for real customer interactions.
The platform handles everything from simple one-off texts to complex flows like sending rich media messages or running automated calls for notifications. Whether you're an operations team needing transactional alerts or a marketing group running bulk campaigns, this MCP makes it happen through your AI client.
019dd0d3-4cfd-7207-9062-5cd5b9705681 How CM.com MCP Works
- 1 Subscribe to this MCP and provide your CM.com Product Token from your Channels dashboard.
- 2 Connect the MCP to any compatible client, like Claude or Cursor.
- 3 Start sending messages using natural language prompts within your agent workflow.
The bottom line is: you tell your AI what needs to be sent and who it goes to; this platform handles the routing, formatting, and delivery across all channels.
Who Is CM.com MCP For?
This MCP is for operations managers and security teams who are tired of switching between messaging apps, email clients, and separate SMS dashboards just to handle a single customer inquiry. It's built for anyone whose job involves real-time, multi-channel communication.
They use the MCP to send rich messaging or run automated calls when an account needs immediate follow-up or complex notification.
They set up workflows that use send_bulk_sms and send_whatsapp templates to launch coordinated, multi-channel promotional blasts.
They integrate the MCP into automated pipelines for secure two-factor authentication using send_otp_sms and verify_otp.
What Changes When You Connect
- Instead of manually sending texts or emails, your agent can handle complex campaigns using send_bulk_sms for mass outreach and send_whatsapp templates for structured marketing blasts. It keeps everything in one conversation flow.
- When security is critical, you don't need a separate toolchain. You can use send_otp_sms to trigger the code, and then immediately verify_otp within the same workflow to complete user authentication.
- The MCP supports full transactional communication: Send an email for billing details, then follow up with a send_rich_message containing tracking info on WhatsApp. It connects all your touchpoints.
- You don't have to worry about key storage or token management; Vinkius handles credentials through its zero-trust proxy, so your API keys never sit unprotected on a disk.
- Need immediate feedback? You can check the account status using get_balance and list_numbers before starting any campaign, ensuring you won't run into billing issues mid-flow.
Real-World Use Cases
Automating Two-Factor Authentication
A user signs up on the website. The agent first calls send_otp_sms to send a code, waits for the input, and then uses verify_otp to confirm their identity automatically, completing the security step without human intervention.
Running Multi-Channel Marketing Campaigns
A marketing team wants to announce a sale. The agent triggers send_bulk_sms for immediate alerts, then schedules a more detailed message using send_whatsapp templates hours later, ensuring maximum reach across multiple channels.
Handling Shipping Notifications
An order ships. The agent first sends an HTML email with tracking details via send_email, and then triggers a friendly voice notification using send_voice_message to the customer for immediate confirmation.
Service Account Management
The support team needs to confirm if they have enough credit before running a large batch of notifications. They first call get_balance and list available numbers using list_numbers, ensuring the operation stays within budget.
The Tradeoffs
Using SMS for Rich Content
A developer tries to send a complex notification (like an appointment card) by just calling send_sms. The result is a plain, unformatted text message that loses all crucial details.
→ For rich media or structured content, always use send_rich_message or send_whatsapp instead of the basic send_sms tool. This ensures formatting and visual fidelity on modern platforms.
Ignoring Account Limits
An agent starts a massive campaign using send_bulk_sms without checking if the account has enough credits, leading to an unexpected failure mid-run.
→ Always run get_balance first. This confirms you have sufficient funds and prevents workflow interruptions when sending bulk messages.
Using Generic Messaging for Security
A security flow relies on the agent simply sending a message, assuming the user will know what to do next, without confirming identity.
→ For any authentication or sensitive action, always follow up messaging with send_otp_sms and verify_otp. Never skip the confirmation step.
When It Fits, When It Doesn't
Use this MCP if your core requirement is multi-channel communication: sending messages (SMS, WhatsApp, Voice, Email) or managing customer accounts through these channels. You're building a conversational experience that spans platforms.
Don't use it if you just need to store data—use a database connector instead. Also, don't use it if your primary goal is internal logging; for logs, look at dedicated observability tools. This MCP is purely outbound communication and state verification. If you only need to check an account balance without sending anything, get_balance works alone.
Common Questions About CM.com MCP
Can I send messages through WhatsApp, Viber, and other rich channels? +
Yes! The send_rich_message action lets you send through WhatsApp, Viber, RCS, or Apple Messages by specifying the channel parameter. For WhatsApp Business specifically, use send_whatsapp to send pre-approved template messages with a template ID and namespace.
Can I implement two-factor authentication with OTP verification? +
Yes. Use send_otp_sms to deliver a verification code via SMS — it returns a verification ID. Then call verify_otp with that verification ID and the code the user enters. For voice-based OTP delivery, use send_voice_otp to read the code to the user via an automated phone call.
Can I check my CM.com credit balance before sending campaigns? +
Yes. The get_balance tool retrieves your current credit balance. Use list_numbers to see all virtual phone numbers in your account. Both tools help you plan campaigns before committing to bulk sends via send_bulk_sms.
How do I check which phone numbers are available using the `list_numbers` tool? +
You can list all virtual numbers assigned to your account via list_numbers. This helps you select a verified sender ID for campaigns before sending messages.
Can I use `send_email` if my customer needs an email alert instead of SMS? +
Yes, send_email handles HTML emails using CM.com's delivery infrastructure. This lets your agent send rich marketing or transactional content directly to an inbox.
What is the purpose of the `send_voice_message` tool? +
The send_voice_message function allows you to automate voice notifications. Your agent can place calls for system alerts or text-to-speech announcements.
If I need to message a large group of users, how does the `send_bulk_sms` tool work? +
send_bulk_sms sends many SMS messages in a single API call. It's designed for efficiency when running mass notifications or campaigns.
When using `send_whatsapp`, what do I need to remember about templates? +
The send_whatsapp tool requires pre-approved WhatsApp Business templates, including a namespace. This ensures that all messaging adheres to Meta’s policies.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.