← Back to Skills Marketplace
joansongjr

ClawAIMail MCP Server

by focusailab · GitHub ↗ · v0.2.0
cross-platform ⚠ suspicious
336
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install clawaimail-mcp
Description
Email infrastructure for AI agents — create inboxes, send and receive real emails, search messages, manage threads. Alternative to AgentMail with MCP server,...
README (SKILL.md)

ClawAIMail - Email for AI Agents

Give your AI agent its own email address. Create inboxes, send and receive real emails, search messages, and manage threads — all through a simple API.

What it does

  • Create Inboxes: Instantly create email addresses like [email protected]
  • Send Emails: Send real emails from your agent's address
  • Receive Emails: Get notified when emails arrive via webhook or WebSocket
  • Read & Search: Read messages, search by keyword, track threads
  • Manage: Labels, custom domains, and more

Setup

  1. Get your API key at https://clawaimail.com (free tier: 3 inboxes, 3K emails/month)
  2. Set your environment variable:
CLAWAIMAIL_API_KEY=pb_your_api_key

MCP Server Configuration

{
  "mcpServers": {
    "clawaimail": {
      "command": "npx",
      "args": ["clawaimail-mcp"],
      "env": {
        "CLAWAIMAIL_API_KEY": "pb_your_api_key"
      }
    }
  }
}

Available Tools

Tool Description
list_inboxes List all your email inboxes
create_inbox Create a new email inbox (e.g. [email protected])
send_email Send an email from an inbox
list_messages List messages in an inbox
read_email Read a specific email message
search_emails Search emails by keyword
delete_inbox Delete an inbox and all its messages
account_info Get account info, plan limits, and usage

Example Usage

Create an inbox and send an email

User: Create an email inbox called "assistant"
Agent: [calls create_inbox with username "assistant"]
       Created inbox: [email protected]

User: Send an email to [email protected] saying hello
Agent: [calls send_email with to "[email protected]", subject "Hello", text "Hello from your AI assistant!"]
       Email sent successfully.

Check for new messages

User: Check my inbox for new messages
Agent: [calls list_messages with inbox_id 1, unread true]
       You have 3 unread messages:
       1. From: [email protected] - Subject: "Meeting tomorrow"
       2. From: [email protected] - Subject: "Your ticket #1234"
       3. From: [email protected] - Subject: "Weekly digest"

Search emails

User: Find any emails about invoices
Agent: [calls search_emails with query "invoice"]
       Found 2 emails mentioning "invoice":
       1. From: [email protected] - "Invoice #5678 - Due March 15"
       2. From: [email protected] - "Updated invoice attached"

Pricing

  • Free: 3 inboxes, 3K emails/month
  • Starter ($5/mo): 10 inboxes, 5K emails/month
  • Pro ($29/mo): 50 inboxes, 50K emails/month, custom domains
  • Business ($99/mo): 200 inboxes, 200K emails/month

Links

Usage Guidance
This package appears to implement exactly what it claims (an MCP server that calls api.clawaimail.com) and requires a CLAWAIMAIL_API_KEY — which is appropriate for an email service — but there are packaging inconsistencies you should resolve before trusting it. Actions to consider before installing: 1) Verify the publisher and repository (https://github.com/joansongjr/clawaimail) are legitimate and match the skill listing. 2) Treat CLAWAIMAIL_API_KEY as a secret and only provide it to code you trust; consider creating a scoped/test key. 3) Confirm the package version you install (registry shows 0.2.0 while package.json is 0.1.1) and prefer installing from the authoritative npm package or repository rather than an unknown bundle. 4) Inspect package-lock.json for unexpected dependencies and run the server in an isolated environment (container) if possible. 5) If you need higher assurance, ask the publisher to correct the registry metadata (declare CLAWAIMAIL_API_KEY) and align versions; request an integrity-signed release or official npm package. These steps will reduce supply-chain and metadata-misrepresentation risk.
Capability Analysis
Type: OpenClaw Skill Name: clawaimail-mcp Version: 0.2.0 The clawaimail-mcp skill bundle is a standard implementation of a Model Context Protocol (MCP) server designed to provide email management capabilities to AI agents. The core logic in index.js facilitates interactions with the clawaimail.com API (https://api.clawaimail.com) for creating inboxes, sending/receiving emails, and searching messages. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code is transparent, uses standard dependencies, and aligns perfectly with its stated purpose.
Capability Assessment
Purpose & Capability
The name, README, SKILL.md and index.js all implement an MCP server that proxies requests to api.clawaimail.com and requires a CLAWAIMAIL_API_KEY — this is coherent with the stated purpose (email inbox creation, send/receive, search). However the registry summary at the top incorrectly lists no required env vars while server.json/package.json/index.js clearly require an API key; versions also differ (registry 0.2.0 vs package 0.1.1). These mismatches are unexplained and reduce confidence.
Instruction Scope
SKILL.md instructs only how to configure and run the MCP server and to set CLAWAIMAIL_API_KEY; the runtime code only calls the ClawAIMail API endpoints and does not instruct the agent to read unrelated system files or secrets. There is no instruction to exfiltrate unrelated data.
Install Mechanism
This is effectively an instruction-only skill with an included Node.js package (package.json, index.js, package-lock.json). Dependencies are standard npm packages (@modelcontextprotocol/sdk, zod, etc.) resolved from the npm registry per package-lock.json. There is no opaque download URL or archive extract step in the skill bundle. That said, installing npm dependencies carries normal supply-chain risk; the package-lock should be validated.
Credentials
The code and server.json require CLAWAIMAIL_API_KEY (and optionally CLAWAIMAIL_BASE_URL), which are reasonable and proportionate to an email API integration. The concern is that the registry metadata shown to the user earlier lists 'Required env vars: none' while server.json marks CLAWAIMAIL_API_KEY as required — a discrepancy that could mislead users into installing without providing the key or trusting the package metadata. Users should assume the API key is required and sensitive.
Persistence & Privilege
The skill does not request elevated or persistent platform privileges: always is false, it does not claim to modify other skills or system-wide settings, and it runs as a local MCP server process. Autonomous invocation is allowed (platform default) but is not combined with any other high-risk capabilities.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clawaimail-mcp
  3. After installation, invoke the skill by name or use /clawaimail-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
Improved description and tags for better discoverability
v0.1.0
Initial release
Metadata
Slug clawaimail-mcp
Version 0.2.0
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is ClawAIMail MCP Server?

Email infrastructure for AI agents — create inboxes, send and receive real emails, search messages, manage threads. Alternative to AgentMail with MCP server,... It is an AI Agent Skill for Claude Code / OpenClaw, with 336 downloads so far.

How do I install ClawAIMail MCP Server?

Run "/install clawaimail-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ClawAIMail MCP Server free?

Yes, ClawAIMail MCP Server is completely free (open-source). You can download, install and use it at no cost.

Which platforms does ClawAIMail MCP Server support?

ClawAIMail MCP Server is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ClawAIMail MCP Server?

It is built and maintained by focusailab (@joansongjr); the current version is v0.2.0.

💬 Comments