Email for AI agents: inboxes, send/reply/forward, search, threads, webhooks — 21 SentFromAI tools.
ai.sentfrom/mcp — Model Context Protocol (MCP) Server
This MCP server exposes SentFromAI email capabilities to MCP-capable agents. It provides native tools for email infrastructure tasks such as creating inboxes, sending, replying, forwarding, searching, and reading threads. It also supports drafts, custom domains, webhooks, and allow/block rules via a thin REST API wrapper.
🛠️ Key Features
21 MCP tools for SentFromAI email operations
Inbox creation
Send, reply, forward
Search and thread reading
Draft management
Custom domains
Webhooks
Allow/block rules
Thin wrapper over the SentFromAI REST API
🚀 Use Cases
Give an AI agent email as MCP tools (e.g., Claude Code, Claude Desktop, OpenClaw)
Manage agent-accessible inboxes and email workflows
Use webhooks and rules to control agent email handling
⚡ Developer Benefits
Integration with any MCP host
Direct mapping to SentFromAI REST API functionality
Consistent tool interface across MCP-capable clients
⚠️ Limitations
Tool coverage is limited to the 21 SentFromAI REST API-backed email capabilities described
MCP server for SentFromAI — email infrastructure for AI agents.
Gives any MCP-capable agent (Claude Code, Claude Desktop, Cursor, VS Code, Gemini CLI,
Codex, OpenClaw, or your own MCP host) email as native tools: create inboxes, send,
reply, forward, search, read threads, manage drafts, custom domains, webhooks, and
allow/block rules — 21 tools, each a thin wrapper over the
SentFromAI REST API. Every tool
carries MCP annotations (read-only / write / send / delete) so hosts can group them
and confirm the irreversible ones.
You need a SentFromAI API key (sf_live_…) from the console.
Free plan: 5 inboxes, 5,000 emails/month, no card.
Let your agent install it
Paste this into your agent (Claude Code, OpenClaw, Gemini CLI, any MCP-capable agent):
text
Set up SentFromAI email for yourself: fetch https://docs.sentfrom.ai/agent-install.md
and follow it. Ask me for the API key when you need it.
Install
Claude Code
As a plugin (asks for the key when you enable it, and adds a skill that teaches Claude email etiquette):
bash
claude plugin marketplace add sentfromai/sentfromai-mcp
claude plugin install sentfromai@sentfromai
Or as a plain MCP server:
bash
claude mcp add sentfromai --env SENTFROMAI_API_KEY=sf_live_… -- npx -y sentfromai-mcp
Claude Desktop, Cursor, Windsurf, Cline, any JSON-config host
The same 21 tools are served over Streamable HTTP at https://api.sentfrom.ai/mcp for
hosts that only speak remote MCP (claude.ai connectors, ChatGPT apps, Meta Muse, Cursor
remote servers, MCP Inspector). Authenticate with Authorization: Bearer sf_live_…
(an x-api-key header also works), or let OAuth-capable hosts sign you in: the
endpoint publishes RFC 9728 resource metadata pointing at SentFromAI's authorization server.
Replies thread correctly (In-Reply-To/References set automatically), search
supports keyword, semantic, and hybrid modes, and sends respect the same
idempotency and suppression rules as the REST API. API failures come back as tool
results with isError and the HTTP status, so the model can read a 401 (bad key)
or 402 (plan limit) and tell you instead of retrying.
Configuration
Env var
Required
Default
SENTFROMAI_API_KEY
yes
—
SENTFROMAI_BASE_URL
no
https://api.sentfrom.ai
Programmatic use
The tools are exported so you can embed them in your own MCP host or transport:
This server keeps no state and stores nothing locally. Every tool call is one HTTPS
request to api.sentfrom.ai authenticated with your API key. SentFromAI's privacy
policy: https://sentfrom.ai/privacy · terms: https://sentfrom.ai/terms.