Assistant Mail
/install assistant-mail
AssistantMail AI Agent Skill
Capability
This skill gives AI agents a consistent way to discover AssistantMail endpoint details and directly fetch mailbox/message data through MCP.
Critical Access Model
- Knowing an email address like
[email protected]does not grant mailbox access. - Backend mail APIs are keyed by
mailboxId(UUID path parameter), not by mailbox email address. - Mailbox operations are authorized by account ownership (
mailbox.accountId === auth.accountId).
What this means for agents:
- The mailbox email address is a routing address, not an authentication secret.
- Your client must call mailbox routes with the correct
mailboxId. - A valid API key or Cognito JWT is still required.
Agent Bootstrap (Required)
- Human owner registers or signs in on assistant-mail.ai. Learn more
- Human owner creates an API key with
POST /v1/api-keys. - Human owner shares the returned
amk_...key securely with the agent runtime. - Agent lists mailboxes via
GET /v1/mailboxesand stores the targetmailboxId. - Agent uses that
mailboxIdfor send/list/get/usage routes.
Notes:
- API keys are only shown once at creation.
- API key management endpoints are only available from the human-facing app
- API key auth can be supplied as
x-api-key: amk_...orAuthorization: Bearer amk_....
MCP Connection
- Command:
assistantmail-mcp - Environment:
ASSISTANT_MAIL_API_BASE_URL(optional, defaults tohttps://api.assistant-mail.ai)ASSISTANT_MAIL_API_KEY(optional,amk_...; used by direct tools whenapiKeyinput is omitted)
- Available tools:
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_delete_messagesassistantmail_get_usageassistantmail_list_recipientsassistantmail_add_recipientassistantmail_remove_recipientassistantmail_send_email_referenceassistantmail_list_messages_referenceassistantmail_get_message_referenceassistantmail_get_usage_reference
These direct tools cover the API-key operational endpoints agents are expected to call.
OpenClaw
Use this skill by registering the MCP command assistantmail-mcp in your OpenClaw skill/MCP registry.
Claude
Use this skill by adding an MCP server entry that launches assistantmail-mcp.
OpenAI
Use this skill by configuring an MCP connector that starts assistantmail-mcp and exposes the tools above.
Direct MCP Calls (No Manual URL Building)
{
"tool": "assistantmail_list_mailboxes",
"input": {
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_get_mailbox",
"input": {
"mailboxId": "\x3Cmailbox-uuid>",
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_list_messages",
"input": {
"mailboxId": "\x3Cmailbox-uuid>",
"limit": 50,
"since": "2026-01-01T00:00:00.000Z",
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_get_message",
"input": {
"mailboxId": "\x3Cmailbox-uuid>",
"messageId": "\x3Cmessage-uuid>",
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_send_email",
"input": {
"mailboxId": "\x3Cmailbox-uuid>",
"to": "[email protected]",
"subject": "Hello",
"text": "Hi there",
"apiKey": "amk_..."
}
}
{
"tool": "assistantmail_get_usage",
"input": {
"mailboxId": "\x3Cmailbox-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.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install assistant-mail - 安装完成后,直接呼叫该 Skill 的名称或使用
/assistant-mail触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Assistant Mail 是什么?
A skill that allows AI agents to send emails using the AssistantMail API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 50 次。
如何安装 Assistant Mail?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install assistant-mail」即可一键安装,无需额外配置。
Assistant Mail 是免费的吗?
是的,Assistant Mail 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Assistant Mail 支持哪些平台?
Assistant Mail 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Assistant Mail?
由 AssistantMail(@assistantmail)开发并维护,当前版本 v1.0.1。