关于 X402mail - Email API with crypto micropayments
X402mail 是用于通过 Base 上的 USDC 微支付收发邮件的 Python SDK,也可作为本地 MCP 服务运行。它面向开发者和 AI Agent,以钱包代替邮件服务账户或 API 密钥。
主要功能
- 01收发邮件
- 02通过 Base 上的 USDC 支付 API 调用
- 03使用 CDP 钱包或私钥
- 04运行本地 MCP 服务
适用场景
- 01让 AI Agent 发送邮件
- 02检查收件箱及邮件数量
- 03列出并读取收到的邮件
MCP 相关
本地 MCP 服务提供发送邮件、查看收件箱信息、列出邮件和读取邮件的工具。调用通过 x402 协议以 Base 上的 USDC 付费。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
x402mail
通过加密货币微支付发送和接收电子邮件。无需账户或 API 密钥,只需一个钱包。
基于 x402 protocol 构建——每次 API 调用均使用 Base 上的 USDC 付费。
安装
pip install x402mail[cdp]
快速入门
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="[email protected]",
subject="Hello from x402mail",
body="Sent with 3 lines of Python!"
)
mail.inbox()
mail.messages(limit=5)
mail.read(message_id=1)
也可以使用私钥:X402Mail(private_key=os.getenv("EVM_PRIVATE_KEY"))
面向 AI Agent 的 MCP 服务
运行本地 MCP 服务,让大模型(Claude、GPT 等)能够发送和接收电子邮件:
x402mail mcp
添加到 MCP 配置中(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 工具
| 工具 | 费用 | 说明 |
|---|---|---|
send_email | $0.005 | 向任意地址发送电子邮件 |
get_inbox | $0.001 | 获取收件箱地址和邮件数量 |
list_messages | $0.002 | 列出收件箱邮件 |
read_message | $0.001 | 阅读指定邮件 |
定价
| 操作 | 费用 |
|---|---|
| 发送电子邮件 | $0.005 |
| 检查收件箱 | $0.001 |
| 列出邮件 | $0.002 |
| 阅读邮件 | $0.001 |
$1 USDC 约可支付 200 封电子邮件。
钱包设置
CDP Server Wallet(推荐): 按照 CDP 快速入门指南 获取 API 密钥。无需管理私钥。
私钥: 使用任意在 Base 上持有 USDC 的 EVM 钱包。pip install x402mail(不含 [cdp])。
链接
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。