4,500+ servers built on MCP Fusion
Vinkius

Submail MCP. Orchestrate SMS, Email, and Voice in One Chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Submail / 赛邮云 MCP on Cursor AI Code Editor MCP Client Submail / 赛邮云 MCP on Claude Desktop App MCP Integration Submail / 赛邮云 MCP on OpenAI Agents SDK MCP Compatible Submail / 赛邮云 MCP on Visual Studio Code MCP Extension Client Submail / 赛邮云 MCP on GitHub Copilot AI Agent MCP Integration Submail / 赛邮云 MCP on Google Gemini AI MCP Integration Submail / 赛邮云 MCP on Lovable AI Development MCP Client Submail / 赛邮云 MCP on Mistral AI Agents MCP Compatible Submail / 赛邮云 MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Submail / 赛邮云 is an MCP Server that lets your AI agent manage multi-channel communications—SMS, email, and voice calls—from a single conversation window.

It handles everything from checking credit balances (`get_sms_balance`) to sending template messages or initiating automated voice verification codes. Stop switching between consoles; let your agent coordinate all transactional messaging in one place.

What your AI agents can do

Get mail balance

Checks your current available balance for email credits.

Get sms balance

Checks your remaining quota for SMS messages.

Get voice balance

Retrieves the current credit balance for voice notifications and calls.

+ 5 more capabilities included
Manage Multi-Channel Messaging

The agent sends transactional messages across SMS, Email, and Voice channels using a single command.

Audit Communication Credits

You check the remaining quotas for email, SMS, or voice calls before initiating any send operation (e.g., calling get_mail_balance).

Send Template-Driven Messages

The agent executes pre-formatted SMS campaigns using specific variables (send_template_sms) for consistency.

Automate User Verification Calls

You initiate a voice call to deliver a one-time verification code, which the agent can also monitor.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Submail / 赛邮云: 8 Tools for Communication Flow

Use these eight tools to manage every aspect of your communication stack—from checking credit quotas to sending complex, multi-channel alerts.

get019d8486

get mail balance

Checks your current available balance for email credits.

get019d8486

get sms balance

Checks your remaining quota for SMS messages.

get019d8486

get voice balance

Retrieves the current credit balance for voice notifications and calls.

send019d8486

send mail

Sends a standard HTML email message to a recipient.

send019d8486

send sms

Sends a standard text SMS message directly to a phone number.

send019d8486

send template sms

Sends an SMS using a predefined template (XSend) and custom variables.

send019d8486

send voice

Initiates a standard voice notification call to the user's number.

send019d8486

send voice verify

Triggers an automated phone call specifically designed to deliver a verification code.

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
Start building

Make Your AI Do More

Start with Submail / 赛邮云, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

This MCP Server lets your agent handle all your communication—SMS, email, and voice calls—from one chat window. You don't gotta jump between different dashboards; your AI client manages everything transactional right where you are.

Before sending anything, you can check your spending limits. To see how much email credit you got left, run get_mail_balance. You wanna know what quota you got for text messages? Use get_sms_balance. If you're doing voice calls, checking the remaining credits is simple with get_voice_balance.

For sending standard messages, your agent handles it across channels. To send a normal HTML email to someone, call send_mail. For basic text alerts, just use send_sms. If you need to initiate a regular automated voice notification call, run send_voice.

When you're running campaigns or need consistency, the agent handles specialized sending. To execute an SMS using a predefined template and custom variables—like for bulk messaging—you use send_template_sms. For critical security steps, triggering a one-time verification code is simple; call send_voice_verify to make that automated phone call.

The whole point is orchestration. Your agent doesn't just send stuff out; it coordinates the entire process. You tell your AI client what needs doing—like checking credits and then sending an alert email, or running a template SMS followed by a verification voice call—and it executes all those steps in sequence, reporting back everything you need to know without you ever leaving the chat.

How Submail MCP Works

  1. 1 Subscribe to this server and provide your Submail AppID and AppKey.
  2. 2 Connect it to your preferred client (Claude, Cursor, etc.).
  3. 3 Tell your agent the task: e.g., 'Send an alert email and check my SMS balance.' The agent executes the relevant tools.

The bottom line is: you talk to your AI agent, and it handles all API calls and reporting for Submail automatically.

Who Is Submail MCP For?

This server targets operations teams who live in a console dashboard. If you're an Ops Engineer tired of jumping between billing portals and communication gateways just to send one alert, this is for you. It lets your agent handle complex message routing and balance checks without manual intervention.

Customer Operations Manager

Manages transactional alerts (e.g., password resets, order confirmations) by letting the AI coordinate emails and SMS.

DevOps Engineer

Automates system notifications—like service down alerts or deployment success messages—by calling tools like send_sms or checking quotas with get_mail_balance.

Backend Developer

Integrates professional multi-channel APIs into their daily workflow, making the communication logic callable via natural language prompts.

What Changes When You Connect

  • Single Source of Truth: You don't need to switch between billing dashboards. Your agent can run get_sms_balance, get_mail_balance, and get_voice_balance sequentially just by asking for an audit, keeping everything in the chat history.
  • Template Consistency: Stop writing message content from scratch. Use send_template_sms to send alerts using defined project templates (XSend) with variable fields, ensuring every user gets the exact right format.
  • Automated Verification Flows: When a user needs to prove their identity, trigger an instant call using send_voice_verify. This is much faster than manually checking and initiating calls through a web console.
  • True Multi-Channel Action: Need to confirm an order? Your agent can send the confirmation email (send_mail) and follow up with an SMS alert (send_sms), all from one prompt, without you writing complex multi-step code.
  • Error Reduction: By letting your AI client handle the sequence—like checking get_sms_balance before calling send_sms—you prevent failed sends due to expired credits and save time debugging API errors.

Real-World Use Cases

01

New User Signup Verification

A user signs up on your platform. Instead of you logging in, prompting the code, and calling a separate voice service, you just ask: 'Verify John Doe.' Your agent runs send_voice_verify with the required code, immediately initiating the call and letting you monitor its status.

02

Bulk Order Status Alert

An order ships. You need to notify ten users. You prompt your agent: 'Send an email notification for order #1234' (using send_mail) and then, if the email fails, use send_sms as a fallback alert. The agent handles the multi-step failover logic.

03

System Health Check

The DevOps team needs to know if they have enough credits for the next week's alerts. They ask: 'What are our current spending limits?' Your agent calls get_sms_balance and get_mail_balance, giving an instant, combined report.

04

Scheduled Campaign Deployment

Marketing needs to send 50 automated reminders. You use the specialized tool, send_template_sms, specifying the XSend project ID and the variable list. This ensures mass sending is done reliably using existing campaign structures.

The Tradeoffs

Forgetting to check credits

A developer writes a script that calls send_sms without first checking the quota. The send fails, and they waste 15 minutes debugging an 'Insufficient Credit' error.

Always structure your prompt or code flow to call get_sms_balance before calling send_sms. This prevents failed transactions and saves time.

Using the wrong message type

A user needs a simple, structured alert but tries to use send_mail, resulting in an overly complicated email that looks bad on mobile.

For quick alerts and transactional messages, stick with SMS. Use send_sms or send_template_sms for reliability; save send_mail for rich HTML content.

Mixing manual processes

The user manually checks the balance in a web console, then copies the data into their chat client before asking the agent to send anything.

Let your agent handle everything. Ask it: 'Check my balances and if I have enough SMS credits, send this message.' This keeps all context and actions within the MCP server.

When It Fits, When It Doesn't

Use this Submail MCP Server if your primary need is managing high-volume, transactional communications (alerts, confirmations, verifications) across multiple channels. If your workflow requires reading data from a database or interacting with an external ticketing system, you'll need another tool. This server is the communication layer; it doesn't manage user accounts or complex business logic itself. Don't use this if you just need to store messages; use a dedicated messaging service instead. However, if your goal is 'If X happens, send an email AND check the credit balance,' then this tool set is exactly what you need.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Submail / 赛邮云. 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

How we secure it →

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.

Available Capabilities

get_mail_balance get_sms_balance get_voice_balance send_mail send_sms send_template_sms send_voice send_voice_verify

Manual communication checks slow down operations.

Today, coordinating a simple message flow means jumping between three places: your billing dashboard to check if you have credits; the email console to draft the message; and finally, running the API call in code. You spend time copying IDs, checking balances, and confirming quotas manually.

With Submail MCP Server, that entire sequence collapses into one chat prompt. Ask your agent to send an alert and confirm funds. It runs `get_sms_balance`, confirms availability, then executes `send_sms`. The result is instant, accurate, and all in the conversation log.

Submail MCP Server: Manage message delivery & balance

You eliminate manual calls to web consoles for basic functions. There's no need to copy an AppID into a separate script just to check if you have enough mail credits; simply ask the agent, and it runs `get_mail_balance` instantly.

Your AI client becomes your real-time comms dashboard. You don't just send messages—you manage their lifecycle: checking balances, sending templates via `send_template_sms`, or triggering complex verifications using `send_voice_verify`. It’s all here.

Common Questions About Submail MCP

How do I check my email quota using the get_mail_balance tool? +

You simply ask your agent to run get_mail_balance. It immediately queries Submail and returns your current available credit count. This is useful before running any large-scale campaigns with send_mail.

Can I use send_template_sms for a simple alert? +

Yes, you should. While send_sms works, using send_template_sms is better because it lets you reuse pre-approved XSend templates and variables. This keeps your messaging consistent across all campaigns.

What's the difference between send_voice and send_voice_verify? +

send_voice sends a general notification call. send_voice_verify, however, is specifically designed for security purposes; it initiates a call meant solely to deliver a one-time verification code.

Do I need to check my balance before using send_sms? +

It's best practice. Always run get_sms_balance first. This prevents the agent from failing mid-task and tells you exactly which channel needs topping up.

How does the system handle authentication when I use the send_mail tool? +

The agent uses your initial AppID and AppKey to authorize every API call. These credentials are stored securely and prevent you from having to manually input them each time, ensuring only authorized messages get sent.

If I run the send_sms tool and receive an error code, how do I troubleshoot it? +

The response payload includes specific error codes and failure reasons. Your agent reads these details so you know if the issue is invalid credentials or a recipient block.

Can I inject custom data into my message using the send_template_sms tool? +

Yes, you define placeholders within your project template structure. When running the tool, you simply pass key-value pairs that populate those variables instantly, making it highly dynamic.

Beyond checking credit with get_voice_balance, what can I monitor about my voice communication service? +

You can verify API connectivity and AppID configurations. This confirms the entire voice pipeline is active and healthy, not just that credits remain available.

How do I find my Submail AppID and AppKey? +

Log in to the Submail Management Console, navigate to the relevant project type (SMS, Mail, or Voice) and look for the 'AppID' and 'AppKey' in the project settings or credentials section.

Does this server handle MD5 signatures? +

Yes! The server automatically calculates the required MD5 signature for every request using your provided AppKey, ensuring secure authorized communication with Submail APIs.

Can I send template-based SMS? +

Yes! Use the send_template_sms tool. You will need the Project ID of your template and a JSON string containing the variables defined in that template.

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Submail. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.