SecureSMTP MCP server

MCP serverDatabases & data

Send email, manage sending domains, and read delivery analytics from your SecureSMTP account.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use SecureSMTP MCP server

Install SecureSMTP MCP server

The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user securesmtp-mcp-server 'https://securessmtp.com/api/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://securessmtp.com/api/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=securesmtp-mcp-server&config=eyJ1cmwiOiJodHRwczovL3NlY3VyZXNzbXRwLmNvbS9hcGkvbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://securessmtp.com/api/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add securesmtp-mcp-server --url 'https://securessmtp.com/api/mcp'

    Run it once, then sign in with codex mcp login securesmtp-mcp-server if the server asks for an account.

From the project's README

As published by zainsaeed615/securessmtp-mcp in README.md.

Connect SecureSMTP to Claude and other MCP clients. Send transactional mail, manage sending domains, and read delivery analytics for your account — in natural language.

  • Endpoint: https://securessmtp.com/api/mcp (Streamable HTTP)
  • Auth: OAuth 2.1 (one-click, recommended) or a site API key as a Bearer token
  • Cost: free — every call runs against your own account and stays within your plan limits

What it can do

ToolWhat it does
get_accountPlan tier, email quota (used / limit / remaining), number of sending domains
list_sending_domainsList the account's sending domains and their verification status
add_sending_domainAdd a sending domain; returns the DNS records to publish
verify_domainVerify a sending domain's DNS (SPF / DKIM)
get_deliverabilityDelivery status counts for the last 30 days (delivered / opened / bounced / …)
send_emailSend a transactional email — enforces the same quota, spam scoring, and suppression as the API

Every tool is scoped to a single site, so a connection can only ever see or act on that account.

Connect from Claude Code

OAuth (opens a browser to approve):

claude mcp add --transport http securessmtp https://securessmtp.com/api/mcp

Or with a site API key (no browser step):

claude mcp add --transport http securessmtp https://securessmtp.com/api/mcp \
  --header "Authorization: Bearer <your-site-api-key>"

Connect from claude.ai (custom connector)

Requires a claude.ai Pro/Team/Enterprise plan (custom connectors are not available on the free tier).

  1. Settings → Connectors → Add custom connector
  2. URL: https://securessmtp.com/api/mcp
  3. Approve access when the SecureSMTP consent screen appears, and pick which site to grant.

Where to get an API key

Sign in at securessmtp.com, open a site, and copy its API key — the same key the WordPress plugin and REST API use.

How auth works

  • OAuth 2.1 with PKCE and dynamic client registration. Discovery lives at /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server. Access tokens are short-lived; refresh tokens rotate.
  • API key — send the site key as Authorization: Bearer <key>.

Links

Signals

Last commit
Sep 2026
Advanced
Delivery
securessmtp MCP server → your ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
com-securessmtp-securessmtp
Source
github.com/zainsaeed615/securessmtp-mcp
Hosted endpoint
https://securessmtp.com/api/mcp