antonioac1 avatar

GetCourier (moved)

antonioac1/courier

Gives AI agents temporary email inboxes that receive real SMTP messages and auto-extract verification codes, magic links, and OTP tokens. Exposes MCP tools like create_inbox, wait_for_email, extract_otp, and extract_magic_link. Works with Hermes, Claude Desktop, Cursor, and includes zero-dependency Python and Node clients. The API lives at getcourier.dev and handles the full workflow: service sends email to port 25, Courier extracts codes and links, agent retrieves via API and continues execution. Reach for this when your agent needs to sign up for services, handle passwordless logins, or receive verification emails without setting up Gmail OAuth.

tools
14
last updated
Oct 23, 2026

Tools

14 tools

Public tool metadata for what this MCP can expose to an agent.

create_inboxCreate an email inbox for an AI agent to receive verification codes and magic links. No signup. Returns the address, a read_token (save it, it is shown once), the expiry time and an Ed25519 identity.

Create an email inbox for an AI agent to receive verification codes and magic links. No signup. Returns the address, a read_token (save it, it is shown once), the expiry time and an Ed25519 identity.

No parameter schema in public metadata yet.

wait_for_codeWait for the next email that contains a verification code or a magic link and return it.

Wait for the next email that contains a verification code or a magic link and return it.

No parameter schema in public metadata yet.

list_messagesList the emails in an inbox, newest first, with codes and links already extracted.

List the emails in an inbox, newest first, with codes and links already extracted.

No parameter schema in public metadata yet.

get_messageFetch one full email by message id: text, verification codes, links, auth verdict.

Fetch one full email by message id: text, verification codes, links, auth verdict.

No parameter schema in public metadata yet.

delete_inboxDelete an inbox: it stops accepting mail immediately and its messages become unreadable.

Delete an inbox: it stops accepting mail immediately and its messages become unreadable.

No parameter schema in public metadata yet.

create_accountCreate a prepaid account and get an account_key plus its account_id.

Create a prepaid account and get an account_key plus its account_id.

No parameter schema in public metadata yet.

get_balanceCheck how many credits an account has left.

Check how many credits an account has left.

No parameter schema in public metadata yet.

create_depositCreate a crypto deposit invoice to buy credits: USDC on Base or BTC on-chain.

Create a crypto deposit invoice to buy credits: USDC on Base or BTC on-chain.

No parameter schema in public metadata yet.

deposit_statusCheck whether a deposit has been paid and credited yet, and how many credits it added.

Check whether a deposit has been paid and credited yet, and how many credits it added.

No parameter schema in public metadata yet.

pricingShow what inboxes cost in credits, the free tier limits and the crypto payment rails that are enabled.

Show what inboxes cost in credits, the free tier limits and the crypto payment rails that are enabled.

No parameter schema in public metadata yet.

send_messageSend from the inbox's own @getcourier.dev address (Amazon SES, DKIM-signed).

Send from the inbox's own @getcourier.dev address (Amazon SES, DKIM-signed).

No parameter schema in public metadata yet.

verify_ownerEmail a human owner a confirmation link; once confirmed, the account's free 100 sends a month can go to anyone.

Email a human owner a confirmation link; once confirmed, the account's free 100 sends a month can go to anyone.

No parameter schema in public metadata yet.

add_domainRegister a domain you own; returns the DNS records to publish (DKIM, MAIL FROM, DMARC, inbound MX).

Register a domain you own; returns the DNS records to publish (DKIM, MAIL FROM, DMARC, inbound MX).

No parameter schema in public metadata yet.

domain_statusShow whether the domain's DKIM and MAIL FROM records have verified.

Show whether the domain's DKIM and MAIL FROM records have verified.

No parameter schema in public metadata yet.

Sponsors

Readme

GetCourier — email inbox + MCP server for AI agents

One call, no signup, no API key. Receive verification codes and magic links, reply and send. Live at getcourier.dev · hosted MCP at https://getcourier.dev/mcp · llms.txt · Terms

An AI agent gets its own email inbox with one HTTP call: POST https://getcourier.dev/alias with no body, no signup and no API key. The response returns the address, a read_token shown once, a 72-hour expiry and an Ed25519 identity. The agent then submits that address on a signup form and calls GET /v1/sandbox/inboxes/<alias>/wait, which long-polls until a verification code or magic link arrives and returns it already extracted.

Quickstart: an inbox in one call, a code in two

Create an inbox. No body, no auth, no account:

curl -s -X POST https://getcourier.dev/alias

Response (excerpt — real values, keys as returned):


View the full README on GitHub

Details

Repository
github.com/antonioac1/courier
Website
getcourier.dev
Category
Communication & Messaging
Registry
MCP registry, active

Related Communication & Messaging MCP servers

View all
1basilalshukaili avatarAgent Brokerbasilalshukaili/agentbroker23 MCP tools: compliance, verification, messaging, booking, US contracts. 15 need no key.0stars
2bitofacoder avatarOmni Mcp Serverbitofacoder/omni-mcp-serverAll-in-one MCP server: GitHub, Git, Slack, web fetch, memory, and filesystem. Agent Mode opt-in.0stars
3nitrosend avatarNitrosendnitrosend/nitrosendAI-native email marketing. Campaigns, automations, transactional, contacts, and analytics.0stars
4dotnova avatarContextLayerdotnova/context-layerIntelligent context infrastructure for AI teams: knowledge graph, sessions, tasks, documents.0stars
5br0ski777 avatarPhone Number Validation APIbr0ski777/phone-validation-x402Validate phone numbers worldwide: carrier, line type, country, E.164. x402.0stars
6jessesorsa avatarOmnierjessesorsa/omnier-mcp-serverTurn signals from email, CRM, and meetings into a prioritized daily sales to-do list.0stars