{
  "generatedAt": "2026-09-09T20:58:37.774Z",
  "id": "cloudflare-docs",
  "name": "Cloudflare Docs",
  "url": "https://docs.mcp.cloudflare.com/mcp",
  "homepage": "https://developers.cloudflare.com/agents/model-context-protocol/mcp-servers-for-cloudflare/",
  "platform": null,
  "transport": "streamable-http",
  "status": "ok",
  "error": null,
  "protocolVersion": null,
  "serverInfo": null,
  "provenance": {
    "at": "2026-09-09T20:58:37.774Z",
    "declaredUrl": "https://docs.mcp.cloudflare.com/mcp",
    "observedUrl": "https://docs.mcp.cloudflare.com/mcp",
    "urlMatchesDeclared": true,
    "redirected": false,
    "redirects": [],
    "via": "direct-post",
    "envelope": "sse",
    "methodChangingRedirect": false,
    "refused": null
  },
  "tools": [
    {
      "name": "migrate_pages_to_workers_guide",
      "title": null,
      "description": "ALWAYS read this guide before migrating Pages projects to Workers.",
      "inputSchema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {}
      },
      "outputSchema": null,
      "annotations": {
        "title": "Get Pages migration guide",
        "readOnlyHint": true
      },
      "schemaFingerprint": "93ab7499dc3c616f"
    },
    {
      "name": "search_cloudflare_documentation",
      "title": null,
      "description": "Search the Cloudflare documentation.\n\n\t\tThis tool should be used to answer any question about Cloudflare products or features, including:\n\t\t- Workers, Pages, R2, Images, Stream, D1, Durable Objects, KV, Workflows, Hyperdrive, Queues\n\t\t- AI Search, Workers AI, Vectorize, AI Gateway, Browser Run\n\t\t- Zero Trust, Access, Tunnel, Gateway, Browser Isolation, WARP, DDOS, Magic Transit, Magic WAN\n\t\t- CDN, Cache, DNS, Zaraz, Argo, Rulesets, Terraform, Account and Billing\n\n\t\tResults are returned as semantically similar chunks to the query.\n\t\t",
      "inputSchema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "query": {
            "type": "string"
          }
        },
        "required": [
          "query"
        ]
      },
      "outputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "results": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "similarity": {
                  "type": "number",
                  "description": "Similarity score from AI Search"
                },
                "id": {
                  "type": "string",
                  "description": "Source file ID"
                },
                "url": {
                  "type": "string",
                  "description": "Developer documentation URL"
                },
                "title": {
                  "type": "string",
                  "description": "Documentation page title"
                },
                "text": {
                  "type": "string",
                  "description": "Matching documentation chunk text"
                }
              },
              "required": [
                "similarity",
                "id",
                "url",
                "title",
                "text"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "results"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Search Cloudflare docs",
        "readOnlyHint": true
      },
      "schemaFingerprint": "e31d79affd315385"
    }
  ],
  "toolCount": 2,
  "fingerprint": "454352b9398b8c00",
  "lastGood": {
    "at": "2026-09-09T20:58:37.774Z",
    "tools": [
      {
        "name": "migrate_pages_to_workers_guide",
        "title": null,
        "description": "ALWAYS read this guide before migrating Pages projects to Workers.",
        "inputSchema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {}
        },
        "outputSchema": null,
        "annotations": {
          "title": "Get Pages migration guide",
          "readOnlyHint": true
        },
        "schemaFingerprint": "93ab7499dc3c616f"
      },
      {
        "name": "search_cloudflare_documentation",
        "title": null,
        "description": "Search the Cloudflare documentation.\n\n\t\tThis tool should be used to answer any question about Cloudflare products or features, including:\n\t\t- Workers, Pages, R2, Images, Stream, D1, Durable Objects, KV, Workflows, Hyperdrive, Queues\n\t\t- AI Search, Workers AI, Vectorize, AI Gateway, Browser Run\n\t\t- Zero Trust, Access, Tunnel, Gateway, Browser Isolation, WARP, DDOS, Magic Transit, Magic WAN\n\t\t- CDN, Cache, DNS, Zaraz, Argo, Rulesets, Terraform, Account and Billing\n\n\t\tResults are returned as semantically similar chunks to the query.\n\t\t",
        "inputSchema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "query": {
              "type": "string"
            }
          },
          "required": [
            "query"
          ]
        },
        "outputSchema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "type": "object",
          "properties": {
            "results": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "similarity": {
                    "type": "number",
                    "description": "Similarity score from AI Search"
                  },
                  "id": {
                    "type": "string",
                    "description": "Source file ID"
                  },
                  "url": {
                    "type": "string",
                    "description": "Developer documentation URL"
                  },
                  "title": {
                    "type": "string",
                    "description": "Documentation page title"
                  },
                  "text": {
                    "type": "string",
                    "description": "Matching documentation chunk text"
                  }
                },
                "required": [
                  "similarity",
                  "id",
                  "url",
                  "title",
                  "text"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "results"
          ],
          "additionalProperties": false
        },
        "annotations": {
          "title": "Search Cloudflare docs",
          "readOnlyHint": true
        },
        "schemaFingerprint": "e31d79affd315385"
      }
    ],
    "fingerprint": "454352b9398b8c00",
    "protocolVersion": null
  },
  "firstSeenAt": "2026-09-09T10:24:48.004Z",
  "lastCheckedAt": "2026-09-09T20:58:37.774Z",
  "lastOkAt": "2026-09-09T20:58:37.774Z",
  "lastChangedAt": null,
  "changeCount": 0,
  "card": {
    "id": "cloudflare-docs",
    "cardUrl": "https://docs.mcp.cloudflare.com/.well-known/mcp/server-card.json",
    "at": "2026-09-09T20:58:37.774Z",
    "cardPath": "/.well-known/mcp/server-card.json",
    "status": "absent",
    "error": "HTTP 404",
    "card": null,
    "provenance": {
      "at": "2026-09-09T20:58:37.774Z",
      "declaredUrl": "https://docs.mcp.cloudflare.com/.well-known/mcp/server-card.json",
      "observedUrl": "https://docs.mcp.cloudflare.com/.well-known/mcp/server-card.json",
      "urlMatchesDeclared": true,
      "redirected": false,
      "redirects": [],
      "via": null,
      "envelope": null,
      "methodChangingRedirect": false,
      "refused": null
    },
    "cardsUrl": "https://docs.mcp.cloudflare.com/.well-known/mcp/server-cards.json",
    "cardsStatus": "absent"
  },
  "stability": "stable",
  "flapCount": 0,
  "provenanceSummary": "Read from the declared URL with no redirect, over a direct POST. The response was an SSE-framed JSON-RPC result.",
  "observed": true,
  "events": [
    {
      "type": "server_added",
      "severity": "additive",
      "summary": "Cloudflare Docs added to the registry — baseline recorded with 2 tools",
      "id": "b0f16b2c2817",
      "at": "2026-09-09T10:24:48.004Z",
      "server": "cloudflare-docs",
      "serverName": "Cloudflare Docs"
    }
  ]
}
