Key Takeaways
- mcp server send sms mcp tool design concepts: design send_sms as a narrow adapter — to, text, optional deviceIds — mapping to documented REST.
- Not a first-party Cursor/Claude plugin. You own the tool schema.
- Prefer staff-canary tools over unbounded broadcast tools.
- Return message ids, never Authorization headers or OTP secrets.
- Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Every successful tool call can spend airtime.
- Free is 300 SMS lifetime on one device.
Thin wrap over POST /messages
Search intent for mcp server send sms mcp tool design concepts is how to shape the tool, not how to invent a new SMSC. Service pricing is based on device count and total SMS sent through the gateway. Map tool args to documented HTTPS JSON; the paired Android transmits. Spec: modelcontextprotocol.io.
A “helpful” tool that accepts arbitrary recipients and freeform marketing copy is a pager for your prepaid balance.
Args worth exposing
Keep the surface boring. Compare layers: MCP vs REST concepts. Secure the host: securing SMS MCP tools.
| Tool arg | Maps to | Design note |
|---|---|---|
| to | Recipient E.164 | Prefer allowlisted staff numbers in early tools |
| text | Message body | Cap length; strip secrets the model might paste |
| deviceIds | Optional routing | Omit for primary; never invent fake ids |
| clientRef | Your correlation id | Helps audit; do not put Bearer here |
What to omit from the tool
API keys, webhook secrets, raw MMS attachment pipelines for agents, and bulk CSV upload. Those belong in product backends or the panel. Auth placement: MCP auth concepts.
Idempotency and confirmations
Agents retry. Gate on clientRef / message id before a second radio send. For anything beyond staff canaries, require explicit confirm. OTP digits stay off tools — agentic OTP concepts. Audit the result: MCP logging concepts.
Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Failed validation should not still hit the modem.
Where the how-to lives
Mental model here. Walkthrough: send_sms tool design setup. Security: send_sms tool design security. Failure modes: send_sms tool design failure modes. Overview: SMS MCP server overview.
send_sms design checklist
- Thin map to POST /messages — no invented hosts.
- Minimal args; allowlist early.
- Return message id; never secrets.
- Idempotency + confirm for risky sends.
- BYO Android + operator credit; no Unlimited SMS framing.
Next steps
Implement one canary tool, send to a staff handset, verify the id in the panel. Setup. Pricing. Downloads.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- SMS API documentationLive endpoint reference
- device and SMS volume pricingPlans and allowances
- Android SMS gateway product guideDefinition, product, and how to buy
- download the Android gateway appGet the APK





