Skip to main content

MailFlat MCP server — disposable inbox tools (create, wait_for_otp, send, ...) for Claude Desktop, Cursor, and any MCP client.

Project description

MailFlat — MCP server

Native Model Context Protocol server for MailFlat. Gives Claude Desktop, Cursor, or any MCP client disposable inbox tooling — create inboxes, wait for OTP codes, send DKIM-signed mail, and clean up. Built on the mailflat Python SDK.

Run

# zero-install, isolated (recommended)
MAILFLAT_API_KEY=mf_live_… uvx mailflat-mcp

# or install it
pipx install mailflat-mcp
MAILFLAT_API_KEY=mf_live_… mailflat-mcp

Claude Desktop / Cursor config

Add to claude_desktop_config.json (or your client's MCP config):

{
  "mcpServers": {
    "mailflat": {
      "command": "uvx",
      "args": ["mailflat-mcp"],
      "env": { "MAILFLAT_API_KEY": "mf_live_..." }
    }
  }
}

Get your API key from the MailFlat dashboard → Agents.

Tools (6)

Tool What it does
create_inbox(prefix?, label?, retention_hours?) Open a disposable inbox; retention_hours capped by your plan
list_inboxes() All inboxes this key can see
read_messages(address) Read every message in an inbox
wait_for_otp(address, timeout=30) Poll until an OTP arrives, then return it
send_email(address, to, subject?, body?, html?) Send a DKIM-signed mail from the inbox
delete_inbox(address) Delete the inbox and its messages

Configuration

  • MAILFLAT_API_KEY — your account API key (required).
  • MAILFLAT_API_URL — override the API base (default https://mailflat.net; for self-hosted / BYOD).

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mailflat_mcp-0.2.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mailflat_mcp-0.2.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file mailflat_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: mailflat_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for mailflat_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 50a7e178b03009cedbcfa2c3742070859f682fa27b227f64d87b3ea5e66f2373
MD5 bc8837610bb80ea93d3a89d612a7f815
BLAKE2b-256 de04bc03518de94dadd6e855207a66b54bf262f2d9794655a22c0c3d6ffea9c7

See more details on using hashes here.

File details

Details for the file mailflat_mcp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: mailflat_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for mailflat_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8d5ed1fa5a602354912f07ca76e5b4a3b7ce238d3e61e2ec0cfbb3c96d7e06f5
MD5 87f76de4461a17961847653c04e8f251
BLAKE2b-256 1cb195e8d2b0c4c12b9782e23e5fcbd266580ef1aa28d5a134f11740f299ce48

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page