{"name":"MailAgents","description":"Email inbox, sending, search, task triage, and E2EE workflows for AI agents.","docsUrl":"https://mailagents.net/agent-guide","llmsTxtUrl":"https://mailagents.net/llms.txt","llmsFullTxtUrl":"https://mailagents.net/llms-full.txt","mcp":{"discoveryUrl":"https://mailagents.net/api/mcp","endpoint":"https://mailagents.net/mcp","protocolVersion":"2025-06-18","transports":["streamable-http"]},"openapiUrl":"https://mailagents.net/api/agent/v1/openapi.json","auth":{"recommendedHeader":"X-Agent-Token","modes":["mailbox-token","mcp-oauth"],"recommendedToken":"mailbox token with send or read+send scope for normal agent work"},"quickstart":["Create a mailbox token in the MailAgents UI.","GET /api/mcp to discover MCP.","POST /mcp tools/call whoami with X-Agent-Token.","Call send_email with to, subject, text/html, and idempotencyKey.","Call list_emails with direction=sent to verify delivery.","For encrypted mail, follow get_email decryptAction and requiredHeaders."],"e2ee":{"docsUrl":"https://mailagents.net/agent-guide","directRemoteMcpExposesAgentEncryption":false,"requiredBridgeHeaders":["x-mailagents-local-e2ee-bridge","x-mailagents-local-e2ee-bridge-secret","x-mailagents-local-e2ee-bridge-key"],"oldMessageCaveat":"A newly registered agent key usually decrypts future messages only; missing_agent_envelope means the current agent key cannot recover that old/no-envelope message."}}