Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"me-sendable-sendable": {
"args": [
"-y",
"sendableme-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
One line, and your app knows how to talk to its users.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'sendableme-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked sendableme-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in communication / finance
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
Let AI agents create, discover, and track tokens across chains via Printr.
A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph API
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
MCP Security Weekly
Get CVE alerts and security updates for me.sendable/sendable and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
One line, and your app knows how to talk to its users.
You describe what happened; Sendable writes the message and sends it. No templates to maintain, no dashboard step — your data is never rewritten, only the words around it.
npm i sendableme
import { send } from 'sendableme';
await send('sam@example.com', 'order_shipped', { orderId: 'A-1042', eta: 'Friday' });
That's a complete integration. Adding a new message type is a new string.
Get a free API key at sendable.me/keys — 500 messages a month, no card.
One click imports the SaaS-welcome example and runs it on Replit — add your
SENDABLE_API_KEY in Secrets and hit Run:
| Directory | What it is |
|---|---|
sdk/ | The sendableme npm package — the client SDK |
mcp/ | sendableme-mcp — an MCP server, so Claude and Cursor can send email by asking |
templates/ | Three runnable examples against the live API |
The model that writes the copy never sees your values — only your field names. It
writes copy containing {{placeholders}}, and your values are substituted
afterwards, so a price, a date, or a reset link cannot be altered. A second model
checks every draft for claims your data doesn't support and refuses rather than
guess.
await send(user.id, 'payment_failed', { amount: '$99.00' });
// "$99.00" appears exactly as written, always
npx -y sendableme-mcp
Add it to Claude Desktop or Cursor and send transactional email straight from the
editor. See mcp/ for the config block.
Full reference, written to be pasted into an AI assistant: sendable.me/llms.txt
MIT