Sentfrom MCP server
{
"mcpServers": {
"sentfrom-mcp": {
"command": "npx",
"args": [
"-y",
"sentfromai-mcp@latest"
],
"env": {
"SENTFROMAI_API_KEY": "<sentfromai_api_key>",
"SENTFROMAI_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"sentfrom-mcp": {
"command": "npx",
"args": [
"-y",
"sentfromai-mcp@latest"
],
"env": {
"SENTFROMAI_API_KEY": "<sentfromai_api_key>",
"SENTFROMAI_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"sentfrom-mcp": {
"command": "npx",
"args": [
"-y",
"sentfromai-mcp@latest"
],
"env": {
"SENTFROMAI_API_KEY": "<sentfromai_api_key>",
"SENTFROMAI_BASE_URL": "https://..."
}
}
}
}{
"servers": {
"sentfrom-mcp": {
"command": "npx",
"args": [
"-y",
"sentfromai-mcp@latest"
],
"env": {
"SENTFROMAI_API_KEY": "${input:sentfromai_api_key}",
"SENTFROMAI_BASE_URL": "${input:sentfromai_base_url}"
}
}
},
"inputs": [
{
"id": "sentfromai_api_key",
"type": "promptString",
"description": "Sentfromai api key",
"password": true
},
{
"id": "sentfromai_base_url",
"type": "promptString",
"description": "Sentfromai base url",
"password": true
}
]
}{
"mcpServers": {
"sentfrom-mcp": {
"command": "npx",
"args": [
"-y",
"sentfromai-mcp@latest"
],
"env": {
"SENTFROMAI_API_KEY": "<sentfromai_api_key>",
"SENTFROMAI_BASE_URL": "https://..."
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y sentfromai-mcpversion 0.3.0
What it does
MCP server wrapping the SentFromAI REST API to give AI agents native email capabilities. Exposes 21 tools covering inboxes, sending, replying, forwarding, threads, drafts, domains, webhooks, and allow/block rules. Intended for MCP-capable agents such as Claude Code, Claude Desktop, or OpenClaw.
- Create a dedicated inbox for an AI agent and send or reply to emails directly from agent workflows.
- Search an agent's mailbox using keyword, semantic, or hybrid search to retrieve relevant messages or threads.
- Register webhooks to notify external systems when new messages arrive, and manage allow/block rules to filter senders.
Tools this server exposes
| Tool | Does |
|---|---|
| create_inbox | Creates a new email inbox for an agent. |
| list_inboxes | Lists all inboxes associated with the account. |
| delete_inbox | Deletes a specified inbox. |
| send_message | Sends a new email message. |
| reply_to_message | Replies to an existing message, threading correctly via In-Reply-To and References headers. |
| forward_message | Forwards an existing message to another recipient. |
| get_message | Retrieves a single message by ID. |
| search_messages | Searches messages using keyword, semantic, or hybrid modes. |
| list_threads | Lists email threads in an inbox. |
| get_thread | Retrieves all messages in a specific thread. |
| create_draft | Creates a draft email without sending it. |
| send_draft | Sends a previously created draft. |
| list_drafts | Lists all draft messages. |
| add_domain | Adds a custom domain to the account. |
| get_domain | Retrieves details about a configured domain. |
| create_webhook | Registers a webhook endpoint for email events. |
| list_webhooks | Lists all registered webhooks. |
| delete_webhook | Deletes a specified webhook. |
| add_address_rule | Adds an allow or block rule for a specific email address. |
| list_address_rules | Lists all configured allow/block address rules. |
| delete_address_rule | Deletes a specified allow/block address rule. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.