Skip to content
Back to Sendmux A2A

Card snapshot

mcp.sendmux.ai · 2026-08-19 01:56:37 UTC · e62f6d6626a0bb43fe8e7f40fda16d7b42a62cbba2af3978d2031dce82822228

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Sendmux A2A",
  "description": "Deterministic agent access to Sendmux mailbox, management, and sending operations.",
  "supportedInterfaces": [
    {
      "url": "https://a2a.sendmux.ai/a2a/v1",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "version": "1.6.1",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "oauth2": {
      "oauth2SecurityScheme": {
        "description": "OAuth 2.0 authorization-code flow with PKCE.",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "https://app.sendmux.ai/mcp/oauth/authorize",
            "tokenUrl": "https://app.sendmux.ai/mcp/oauth/token",
            "refreshUrl": "https://app.sendmux.ai/mcp/oauth/token",
            "scopes": {
              "domain.verify": "Sendmux permission: domain.verify",
              "billing.read": "Sendmux permission: billing.read",
              "mailbox.settings.update": "Sendmux permission: mailbox.settings.update",
              "logs.read": "Sendmux permission: logs.read",
              "domain.create": "Sendmux permission: domain.create",
              "analytics.read": "Sendmux permission: analytics.read",
              "mailbox.read": "Sendmux permission: mailbox.read",
              "domain.read": "Sendmux permission: domain.read",
              "mailbox.admin.create": "Sendmux permission: mailbox.admin.create",
              "webhook.read": "Sendmux permission: webhook.read",
              "mailbox.admin.read": "Sendmux permission: mailbox.admin.read",
              "webhook.create": "Sendmux permission: webhook.create",
              "webhook.manage": "Sendmux permission: webhook.manage",
              "mailbox.admin.manage": "Sendmux permission: mailbox.admin.manage",
              "email.send": "Sendmux permission: email.send"
            },
            "pkceRequired": true
          }
        },
        "oauth2MetadataUrl": "https://app.sendmux.ai/.well-known/oauth-authorization-server"
      }
    }
  },
  "securityRequirements": [
    {
      "schemes": {
        "oauth2": {}
      }
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "mailbox",
      "name": "Mailbox",
      "description": "Read, search, organise, and send mail through granted Sendmux mailboxes.",
      "tags": [
        "email",
        "mailbox"
      ]
    },
    {
      "id": "management",
      "name": "Management",
      "description": "Manage Sendmux domains, mailboxes, logs, metrics, billing, and webhooks.",
      "tags": [
        "email",
        "management"
      ]
    },
    {
      "id": "sending",
      "name": "Sending",
      "description": "Send email and manage outbound attachments through Sendmux sending routes.",
      "tags": [
        "email",
        "sending"
      ]
    }
  ]
}