MCP Server
Send SMS through SENDLY straight from AI agents – Claude Code, Codex CLI, Gemini CLI. Everyone brings their own token, we store nothing.
https://mcp.sendly.link/mcpHow it works
The MCP server acts as a bridge: the agent calls a tool and the server forwards the request to the SENDLY SMS API. It is stateless – you put your SENDLY token in your client config (Authorization: Bearer header) and the server forwards it 1:1 to api.sendly.link, storing nothing. Everyone sends from their own account.
Client setup
Paste your SENDLY token into your MCP client config. Ready-made entries for the most popular tools below.
{
"mcpServers": {
"sendly": {
"type": "http",
"url": "https://mcp.sendly.link/mcp",
"headers": { "Authorization": "Bearer TWOJ_TOKEN_SENDLY" }
}
}
}Or with a single command (Claude Code)
claude mcp add --transport http sendly \
https://mcp.sendly.link/mcp \
--header "Authorization: Bearer TWOJ_TOKEN_SENDLY"Tools
The server exposes one tool – sending a single SMS.
send_smstostringrequiredDestination Polish mobile number, 9–11 digits (e.g. 48732129001).
bodystringrequiredMessage content. UCS-2 encoding, split into segments every 60 characters.
fromstringOptional sender number (a SENDLY virtual number), 9–11 digits.
Limits and security
- The token is never stored or logged – it lives only in the request header.
- Rate limit: 10 SMS/60 s per token + 60 requests/60 s per IP.
- Hard daily cap: 200 SMS per token.
- Max message length: 2000 characters (longer messages split into multiple SMS segments).