{
  "name": "Hanzo",
  "description": "Hanzo's assistant over A2A: it answers with Hanzo's cloud as its tools — models, agents, storage, compute and the rest of the API — acting with the caller's own credential.",
  "supportedInterfaces": [
    {
      "url": "https://api.hanzo.ai/v1/agent/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "Hanzo",
    "url": "https://hanzo.ai"
  },
  "version": "v8.5.1170",
  "documentationUrl": "https://docs.hanzo.ai",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "apiKey": {
      "httpAuthSecurityScheme": {
        "description": "An API key (sk-…) sent as Authorization: Bearer.",
        "scheme": "Bearer"
      }
    },
    "oauth": {
      "openIdConnectSecurityScheme": {
        "description": "Sign in at https://hanzo.id and send the access token as Authorization: Bearer.",
        "openIdConnectUrl": "https://hanzo.id/.well-known/openid-configuration"
      }
    }
  },
  "securityRequirements": [
    {
      "schemes": {
        "oauth": {
          "list": [
            "openid",
            "profile",
            "email",
            "offline_access"
          ]
        }
      }
    },
    {
      "schemes": {
        "apiKey": {
          "list": []
        }
      }
    }
  ],
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/markdown",
    "text/plain"
  ],
  "skills": [
    {
      "id": "assistant",
      "name": "Hanzo assistant",
      "description": "Answers questions and does work in Hanzo's cloud with the tools the caller's credential reaches. Each message is a task, billed as an agent run to the caller.",
      "tags": [
        "assistant",
        "cloud",
        "agents",
        "mcp"
      ],
      "examples": [
        "Which models can I call, and what do they cost?",
        "List my agents and what each one last ran."
      ]
    }
  ]
}
