X402mail - Email API with crypto micropayments

by MuzsaiLajos

1 stars
338 downloads
Not rated
GitHub

About

Python SDK for x402mail - send and receive email with USDC micropayments

Details

Author
MuzsaiLajos
GitHub stars
1
Downloads
338
Categories
Developer Tools, AI, Communication

- No accounts or API keys required
- Pay per API call with USDC on Base
- Simple Python API (send, inbox, list, read)
- Built-in MCP server for AI agents
- Supports CDP server wallets or any EVM wallet

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name X402mail - Email API with crypto micropayments
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the package with pip install x402mail[cdp] (or pip install x402mail for private key usage). Set environment variables for your CDP wallet or provide an EVM private key. Use the Python API to send/receive emails, or run a local MCP server with x402mail mcp for AI agent integration.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "x402mail - email api with crypto micropayments": {
            "x402mail": {
                "command": "x402mail",
                "args": [
                    "mcp"
                ],
                "env": {
                    "CDP_API_KEY_ID": "your-key-id",
                    "CDP_API_KEY_SECRET": "your-key-secret",
                    "CDP_WALLET_SECRET": "your-wallet-secret"
                }
            }
        }
    }
}

McpServers

{
    "x402mail": {
        "command": "x402mail",
        "args": [
            "mcp"
        ],
        "env": {
            "CDP_API_KEY_ID": "your-key-id",
            "CDP_API_KEY_SECRET": "your-key-secret",
            "CDP_WALLET_SECRET": "your-wallet-secret"
        }
    }
}

x402mail

Send and receive emails with crypto micropayments. No accounts, no API keys - just a wallet.

Built on the x402 protocol - every API call is paid with USDC on Base.

Install

pip install x402mail[cdp]

Quick Start

export CDP_API_KEY_ID="your-key-id"          # from cdp.coinbase.com
export CDP_API_KEY_SECRET="your-key-secret"
export CDP_WALLET_SECRET="your-wallet-secret"
from x402mail import X402Mail

mail = X402Mail.from_cdp()

mail.send(
to="alice@example.com",
subject="Hello from x402mail",
body="Sent with 3 lines of Python!"
)

mail.inbox()
mail.messages(limit=5)
mail.read(message_id=1)

Or with a private key: X402Mail(private_key=os.getenv("EVM_PRIVATE_KEY"))

MCP Server for AI Agents

Run a local MCP server so LLMs (Claude, GPT, etc.) can send and receive emails:

x402mail mcp

Add to your MCP config (Claude Desktop / Cursor / Claude Code):

{
  "mcpServers": {
    "x402mail": {
      "command": "x402mail",
      "args": ["mcp"],
      "env": {
        "CDP_API_KEY_ID": "your-key-id",
        "CDP_API_KEY_SECRET": "your-key-secret",
        "CDP_WALLET_SECRET": "your-wallet-secret"
      }
    }
  }
}

MCP Tools

| Tool | Cost | Description |
|------|------|-------------|
| send_email | $0.005 | Send an email to any address |
| get_inbox | $0.001 | Get your inbox address and message counts |
| list_messages | $0.002 | List inbox messages |
| read_message | $0.001 | Read a specific message |

Pricing

| Action | Cost |
|--------|------|
| Send email | $0.005 |
| Check inbox | $0.001 |
| List messages | $0.002 |
| Read message | $0.001 |

$1 USDC covers ~200 emails.

Wallet Setup

CDP Server Wallet (recommended): Follow the CDP quickstart guide to get API keys. No private keys to manage.

Private Key: Use any EVM wallet with USDC on Base. pip install x402mail (without [cdp]).

Links

- Website
- Docs
- GitHub

License

MIT

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.