{
  "slug": "mapbox-docs",
  "windowDays": 30,
  "generatedAt": "2026-11-03T23:59:34.580Z",
  "runs": [
    {
      "startedAt": "2026-10-29T06:52:54.611Z",
      "finishedAt": "2026-10-29T06:52:56.782Z",
      "runKind": "full",
      "methodologyVersion": "1.0.0",
      "probeVersion": "0.1.0",
      "region": "laptop-first-sweep",
      "controlOk": true,
      "l0Attempts": [
        true
      ],
      "signals": {
        "authRequired": false,
        "needsCredentials": false
      },
      "checks": [
        {
          "id": "L0.reachable",
          "detail": "http 200",
          "status": "pass",
          "durationMs": 274
        },
        {
          "id": "L0.tls",
          "status": "pass"
        },
        {
          "id": "L0.initialize",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"result\":{\"protocolVersion\":\"2025-11-25\",\"capabilities\":{\"tools\":{\"listChanged\":true},\"resources\":{\"listChanged\":true}},\"serverInfo\":{\"name\":\"Mapbox Documentation MCP Server\",\"version\":\"0.3.1\"}},\"jsonrpc\":\"2.0\",\"id\":1}\n\n",
            "httpStatus": 200,
            "contentType": "text/event-stream"
          },
          "durationMs": 274
        },
        {
          "id": "L0.protocol_version",
          "detail": "server reported \"2025-11-25\"; published versions: 2024-11-05, 2025-03-26, 2025-06-18, 2025-11-25",
          "status": "pass"
        },
        {
          "id": "L0.capabilities",
          "detail": "tools, resources",
          "status": "pass"
        },
        {
          "id": "L1.server_info",
          "detail": "Mapbox Documentation MCP Server 0.3.1",
          "status": "pass"
        },
        {
          "id": "L1.tools_list",
          "detail": "3 tools",
          "status": "pass"
        },
        {
          "id": "L1.tool_schemas",
          "detail": "3 schemas valid",
          "status": "pass"
        },
        {
          "id": "L1.resources_list",
          "detail": "10 entries",
          "status": "pass"
        },
        {
          "id": "L1.prompts_list",
          "detail": "prompts capability not declared",
          "status": "skipped"
        },
        {
          "id": "L1.unknown_method",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"jsonrpc\":\"2.0\",\"id\":4,\"error\":{\"code\":-32601,\"message\":\"Method not found\"}}\n\n",
            "httpStatus": 200
          },
          "durationMs": 120
        },
        {
          "id": "L1.envelope",
          "detail": "4 replies valid",
          "status": "pass"
        },
        {
          "id": "L2.call_ok",
          "tool": "batch_get_documents_tool",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Invalid URLs: only mapbox.com documentation URLs are supported. Invalid: https://example.com/\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":5}\n\n",
            "arguments": {
              "urls": [
                "https://example.com/"
              ]
            },
            "httpStatus": 200
          },
          "durationMs": 250
        },
        {
          "id": "L2.bad_input",
          "tool": "batch_get_documents_tool",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"MCP error -32602: Input validation error: Invalid arguments for tool batch_get_documents_tool: Invalid input: expected array, received undefined at urls\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":6}\n\n",
            "arguments": {}
          },
          "durationMs": 113
        },
        {
          "id": "L2.call_ok",
          "tool": "get_document_tool",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Invalid URL: only mapbox.com documentation URLs are supported. Received: https://example.com/\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":7}\n\n",
            "arguments": {
              "url": "https://example.com/"
            },
            "httpStatus": 200
          },
          "durationMs": 127
        },
        {
          "id": "L2.bad_input",
          "tool": "get_document_tool",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"MCP error -32602: Input validation error: Invalid arguments for tool get_document_tool: Invalid input: expected string, received undefined at url\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":8}\n\n",
            "arguments": {}
          },
          "durationMs": 144
        },
        {
          "id": "L2.call_ok",
          "tool": "search_mapbox_docs_tool",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"No results found.\"}],\"isError\":false},\"jsonrpc\":\"2.0\",\"id\":9}\n\n",
            "arguments": {
              "query": "knot-verified-probe"
            },
            "httpStatus": 200
          },
          "durationMs": 249
        },
        {
          "id": "L2.bad_input",
          "tool": "search_mapbox_docs_tool",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"MCP error -32602: Input validation error: Invalid arguments for tool search_mapbox_docs_tool: Invalid input: expected string, received undefined at query\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":10}\n\n",
            "arguments": {}
          },
          "durationMs": 122
        },
        {
          "id": "L2.timeout",
          "detail": "3 calls answered within 30000 ms",
          "status": "pass"
        }
      ],
      "metrics": {
        "callMs": [
          250,
          113,
          127,
          144,
          249,
          122
        ],
        "toolsListMs": 124,
        "initializeMs": 274
      },
      "facts": {
        "tls": {
          "validTo": "Feb 19 23:59:59 2027 GMT",
          "protocol": "TLSv1.3",
          "daysToExpiry": 113
        },
        "authModel": "none",
        "transport": "streamable-http",
        "capabilities": [
          "resources",
          "tools"
        ],
        "toolAnnotations": {
          "readOnly": 3,
          "unmarked": 0,
          "destructive": 0
        },
        "credentialsInUrl": false
      }
    }
  ]
}