{
  "live": {
    "slug": "gitmcp",
    "probe": {
      "target": "https://gitmcp.io/{owner}/{repo}",
      "method": "mcp-initialize",
      "lastAt": "2026-11-08T12:33:11.312298665Z",
      "lastOk": true,
      "lastStatus": 200,
      "lastMs": 342,
      "lastNote": "initialize answered",
      "authRequired": false,
      "uptime24h": 100,
      "uptime30d": 100,
      "p50ms24h": 534,
      "p95ms24h": 754,
      "samples24h": 242,
      "samples30d": 383,
      "days": [
        {
          "date": "2026-11-06",
          "probes": 13,
          "ok": 13
        },
        {
          "date": "2026-11-07",
          "probes": 243,
          "ok": 243
        },
        {
          "date": "2026-11-08",
          "probes": 127,
          "ok": 127
        }
      ],
      "since": "0001-01-01T00:00:00Z"
    },
    "githubStars": 8504,
    "securityTxt": {
      "url": "https://gitmcp.io/.well-known/security.txt",
      "state": "none",
      "checkedAt": "2026-11-08T16:04:13.42592211Z"
    },
    "domain": {
      "domain": "gitmcp.io",
      "checkedAt": "2026-11-08T14:56:34.404523133Z"
    },
    "mcpTools": {
      "url": "https://gitmcp.io/{owner}/{repo}",
      "checkedAt": "2026-11-08T01:58:25.164572762Z",
      "status": "ok",
      "protocol": "2025-03-26",
      "tools": [
        {
          "name": "fetch__7Brepo_7D_documentation",
          "description": "Fetch entire documentation file from GitHub repository: %7Bowner%7D/%7Brepo%7D. Useful for general questions. Always call this tool first if asked about %7Bowner%7D/%7Brepo%7D.",
          "inputSchema": {
            "type": "object"
          },
          "annotations": {
            "_def": {
              "options": [
                {
                  "_cached": null,
                  "_def": {
                    "catchall": {
                      "_def": {
                        "typeName": "ZodNever"
                      },
                      "~standard": {
                        "vendor": "zod",
                        "version": 1
                      }
                    },
                    "typeName": "ZodObject",
                    "unknownKeys": "strip"
                  },
                  "~standard": {
                    "vendor": "zod",
                    "version": 1
                  }
                },
                {
                  "_def": {
                    "typeName": "ZodNull"
                  },
                  "~standard": {
                    "vendor": "zod",
                    "version": 1
                  }
                }
              ],
              "typeName": "ZodUnion"
            },
            "~standard": {
              "vendor": "zod",
              "version": 1
            }
          }
        },
        {
          "name": "search__7Brepo_7D_documentation",
          "description": "Semantically search within the fetched documentation from GitHub repository: %7Bowner%7D/%7Brepo%7D. Useful for specific queries.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "query": {
                "description": "The search query to find relevant documentation",
                "type": "string"
              }
            },
            "required": [
              "query"
            ],
            "type": "object"
          }
        },
        {
          "name": "search__7Brepo_7D_code",
          "description": "Search for code within the GitHub repository: \"%7Bowner%7D/%7Brepo%7D\" using the GitHub Search API (exact match). Returns matching files for you to query further if relevant.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "page": {
                "description": "Page number to retrieve (starting from 1). Each page contains 30 results.",
                "type": "number"
              },
              "query": {
                "description": "The search query to find relevant code files",
                "type": "string"
              }
            },
            "required": [
              "query"
            ],
            "type": "object"
          }
        },
        {
          "name": "fetch_generic_url_content",
          "description": "Generic tool to fetch content from any absolute URL, respecting robots.txt rules. Use this to retrieve referenced urls (absolute urls) that were mentioned in previously fetched documentation.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "url": {
                "description": "The URL of the document or page to fetch",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          }
        }
      ],
      "schemaTokens": 528,
      "changedAt": "2026-11-07T01:44:49.519260205Z",
      "check": {
        "checker": "anchor-check/1.0",
        "totalTokens": 528,
        "counts": {
          "error": 0,
          "note": 1,
          "warn": 5
        },
        "findings": [
          {
            "rule": "TC16",
            "severity": "warn",
            "tool": "fetch__7Brepo_7D_documentation",
            "message": "no readOnlyHint or destructiveHint",
            "fix": "Its name starts with \"fetch\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
          },
          {
            "rule": "TC16",
            "severity": "warn",
            "tool": "fetch_generic_url_content",
            "message": "no readOnlyHint or destructiveHint",
            "fix": "Its name starts with \"fetch\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
          },
          {
            "rule": "TC16",
            "severity": "warn",
            "tool": "search__7Brepo_7D_code",
            "message": "no readOnlyHint or destructiveHint",
            "fix": "Its name starts with \"search\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
          },
          {
            "rule": "TC16",
            "severity": "warn",
            "tool": "search__7Brepo_7D_documentation",
            "message": "no readOnlyHint or destructiveHint",
            "fix": "Its name starts with \"search\"; if it only reads, set readOnlyHint: true so harnesses can run it without asking."
          },
          {
            "rule": "TC20",
            "severity": "warn",
            "tool": "fetch__7Brepo_7D_documentation",
            "message": "the description steers the model",
            "fix": "Say what the tool is good at and let the model choose."
          },
          {
            "rule": "TC24",
            "severity": "note",
            "message": "4 of 4 tools have no outputSchema",
            "fix": "Declare outputSchema for tools that return structured data, and return structuredContent that matches it."
          }
        ]
      }
    },
    "updatedAt": "2026-11-08T16:04:13.42592211Z"
  },
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-08",
    "license": "CC-BY-4.0",
    "live": true,
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "note": "Live from anchor-server.",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "snapshotAt": "2026-11-08T19:14:28Z",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "slug": "gitmcp"
}
