SMTP2GO logoMCP server · Email, calendar and chat

SMTP2GO MCP server

SMTP2GO in any MCP client, through Memtro: SMTP2GO does not publish this server. Memtro's SMTP2GO connector reads SMTP2GO through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

SMTP2GO transactional email: what happened to sent emails (processed, delivered, bounced, rejected, opened, clicked, spam, unsubscribed) with SMTP responses, the suppression list, email templates, sender domains and their DKIM and return-path status, this cycle's quota and bounce, spam and unsubscribe rates, sending history by sender address, user or domain, and subaccounts. Can send an email, suppress or unsuppress an address, add, change or delete a template, and re-check a sender domain, each only when asked.

Reads

  • smtp2go_activitySMTP2GO email activity in a time window: one row per event (processed, delivered, soft-bounced, hard-bounced, rejected, spam, unsubscribed…
  • smtp2go_suppressionsSMTP2GO's suppression list: addresses and domains SMTP2GO refuses to send to, why (manual, spam complaint, unsubscribe, bounce, compliance) and when.
  • smtp2go_templatesSMTP2GO email templates: id, name, subject, tags and when last changed.
  • smtp2go_templateOne SMTP2GO email template by id: name, subject, tags, the variable names it expects, and its text body and HTML body (as text), each cut short.
  • smtp2go_sender_domainsSMTP2GO sender domains: each domain's DKIM and return-path verification status, its tracking subdomains and whether they are verified and enabled.
  • smtp2go_summarySMTP2GO this billing cycle: its start and end, emails used, allowed and remaining, and counts and rates of opens, clicks, hard and soft bounces…
  • smtp2go_historySMTP2GO sending history over a window, grouped by sender address, SMTP username, sender domain or subaccount: emails sent, average size, and bounces…
  • smtp2go_subaccountsSMTP2GO subaccounts (paid plans): name, state (active, closed, suspended) and plan size, used and remaining this cycle.

Acts, when you ask

These change something in SMTP2GO. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • smtp2go_send_emailSend an email through SMTP2GO.
  • smtp2go_add_suppressionSuppress an email address or a whole domain in SMTP2GO.
  • smtp2go_remove_suppressionLift a manual or bounce suppression from an email address or domain in SMTP2GO, so mail to it is sent again.
  • smtp2go_add_templateAdd an email template to SMTP2GO under an id you choose.
  • smtp2go_update_templateChange an SMTP2GO email template's name, subject, HTML body, text body or tags.
  • smtp2go_delete_templateDelete an SMTP2GO email template.
  • smtp2go_verify_domainAsk SMTP2GO to re-check a sender domain's DNS records now rather than at its next check (every 7 minutes)…

Connect it

First connect SMTP2GO on Dashboard → Connections, then add Memtro to your client once. The SMTP2GO tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared SMTP2GO connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › Did yesterday's invoice email to Northwind get delivered?
  • › Why did emails to bigco.example bounce this week?
  • › How much of this month's quota have we used?
  • › Is our sending domain's DKIM verified?
  • › Remove the bounce suppression on accounts@northwind.example

Questions

Is this an official SMTP2GO MCP server?
No. It is Memtro's MCP server with Memtro's SMTP2GO connector behind it: the connector reads SMTP2GO through its API with the credentials you connect on Dashboard → Connections, and SMTP2GO publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in SMTP2GO?
Only when you ask, and only what it has been granted: send an email (billed against the monthly quota and delivered to real people); suppress an email address or domain (SMTP2GO then refuses to send to it); remove a manual or bounce suppression from an address; add an email template; change an email template; delete an email template (sends that use it start failing); re-check a sender domain's DNS verification. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · Email, calendar and chat

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time