{
  "slug": "firecrawl",
  "windowDays": 30,
  "generatedAt": "2026-11-03T23:59:34.580Z",
  "runs": [
    {
      "startedAt": "2026-10-29T06:52:54.350Z",
      "finishedAt": "2026-10-29T06:53:01.575Z",
      "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": 277
        },
        {
          "id": "L0.tls",
          "status": "pass"
        },
        {
          "id": "L0.initialize",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"result\":{\"protocolVersion\":\"2025-11-25\",\"capabilities\":{\"tools\":{},\"resources\":{},\"logging\":{},\"completions\":{}},\"serverInfo\":{\"name\":\"firecrawl-fastmcp\",\"version\":\"3.36.0\"},\"instructions\":\"If Firecrawl reports that credits ran out or the daily limit without an account was reached, end your final answer with the line it provides, link included. Hosted keyless sessions expose firecrawl_search, firecrawl_scrape, and firecrawl_parse with usage limits. Alexandria provider calls require a Firecrawl API key and are not included in the hosted keyless tier. firecrawl_search searches the web. For programming questions, firecrawl_search with categories: [\\\"developer\\\"] searches indexed public repositories, GitHub issues, merged pull requests, repository READMEs, and code documentation. For legal or regulatory questions, firecrawl_search with categories: [\\\"gov\\\"] searches US government legal and regulatory sources and cannot be combined with other categories. For biomedical, life-science, clinical, or arXiv literature, firecrawl_search with categories: [\\\"research\\\"] filters ordinary web results to research-affiliated websites. firecrawl_scrape retrieves one supplied page and can return JSON matching a supplied schema. firecrawl_parse processes supported local files through its two-phase upload flow. An Authorization bearer API key can provide higher usage limits and expose additional tools, subject to plan, deployment, and team policy, including firecrawl_map for site URL discovery, firecrawl_agent and firecrawl_agent_status for multi-source research that returns structured data when the URLs are not known, firecrawl_research_* for paper-index and repository research, and firecrawl_find_tools as the progressive Alexandria catalogue lookup alongside the Alexandria options of firecrawl_search and firecrawl_scrape for catalogued data providers.\"},\"jsonrpc\":\"2.0\",\"id\":1}\n\n",
            "httpStatus": 200,
            "contentType": "text/event-stream"
          },
          "durationMs": 277
        },
        {
          "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, logging, completions",
          "status": "pass"
        },
        {
          "id": "L1.server_info",
          "detail": "firecrawl-fastmcp 3.36.0",
          "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": "1 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": 247
        },
        {
          "id": "L1.envelope",
          "detail": "4 replies valid",
          "status": "pass"
        },
        {
          "id": "L2.call_ok",
          "tool": "firecrawl_parse",
          "detail": "server refused the sandbox arguments with -32602",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"jsonrpc\":\"2.0\",\"id\":5,\"error\":{\"code\":-32602,\"message\":\"MCP error -32602: Tool 'firecrawl_parse' parameter validation failed: filePath: Hosted firecrawl_parse requires exactly one of filePath (phase 1) or uploadRef (phase 2).. Please check the parameter types and values according to the tool's schema.\"}}\n\n",
            "arguments": {},
            "httpStatus": 200
          },
          "durationMs": 254
        },
        {
          "id": "L2.call_ok",
          "tool": "firecrawl_scrape",
          "detail": "server refused the sandbox arguments with -32602",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"jsonrpc\":\"2.0\",\"id\":6,\"error\":{\"code\":-32602,\"message\":\"MCP error -32602: Tool 'firecrawl_scrape' parameter validation failed: root: Provide exactly one of url or alexandria. Please check the parameter types and values according to the tool's schema.\"}}\n\n",
            "arguments": {
              "objective": "knot-verified-probe"
            },
            "httpStatus": 200
          },
          "durationMs": 270
        },
        {
          "id": "L2.call_ok",
          "tool": "firecrawl_search",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"{\\\"success\\\":true,\\\"data\\\":{\\\"web\\\":[{\\\"url\\\":\\\"https://www.facebook.com/fb-answers/the-knot-vendor-reviews-verification-process/\\\",\\\"title\\\":\\\"The Knot Vendor Reviews Verification Process\\\",\\\"description\\\":\\\"The Knot says its verification process includes screening vendor and organizer identities and business operations to meet standards for quality and integrity.\\\",\\\"position\\\":1,\\\"source\\\":\\\"web\\\"},{\\\"url\\\":\\\"https://www.youtube.com/watch?v=A-mg9FLzMq0\\\",\\\"title\\\":\\\"5. Getting Started - Knot Sensor\\\",\\\"description\\\":\\\"For more information please visit https://www.kniterate.com/ Special thanks to Valentina Karellas for the voice over ...\\\",\\\"position\\\":2,\\\"source\\\":\\\"web\\\"},{\\\"url\\\":\\\"https://www.reddit.com/r/Fishing/comments/1l1t9u0/is_there_a_way_i_can_visually_verify_my_knots_are/\\\",\\\"title\\\":\\\"Is there a way I can visually verify my knots are good?\\\",\\\"description\\\":\\\"These both are improved clinch knots and with spin swivels having multiple knots it also opens me up to multiple failure points. If the knot looks good ...\\\",\\\"position\\\":3,\\\"source\\\":\\\"web\\\"},{\\\"url\\\":\\\"https://endoplususa.com/wp-content/uploads/2019/07/F-7.15.4-Coagulator-Knot-Pusher-Probe-IFU-REV-ORG.pdf\\\",\\\"title\\\":\\\"Instructions For Use Knot Pushers Coagulators Probes\\\",\\\"description\\\":\\\"Check for missing parts, damaged insulation, loose parts, cracks, broken parts, or bent parts. Verify that devices are fully functional. • The use of excessive ...\\\",\\\"position\\\":4,\\\"source\\\":\\\"web\\\"},{\\\"url\\\":\\\"https://dreygur.me/projects/knot\\\",\\\"title\\\":\\\"Knot — Verified Persistent Memory for AI Agents\\\",\\\"description\\\":\\\"Knot is an MCP server giving AI coding agents memory that survives the session. Every memory tied to a file is hashed at save time and re-hashed on.\\\",\\\"position\\\":5,\\\"source\\\":\\\"web\\\"},{\\\"url\\\":\\\"https://helpcenter.theknot.com/hc/en-us/articles/360042617971-Contact-The-Knot-Vendor-Services-Reviews-Admin\\\",\\\"title\\\":\\\"Contact The Knot: Vendor Services & Reviews Admin\\\",\\\"description\\\":\\\"Are you a Local Vendor and have questions about your account? (vendors only please!) Email: theknotprohelp@theknot.com. Phone: 877-331-7752, press 2 at the ...\\\",\\\"position\\\":6,\\\"source\\\":\\\"web\\\"},{\\\"url\\\":\\\"https://www.facebook.com/thesaltstrong/videos/introducing-the-new-knot-testing-device-the-break-inator-huge-thanks-to-andy-hon/3924223517610689/\\\",\\\"title\\\":\\\"Introducing the new knot testing device... the break- inator. ...\\\",\\\"description\\\":\\\"The Salt Strong fishing club introduces its new product, the \\\\\\\"break-inator,\\\\\\\" a specialized knot testing device. The video shows the unboxing and ...\\\",\\\"position\\\":7,\\\"source\\\":\\\"web\\\"},{\\\"url\\\":\\\"https://iroab.com/accessories/knot-sensor\\\",\\\"title\\\":\\\"Knot sensor - Iro AB\\\",\\\"description\\\":\\\"The Knot Sensor, for simple and precise monitoring of knots in the weft. Buy on iroonline.com. IRO Knot sensor.\\\",\\\"position\\\":8,\\\"source\\\":\\\"web\\\"},{\\\"url\\\":\\\"https://www.businesswire.com/news/home/20250724019488/en/The-Knot-Worldwide-Announces-New-Products-to-Help-Wedding-Professionals-Get-Discovered-and-Connect-with-More-Couples\\\",\\\"title\\\":\\\"The Knot Worldwide Announces New Products to Help ...\\\",\\\"description\\\":\\\"The Knot Worldwide Announces New Products to Help Wedding Professionals Get Discovered and Connect with More Couples. Share ...\\\",\\\"position\\\":9,\\\"source\\\":\\\"web\\\"},{\\\"url\\\":\\\"https://github.com/CZ-NIC/knot/blob/master/Knot.includes\\\",\\\"title\\\":\\\"knot/Knot.includes at master · CZ-NIC/knot\\\",\\\"description\\\":\\\"A mirrored repository. Contribute to CZ-NIC/knot development by creating an account on GitHub.\\\",\\\"position\\\":10,\\\"category\\\":\\\"github\\\",\\\"source\\\":\\\"web\\\"}]},\\\"creditsUsed\\\":2,\\\"agent_hints\\\":[\\\"All 10 web results are excerpts only (#1 \\\\\\\"https://www.facebook.com/fb-answers/the-knot-vendor-reviews-verification-process/\\\\\\\", #2 \\\\\\\"https://www.youtube.com/watch?v=A-mg9FLzMq0\\\\\\\", #3 \\\\\\\"https://www.reddit.com/r/Fishing/comments/1l1t9u0/is_there…[truncated]",
            "arguments": {
              "query": "knot-verified-probe",
              "objective": "knot-verified-probe"
            },
            "httpStatus": 200
          },
          "durationMs": 4904
        },
        {
          "id": "L2.output_schema",
          "tool": "firecrawl_search",
          "status": "pass"
        },
        {
          "id": "L2.bad_input",
          "tool": "firecrawl_search",
          "status": "pass",
          "evidence": {
            "raw": "event: message\ndata: {\"jsonrpc\":\"2.0\",\"id\":8,\"error\":{\"code\":-32602,\"message\":\"MCP error -32602: Tool 'firecrawl_search' parameter validation failed: query: Invalid input: expected string, received undefined. Please check the parameter types and values according to the tool's schema.\"}}\n\n",
            "arguments": {}
          },
          "durationMs": 260
        },
        {
          "id": "L2.timeout",
          "detail": "3 calls answered within 30000 ms",
          "status": "pass"
        }
      ],
      "metrics": {
        "callMs": [
          254,
          270,
          4904,
          260
        ],
        "toolsListMs": 360,
        "initializeMs": 277
      },
      "facts": {
        "tls": {
          "validTo": "Dec 16 14:30:29 2026 GMT",
          "protocol": "TLSv1.3",
          "daysToExpiry": 48
        },
        "authModel": "none",
        "transport": "streamable-http",
        "capabilities": [
          "completions",
          "logging",
          "resources",
          "tools"
        ],
        "toolAnnotations": {
          "readOnly": 3,
          "unmarked": 0,
          "destructive": 0
        },
        "credentialsInUrl": false
      }
    }
  ]
}