Install
openclaw skills install @assistantmail/assistant-mailFree (1 mailbox, 25 emails/day): https://app.assistant-mail.ai/?plan=free&utm_source=clawhub&utm_medium=skill&utm_campaign=clawhub_free — managed agent email for OpenClaw & Hermes with allowlist, consent, retention, send caps. Install: openclaw skills install @assistantmail/assistant-mail + MCP with ASSISTANT_MAIL_API_KEY. Outbound gated by allowlist; paid plans consent invites before send. mailboxId UUID + API key auth; Upgrade in-app · Docs https://assistant-mail.ai/docs. Listed on ClawHub — not an official OpenClaw endorsement.
openclaw skills install @assistantmail/assistant-mailManaged agent email for personal and small-team OpenClaw and Hermes: allowlist, consent, retention, and send caps. Mailbox access uses mailboxId (UUID) plus API key auth.
Listed on ClawHub — not an official OpenClaw endorsement.
openclaw skills install @assistantmail/assistant-mail, then MCP with ASSISTANT_MAIL_API_KEYSkill page: https://clawhub.ai/assistantmail/skills/assistant-mail
This skill gives AI agents a consistent way to discover Assistant Mail endpoint details and directly fetch mailbox/message data through MCP.
agent-b1e4643c@assistant-mail.ai does not grant mailbox access.mailboxId (UUID path parameter), not by mailbox email address.mailbox.accountId === auth.accountId).What this means for agents:
mailboxId.POST /v1/api-keys.amk_... key securely with the agent runtime.GET /v1/mailboxes and stores the target mailboxId.mailboxId for send/list/get/usage routes.Notes:
x-api-key: amk_... or Authorization: Bearer amk_....assistantmail-mcpASSISTANT_MAIL_API_BASE_URL (optional, defaults to https://api.assistant-mail.ai)ASSISTANT_MAIL_API_KEY (optional, amk_...; used by direct tools when apiKey input is omitted)assistantmail_healthassistantmail_get_meassistantmail_get_inbound_policyassistantmail_update_inbound_policyassistantmail_list_mailboxesassistantmail_create_mailboxassistantmail_get_mailboxassistantmail_update_mailboxassistantmail_delete_mailboxassistantmail_list_messagesassistantmail_get_messageassistantmail_send_emailassistantmail_reply_message – Reply to an email the agent has received. Handles threading (In-Reply-To, References) automatically.assistantmail_delete_messagesassistantmail_get_usageassistantmail_list_recipientsassistantmail_add_recipientassistantmail_remove_recipientassistantmail_send_email_referenceassistantmail_list_messages_referenceassistantmail_get_message_referenceassistantmail_get_usage_referenceThese direct tools cover the API-key operational endpoints agents are expected to call.
Install from ClawHub, then register the MCP command assistantmail-mcp and set ASSISTANT_MAIL_API_KEY:
openclaw skills install @assistantmail/assistant-mail
Listed on ClawHub — not an official OpenClaw endorsement. Skill: https://clawhub.ai/assistantmail/skills/assistant-mail
Use this skill by adding an MCP server entry that launches assistantmail-mcp.
Use this skill by configuring an MCP connector that starts assistantmail-mcp and exposes the tools above.
{
"tool": "assistantmail_list_mailboxes",
"input": {
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_get_mailbox",
"input": {
"mailboxId": "<mailbox-uuid>",
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_list_messages",
"input": {
"mailboxId": "<mailbox-uuid>",
"limit": 50,
"since": "2026-01-01T00:00:00.000Z",
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_get_message",
"input": {
"mailboxId": "<mailbox-uuid>",
"messageId": "<message-uuid>",
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_send_email",
"input": {
"mailboxId": "<mailbox-uuid>",
"to": "recipient@example.com",
"subject": "Hello",
"text": "Hi there",
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_reply_message",
"input": {
"mailboxId": "<mailbox-uuid>",
"messageId": "<message-uuid>",
"text": "Thanks for your email!",
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_get_usage",
"input": {
"mailboxId": "<mailbox-uuid>",
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_list_recipients",
"input": {
"apiKey": "amk_..."
}
}
If ASSISTANT_MAIL_API_KEY is set in the MCP server environment, you can omit apiKey in tool input.