Email for AI agents: inboxes, send/reply/forward, search, threads, webhooks — 21 SentVia tools.
ai.sentvia/mcp — MCP Server for SentFromAI Email Infrastructure
This MCP server for SentFromAI provides MCP-capable agents with email functionality as native tools. It exposes 21 tools via thin wrappers around the SentFromAI REST API, covering inbox creation, send/reply/forward actions, search, thread reading, draft management, custom domains, webhooks, and allow/block rules.
🛠️ Key Features
21 email tools for AI agents
Inbox creation
Send, reply, and forward
Search and thread reading
Draft management
Custom domains
Webhooks
Allow/block rules
Thin wrappers over the SentFromAI REST API
🚀 Use Cases
Give an MCP-capable agent access to email inboxes and threads
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.