io.github.sendsoon/ai is an MCP server that send email, look up public IP information, and convert files to Markdown through SendSoon. Its tool list has not been published yet over stdio, requires no API key, and scores 54/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-sendsoon-ai": {
"command": "npx",
"args": [
"-y",
"@sendsoon/ai"
]
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Send email, look up public IP information, and convert files to Markdown through SendSoon.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@sendsoon/ai' 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 @sendsoon/ai against OSV.dev.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe 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 / writing
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
Programmable email inbox for AI agents — JMAP, PoW auth, stdio MCP server.
MCP server for document format conversion using pandoc.
This is an MCP server that allows you to directly download transcripts of YouTube videos.
MCP Security Weekly
Get CVE alerts and security updates for io.github.sendsoon/ai and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Use SendSoon email, IP lookup, and file-to-Markdown capabilities from Codex, Claude, Cursor, and other AI agents.
Configure it once, then describe tasks in natural language. You usually do not need to mention SendSoon in every prompt.
| Tool | Purpose | Example |
|---|---|---|
send_email | Send a single email | “Send me a test email” |
ip_lookup | Look up public IP information | “Look up the location of 8.8.8.8” |
markitdown_convert | Convert a file to Markdown | “Convert this PDF to Markdown” |
Skip local setup and try ip_lookup, markitdown_convert, and send_email in the browser.
The notebook calls the same SendSoon HTTP APIs used by these MCP tools. To use them from Cursor, Claude, or Codex, continue with the local MCP setup below.
Choose npm (Node) or PyPI (Python). Tool names and environment variables are the same.
Published as @sendsoon/ai. Clients can start it with npx (downloads on first use):
npx -y @sendsoon/ai
Optional global install:
npm install -g @sendsoon/ai
sendsoon-mcp
Requires Node.js 20+.
Published as sendsoon-mcp. Prefer uvx so no global install is needed:
uvx sendsoon-mcp
Or:
pip install sendsoon-mcp
sendsoon-mcp
Requires Python 3.10+. See python/README.md for details.
All clients use the same environment variables:
| Setting | Required | What to enter |
|---|---|---|
SENDSOON_EMAIL_RECIPIENT | Yes | Replace <YOUR_EMAIL> with your recipient address |
SENDSOON_API_KEY | No | Leave empty for an unregistered trial. One public IP can send up to three free test emails per day. Enter your generated Key for continued use |
SENDSOON_API_BASE_URL | No | Defaults to https://www.sendsoonai.com. Set it only to target a different environment |
Never commit a real Key to Git or share it with anyone.
ssk_live_... Key immediately and enter it as SENDSOON_API_KEY in your MCP configuration.If the anonymous quota is exhausted, send_email will tell you to register and configure a Key. An invalid or revoked Key is rejected and does not fall back to the anonymous quota.
Open Settings > Tools & MCP in Cursor and add an MCP server. You can also save the following configuration as .cursor/mcp.json in your project or ~/.cursor/mcp.json in your user directory.
Node (npm):
{
"mcpServers": {
"sendsoon": {
"command": "npx",
"args": ["-y", "@sendsoon/ai"],
"env": {
"SENDSOON_EMAIL_RECIPIENT": "<YOUR_EMAIL>",
"SENDSOON_API_KEY": ""
}
}
}
}
Python (PyPI):
{
"mcpServers": {
"sendsoon": {
"command": "uvx",
"args": ["sendsoon-mcp"],
"env": {
"SENDSOON_EMAIL_RECIPIENT": "<YOUR_EMAIL>",
"SENDSOON_API_KEY": ""
}
}
}
}
Use only one top-level mcpServers object. Save the file, reopen Cursor, and confirm that sendsoon is enabled.
Open the user configuration file at ~/.codex/config.toml and add:
[mcp_servers.sendsoon]
command = "npx"
args = ["-y", "@sendsoo
... [View full README on GitHub](https://github.com/sendsoon/ai#readme)