Install
openclaw skills install @mermail/mermail-mcpopenclaw skills install @mermail/mermail-mcpUse this skill to establish and diagnose the external client's authenticated Streamable HTTP connection to Mermail. It is a connection-control skill, not a substitute for the domain skills that operate mailboxes, compose email, administer workspaces, run triage, call Composio, chat with the mailbox Assistant, or use Agent Wallet.
Read platforms.md for exact client configuration and profile selection. Read troubleshooting.md for catalog expectations, read-only smoke tests, status recovery, and schema errors. Read security.md before handling API keys, OAuth, workspace scope, logs, or any connection handoff. In API-key mode, use check-connection.mjs for deterministic initialization and catalog checks.
?profile=agent-inbox only for its exact least-privilege mailbox-provisioning and safe-email-read workflow. Its create_mailbox operation is a scoped write and must never be used as a connection smoke test. Never use the restricted profile as a way to obtain send, delete, Composio, mailbox-agent, or wallet tools.https://console.mermail.app/mcp, complete browser authentication with the same Enoki account as the Mermail console, and select one workspace. Use an API key only for clients or installation paths that require header authentication.MERMAIL_API_KEY in the launching process's secret environment, and map it to x-api-key using platforms.md. Never ask the user to paste the value into chat.initialize and tools/list. In API-key mode, run node scripts/check-connection.mjs from this skill directory. In OAuth mode, use the client's MCP status/catalog surface because the script intentionally requires MERMAIL_API_KEY.list_workspaces or list_mailboxes smoke test using the exact host-exposed identifier. Treat a successful catalog without a successful scoped read as incomplete verification.query and body as native JSON objects and never stringify them.403 by switching accounts, workspaces, keys, or profiles without the user's explicit choice.agent-inbox profile only when its 12-tool capability set is sufficient. Missing write or wallet tools on that profile are expected security behavior, not a discovery error.paybox_* through the owner's active connection; get_agent_wallet, connect/reauth, and legacy wallet tools remain owner-only. API-key mode cannot unlock any of them; do not rotate keys or add legacy wallet scopes to bypass this boundary.MERMAIL_API_KEY, never a realistic secret value.initialize success, server name, discovered count, profile, missing canaries, and smoke-test result separately.missing_environment, invalid_key_format, unauthorized, insufficient_scope, credits_exhausted, rate_limited, stale_tool_registry, missing_tool, invalid_arguments, or transport_error.