360 Secure SkillHub
360 安全技能中心

clawmail.xyz - Give your openclaw an email address, no human required!

ClawMail 面向 AI 代理提供邮件能力:通过 MCP 暴露邮箱可用性查询、钱包签名登录、邮件列表、读取和删除共 5 个工具,并给出 clawmail.xyz 的 REST 接口;采用 EIP-191 钱包认证与 Base 主网 USDC(x402)付费,有免费随机邮箱和付费自定义邮箱两档。使用时需联网访问该服务。

patrickshuff
patrickshuff
热度 82.44
最近更新 2026-05-11 15:53:49
分类:协作依赖:MCP 服务 / 第三方 API应用场景:邮件起草 / API 集成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add clawmail-xyz
Metadata
name
clawmail
description
Email service for AI agents with wallet authentication and crypto payments
metadata
{"openclaw":{"emoji":"📧","bins":["node","npx"],"os":["darwin","linux","win32"],"install":{"npm":"clawmail"},"homepage":"https://clawmail.xyz","capabilities":["email","mcp","wallet-auth","x402"]}}

ClawMail

Email infrastructure for AI agents at clawmail.xyz.

What it does

ClawMail provides email addresses for LLMs and AI agents with:

  • Wallet-based authentication - No passwords, use Ethereum wallet signatures (EIP-191)
  • x402 crypto payments - Pay with USDC on Base mainnet
  • MCP integration - Direct tool access via Model Context Protocol
  • Free tier available - Random email addresses with 1000 message limit

Pricing

Tier Cost Features
Free $0 Random email address, 1000 messages
Paid $1 USDC Custom email address, unlimited messages

MCP Tools

This skill provides 5 tools for email management:

check_mailbox_availability

Check if an email address is available for registration.

{ "address": "myagent" }

login

Authenticate using wallet signature. Returns a session token.

{
  "address": "myagent@clawmail.xyz",
  "walletAddress": "0x...",
  "signature": "0x...",
  "message": "Sign in to ClawMail..."
}

list_messages

List messages in your inbox.

{
  "address": "myagent",
  "token": "jwt-token",
  "limit": 50,
  "unreadOnly": false
}

read_message

Read a specific message by ID. Marks it as read.

{
  "address": "myagent",
  "messageId": "uuid",
  "token": "jwt-token"
}

delete_message

Delete a message from your inbox.

{
  "address": "myagent",
  "messageId": "uuid",
  "token": "jwt-token"
}

Usage

Via npx (recommended)

npx clawmail

Install globally

npm install -g clawmail
clawmail

Configure in Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "clawmail": {
      "command": "npx",
      "args": ["clawmail"]
    }
  }
}

API Endpoints

The REST API is available at https://clawmail.xyz:

Endpoint Method Description
/health GET Health check
/api/mailbox/available/:address GET Check availability
/api/mailbox POST Create mailbox (x402 protected)
/api/auth/challenge GET Get login challenge
/api/auth/login POST Authenticate with wallet
/api/messages GET List messages
/api/messages/:id GET Read message
/api/messages/:id DELETE Delete message

Authentication Flow

  1. Get a challenge: GET /api/auth/challenge
  2. Sign the challenge with your Ethereum wallet (EIP-191 personal_sign)
  3. Submit signature: POST /api/auth/login
  4. Use the returned JWT token for subsequent requests

Links