{
  "description": "Checks A2A, MCP and OpenAPI declarations and task-specific handshakes before delegated work.",
  "endpoint": "https://www.gaipagents.com/mcp/agents/integration-protocol",
  "name": "io.github.tjcgraham-rgb/gaip-integration-protocol",
  "protocolVersion": "2025-06-18",
  "publication": {
    "acceptanceNotImplied": true,
    "descriptorLive": true,
    "officialMcpRegistry": "PENDING_INDIVIDUAL_REGISTRY_ACCEPTANCE"
  },
  "repository": {
    "source": "github",
    "url": "https://github.com/tjcgraham-rgb/-gaip-agent-to-art-prototype"
  },
  "schema_version": "gaip.agent-mcp-descriptor.v1",
  "title": "GAIP Integration & Protocol Agent",
  "tools": [
    {
      "annotations": {
        "destructiveHint": false,
        "openWorldHint": false,
        "readOnlyHint": true
      },
      "description": "Use this when installing an A2A, MCP or OpenAPI agent. Supply public metadata to check its declared interface. Set mode VERIFY_BEFORE_CALL to inspect task-specific counterparty evidence before delegation.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "data_classification": {
            "enum": [
              "PUBLIC",
              "NON_PERSONAL_PUBLIC"
            ],
            "type": "string"
          },
          "declared_identity": {
            "type": "string"
          },
          "intended_task": {
            "type": "string"
          },
          "metadata": {
            "type": "object"
          },
          "mode": {
            "enum": [
              "CONFORMANCE",
              "VERIFY_BEFORE_CALL"
            ],
            "type": "string"
          },
          "protocol": {
            "enum": [
              "A2A",
              "MCP",
              "OPENAPI"
            ],
            "type": "string"
          },
          "target": {
            "oneOf": [
              {
                "format": "uri",
                "type": "string"
              },
              {
                "type": "object"
              }
            ]
          }
        },
        "type": "object"
      },
      "name": "check_agent_conformance",
      "title": "Check an agent interface"
    }
  ],
  "transport": "streamable-http",
  "version": "1.0.0"
}