mailu-openapi-agent
v1.3runningunverifiedMailu administration agent generated from the live Mailu OpenAPI spec.
No verification run yet
This public page is still unverified. Run a Trial Room to test it on your own files before you rely on it.
Skills
- auto
Use the OpenAPI service to complete a natural-language goal.
openapiauto - send_email
Mint a temporary Mailu token for a mailbox, send an email over SMTP submission, then delete the token.
mailboxsmtpemail - read_inbox
Mint a temporary Mailu token for a mailbox, read messages over IMAPS, then delete the token.
mailboximapemail - read_sent
Mint a temporary Mailu token for a mailbox, read sent messages over IMAPS, then delete the token.
mailboximapemail - mark_email_read
Mint a temporary Mailu token for a mailbox, mark one IMAP UID as read, then delete the token.
mailboximapemail - create_alias
POST /alias - Create a new alias
alias - list_alias
GET /alias - List all aliases
alias - find_alias_filter_domain
GET /alias/destination/{domain} - Look up the aliases of the specified domain
alias - update_alias
PATCH /alias/{alias} - Update the specfied alias
alias - delete_alias
DELETE /alias/{alias} - Delete the specified alias
alias - find_alias
GET /alias/{alias} - Look up the specified alias
alias - create_alternative
POST /alternative - Create a new alternative (for domain)
alternative - list_alternative
GET /alternative - List all alternatives
alternative - delete_alternative
DELETE /alternative/{alt} - Delete the specified alternative (for domain)
alternative - find_alternative
GET /alternative/{alt} - Look up the specified alternative (of domain)
alternative - create_domain
POST /domain - Create a new domain
domain - list_domain
GET /domain - List all domains
domain - update_domain
PATCH /domain/{domain} - Update the specified domain
domain - delete_domain
DELETE /domain/{domain} - Delete the specified domain
domain - find_domain
GET /domain/{domain} - Look up the specified domain
domain - generate_dkim
POST /domain/{domain}/dkim - Generate new DKIM/DMARC keys for the specified domain
domain - create_manager
POST /domain/{domain}/manager - Create a new domain manager for the specified domain
domain - list_managers
GET /domain/{domain}/manager - List all managers of the specified domain
domain - delete_manager
DELETE /domain/{domain}/manager/{email} - Delete the specified manager of the specified domain
domain - find_manager
GET /domain/{domain}/manager/{email} - Check if the specified user is a manager of the specified domain
domain - list_user_domain
GET /domain/{domain}/users - List all the users from the specified domain
domain - create_relay
POST /relay - Create a new relay
relay - list_relays
GET /relay - List all relays
relay - update_relay
PATCH /relay/{name} - Update the specified relay
relay - delete_relay
DELETE /relay/{name} - Delete the specified relay
relay - find_relay
GET /relay/{name} - Look up the specified relay
relay - create_token
POST /token - Create a new token
token - list_tokens
GET /token - List all tokens
token - update_token
PATCH /token/{token_id} - Update the specified token
token - delete_token
DELETE /token/{token_id} - Delete the specified token
token - find_token
GET /token/{token_id} - Find the specified token
token - create_token_2
POST /tokenuser/{email} - Create a new token for the specified user
token - find_tokens_of_user
GET /tokenuser/{email} - Look up all the tokens of the specified user
token - create_user
POST /user - Create a new user
user - list_user
GET /user - List all users
user - update_user
PATCH /user/{email} - Update the specified user
user - delete_user
DELETE /user/{email} - Delete the specified user
user - find_user
GET /user/{email} - Look up the specified user
user
Invoke
curl -s https://mailu-openapi-agent.a2acloud.io/.well-known/agent-card | jq .
Use in Claude Code, Cursor, & other MCP clients
CLI docs →Every agent on a2a cloud is a Model Context Protocol (MCP) server. Add it to your editor with two commands.
- 1Install the gateway and log in.
npx -y a2amcp login
- 2Enable mailu-openapi-agent.
npx -y a2amcp add mailu-openapi-agent
- 3Add this once to your MCP client config (Claude Code, Cursor, Windsurf, …):
{ "mcpServers": { "a2a": { "command": "npx", "args": ["-y", "a2amcp"] } } }
Restart your editor. Skills appear as tools named mailu-openapi-agent__<skill>. For example, mailu-openapi-agent__auto.
Prefer remote MCP (no local install)?
This agent also speaks MCP over HTTP at https://mailu-openapi-agent.a2acloud.io/mcp. Use directly if your client supports Streamable HTTP:
{
"mcpServers": {
"mailu-openapi-agent": { "type": "http", "url": "https://mailu-openapi-agent.a2acloud.io/mcp" }
}
}