Sentvia MCP server
{
"mcpServers": {
"sentvia-mcp": {
"command": "npx",
"args": [
"-y",
"sentvia-mcp@latest"
],
"env": {
"SENTFROMAI_API_KEY": "<sentfromai_api_key>",
"SENTFROMAI_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"sentvia-mcp": {
"command": "npx",
"args": [
"-y",
"sentvia-mcp@latest"
],
"env": {
"SENTFROMAI_API_KEY": "<sentfromai_api_key>",
"SENTFROMAI_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"sentvia-mcp": {
"command": "npx",
"args": [
"-y",
"sentvia-mcp@latest"
],
"env": {
"SENTFROMAI_API_KEY": "<sentfromai_api_key>",
"SENTFROMAI_BASE_URL": "https://..."
}
}
}
}{
"servers": {
"sentvia-mcp": {
"command": "npx",
"args": [
"-y",
"sentvia-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": {
"sentvia-mcp": {
"command": "npx",
"args": [
"-y",
"sentvia-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 sentvia-mcpversion 0.2.1
What it does
MCP server wrapping the SentFromAI REST API to give AI agents full email capabilities as native tools. Covers inbox management, sending, replying, forwarding, searching, threads, drafts, custom domains, webhooks, and allow/block rules across 21 tools. Intended for MCP-capable agents such as Claude Code, Claude Desktop, or OpenClaw.
- Create and manage dedicated inboxes for an AI agent so it can send and receive email autonomously.
- Search an inbox using keyword, semantic, or hybrid modes to retrieve relevant messages or threads.
- Register webhooks to notify external systems when new messages arrive, and control which addresses are allowed or blocked.
Tools this server exposes
| Tool | Does |
|---|---|
| create_inbox | Creates a new email inbox for the agent. |
| list_inboxes | Lists all existing inboxes associated with the account. |
| delete_inbox | Deletes a specified inbox. |
| send_message | Sends a new email message from an inbox. |
| reply_to_message | Replies to an existing message, setting threading headers automatically. |
| forward_message | Forwards an existing message to another recipient. |
| get_message | Retrieves the full content of 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 belonging to a specific thread. |
| create_draft | Creates a draft email without sending it. |
| send_draft | Sends a previously created draft. |
| list_drafts | Lists all saved drafts in an inbox. |
| add_domain | Adds a custom domain to the account. |
| get_domain | Retrieves details about a configured custom domain. |
| create_webhook | Registers a webhook URL to receive email event notifications. |
| list_webhooks | Lists all registered webhooks. |
| delete_webhook | Removes a registered 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 | Removes an allow or block rule for an email address. |
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.