Email for n8n agents

Drop an MCP Client Tool node next to your AI Agent node and point it at MCPmailer. The agent gets the same send, read, and wait-for-reply tools every other client sees.

Setup

  1. 01

    Add an AI Agent node

    Or open the workflow that already has one.

  2. 02

    Attach an MCP Client Tool

    It connects to the agent node tool port, not to the main flow.

  3. 03

    Point it at MCPmailer

    Server Transport HTTP Streamable, and the endpoint above.

  4. 04

    Store the key as a credential

    Bearer auth, so the key lives in n8n credentials and not in the node.

MCP Client Tool node
Node:              MCP Client Tool
Server Transport:  HTTP Streamable
MCP Endpoint URL:  https://connect.mcpmailer.com/mcp
Authentication:    Bearer
Credential token:  mmk_live_...

Worth knowing

01

Use HTTP Streamable, not SSE

The node still offers an SSE Endpoint field for older servers. Ours is a Streamable HTTP endpoint, so the SSE field is the wrong one and will not connect.

02

The node fetches the tool list on connect

Every tool your key can reach is offered to the agent at once. Where you want a workflow that only sends, issue a key scoped to that rather than trying to hide tools in the node.

03

Long waits versus workflow timeouts

wait_for_reply can hold for up to five minutes. If your n8n instance caps execution time below that, poll list_messages on a schedule instead of blocking inside one run.

What n8n can reach

The endpoint speaks Streamable HTTP MCP with 67 tools across mail, contacts, notes, and a vault, including send_email, read_message, search_inbox, and wait_for_reply. Errors are structured so n8n can react: a quota rejection includes the reset time.