{
  "markdown": "# sentfromai-mcp\n\nMCP server for [SentFromAI](https://sentfrom.ai) — email infrastructure for AI agents.\n\nGives any MCP-capable agent (Claude Code, Claude Desktop, OpenClaw, or your own\nMCP host) email as native tools: create inboxes, send, reply, forward, search,\nread threads, manage drafts, custom domains, webhooks, and allow/block rules —\n21 tools, each a thin wrapper over the [SentFromAI REST API](https://docs.sentfrom.ai/api-reference/introduction).\n\n## Let your agent install it\n\nPaste this into your agent (OpenClaw, Claude Code, any MCP-capable agent):\n\n```text\nSet up SentFromAI email for yourself: fetch https://docs.sentfrom.ai/agent-install.md\nand follow it. Ask me for the API key when you need it.\n```\n\n## Manual setup\n\nYou need a SentFromAI API key (`sf_live_…`) from the [dashboard](https://console.sentfrom.ai).\n\n**Claude Code**\n\n```bash\nclaude mcp add sentfromai --env SENTFROMAI_API_KEY=sf_live_… -- npx -y sentfromai-mcp\n```\n\n**Claude Desktop / any JSON-config MCP host**\n\n```json\n{\n  \"mcpServers\": {\n    \"sentfromai\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"sentfromai-mcp\"],\n      \"env\": { \"SENTFROMAI_API_KEY\": \"sf_live_…\" }\n    }\n  }\n}\n```\n\n**OpenClaw**\n\n```bash\nopenclaw mcp add sentfromai --command npx --arg -y --arg sentfromai-mcp\n```\n\nthen add `SENTFROMAI_API_KEY` to the server's `env` in `~/.openclaw/openclaw.json`.\nFull guide: [docs.sentfrom.ai/frameworks/openclaw](https://docs.sentfrom.ai/frameworks/openclaw).\n\n## Tools\n\n| Area | Tools |\n| --- | --- |\n| Inboxes | `create_inbox` · `list_inboxes` · `delete_inbox` |\n| Messages | `send_message` · `reply_to_message` · `forward_message` · `get_message` · `search_messages` |\n| Threads | `list_threads` · `get_thread` |\n| Drafts | `create_draft` · `send_draft` · `list_drafts` |\n| Domains | `add_domain` · `get_domain` |\n| Webhooks | `create_webhook` · `list_webhooks` · `delete_webhook` |\n| Allow/block | `add_address_rule` · `list_address_rules` · `delete_address_rule` |\n\nReplies thread correctly (In-Reply-To/References set automatically), search\nsupports keyword, semantic, and hybrid modes, and sends respect the same\nidempotency and suppression rules as the REST API.\n\n## Configuration\n\n| Env var | Required | Default |\n| --- | --- | --- |\n| `SENTFROMAI_API_KEY` | yes | — |\n| `SENTFROMAI_BASE_URL` | no | `https://api.sentfrom.ai` |\n\n## Docs\n\n- [MCP guide](https://docs.sentfrom.ai/guides/mcp)\n- [API reference](https://docs.sentfrom.ai/api-reference/introduction)\n- [SentFromAI for agents](https://docs.sentfrom.ai/for-agents)\n",
  "bytes": 2530,
  "sha": "44b8e2d11b1b1e511a63be0f087715bcd7eff6c57d6070de5394a4a4b607ca77",
  "repo_slug": "samuelar2/sentfromai-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_ai_sentfrom_mcp_c50f5124/readme"
}