{
  "mcp": "https://www.gaipagents.com/mcp",
  "method": "POST",
  "path": "/v1/free/citation-witness",
  "price_gbp": 0,
  "tool": {
    "annotations": {
      "destructiveHint": false,
      "idempotentHint": false,
      "openWorldHint": true,
      "readOnlyHint": true
    },
    "description": "Use this when asked to verify citations or quotes (\"do these sources really say this?\"). Pass `citations` (1-20 {url, quote}). GAIP fetches each page once (robots.txt respected); returns QUOTE_FOUND / QUOTE_NOT_FOUND_IN_FETCHED_VERSION / SOURCE_UNREACHABLE..., an excerpt and a receipt. Free, read-only, no account; inputs must be public and non-personal.",
    "inputSchema": {
      "additionalProperties": true,
      "examples": [
        {
          "citations": [
            {
              "claimed_title": "GAIP",
              "quote": "GAIP",
              "url": "https://www.gaipagents.com/"
            }
          ]
        }
      ],
      "properties": {
        "citations": {
          "description": "1-20 citations, each {url, quote?, claimed_title?, claimed_date?}.",
          "items": {
            "additionalProperties": false,
            "properties": {
              "claimed_date": {
                "maxLength": 64,
                "type": "string"
              },
              "claimed_title": {
                "maxLength": 500,
                "type": "string"
              },
              "quote": {
                "maxLength": 2000,
                "type": "string"
              },
              "url": {
                "format": "uri",
                "maxLength": 2048,
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "maxItems": 20,
          "minItems": 1,
          "type": "array"
        },
        "data_classification": {
          "default": "PUBLIC",
          "description": "PUBLIC (default) or NON_PERSONAL_PUBLIC. Never send personal data.",
          "enum": [
            "PUBLIC",
            "NON_PERSONAL_PUBLIC"
          ],
          "type": "string"
        }
      },
      "required": [
        "citations"
      ],
      "type": "object"
    },
    "name": "gaip_citation_witness",
    "title": "Verify citations and quotes"
  }
}