NestDaddy

email59

com.email59/email59 · v0.5.0

Send transactional email from AI agents: sign up by email code, no domain or DNS setup.

Connect Remote server

Terminal
claude mcp add --transport http email59 https://email59.com/v1/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "email59": {
      "url": "https://email59.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "email59": {
      "type": "http",
      "url": "https://email59.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://email59.com/v1/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 20 found in our last check

  • auth

    Sign up or sign in to email59. Pass email to have a 6-digit code emailed, then call again with email and otp to get a session key (a new email is signed up with 200 free emails a day). Or pass api_key to swap an API key for a session key. Send the key as the HTTP header 'Authori…

  • get_pricing

    Free daily emails (renewed every day), email credits per dollar, and the packs on sale. No sign-in needed.

  • get_account

    The signed-in account: email, daily_limit, sent_today, remaining_today, credits_remaining, resets_at.

  • update_account

    Set the name, company or brand (the look of every email the account sends) on the account.

  • send_email

    Send one transactional email (receipt, code, alert, notice) to one recipient. No promotions or newsletters; from your own kid-safe mailbox also no bad language or sexual content and English text only. Otherwise it is refused with content_not_allowed and uses no allowance. Every…

  • send_campaign

    Closed: email59 carries no marketing email, so this answers marketing_not_allowed. Marketing email to up to 1,000 recipients; the unsubscribe link is added for you. Invalid, role, blocked or unsubscribed recipients are skipped and cost nothing; each accepted recipient uses 1 ema…

  • check_email

    Free deep check of an email address, no sign-in needed: format, provider username rules, disposable and role addresses, and the domain's MX, SPF, DMARC, DKIM, MTA-STS, TLS-RPT and BIMI records. Returns a report with a score (0-99, likelihood the address is real) and a verdict (l…

  • check_list

    List check for a mailing list: up to 1,000 different addresses a call, as emails or the text of a CSV (the column headed email). One status each: valid, risky, role, disposable, no_mx or invalid, with a reason, plus counts per status. Format, provider rules and one MX lookup per…

  • validate_email

    Check an address before sending. Verdicts: ok, invalid, no_mx, disposable, role.

  • block

    Block an email address or a whole domain for this account. Sends to it are refused.

  • unblock

    Remove an email address or domain from the blocklist.

  • list_blocklist

    The account's blocked addresses and domains.

  • add_unsubscribe

    Record an opt-out. Campaigns to that list (or every list, if list_id is empty) skip the address.

  • buy_pack

    Start buying a pack (pack_5 = $5, pack_10 = $10, pack_50 = $50; each $1 adds 3,636 email credits, which don't renew and last until used, plus a purchase fee of 5% or at least $0.50 at checkout; GET /v1/pricing has the totals). Returns a checkout_url for a person to pay; the cred…

  • order_status

    Status of an order from buy_pack: pending or paid.

  • create_api_key

    Create a long-lived API key (max 10 per account). It is shown only once. mode 'test' makes an e59_test_ key for staging and CI: its sends are accepted and stored, never delivered, and use no allowance.

  • list_test_messages

    Emails sent with a test key (e59_test_...), newest first: accepted, stored, never delivered. Pass id for one email with its html and text (a verify_start code is in there), or to to filter by recipient.

  • list_api_keys

    The account's API keys (ids and labels, never the keys themselves).

  • verify_start

    Email a one-time verification code to an address (sign-up, sign-in, confirming an email). email59 makes the code, sends it, limits resends and expires it; the code is never returned to you. Returns an id. Uses 1 email of today's allowance. A new code to the same address replaces…

  • verify_check

    Check a code from verify_start. Give to (checks the newest code sent there) or id, and code. Returns valid true or false and a status: approved, wrong_code, expired, too_many_attempts (5 wrong codes lock it), already_used, replaced or not_found. A right code works once. Uses no…

Headers

NameDescription
Authorization
Optional, secret
Bearer key from the auth tool (optional for auth, check_email, get_pricing)

Details

Endpointhttps://email59.com/v1/mcp (Streamable HTTP)
First published24 Oct 2026
Last updated24 Oct 2026
Registry namecom.email59/email59

More communication servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.