protogrid

Search / com.cloudflare.mcp/mcp

Mcp

R0· no sign-in

Cloudflare MCP servers

v1.0.0 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality88good
Trust81of 100
Uptime, 30 days100%
Latency p5099 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "mcp": {
      "type": "http",
      "url": "https://docs.mcp.cloudflare.com/mcp"
    }
  }
}
claude mcp add --transport http mcp https://docs.mcp.cloudflare.com/mcp
[mcp_servers.mcp]
url = "https://docs.mcp.cloudflare.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "mcp": {
      "type": "remote",
      "url": "https://docs.mcp.cloudflare.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "mcp": {
      "type": "http",
      "url": "https://docs.mcp.cloudflare.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZG9jcy5tY3AuY2xvdWRmbGFyZS5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://docs.mcp.cloudflare.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "mcp": {
      "httpUrl": "https://docs.mcp.cloudflare.com/mcp"
    }
  }
}
extensions:
  "mcp":
    enabled: true
    name: "mcp"
    type: streamable_http
    uri: "https://docs.mcp.cloudflare.com/mcp"
    timeout: 300

Quality 88 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorization83 · weight 15
  • pass
    auth.prmProtected Resource Metadata (RFC 9728) published
  • pass
    auth.as_metadataauthorization server metadata reachable
  • warn
    auth.cimdonly Dynamic Client Registration, deprecated in 2026-07-28 in favour of CIMD
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations2 of 2 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_cloudflare_documentation (destructiveHint, idempotentHint, openWorldHint); migrate_pages_to_workers_guide (destructiveHint, idempotentHint, openWorldHint)
  • pass
    tools.token_costabout 251 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

2 tools, about 251 tokens to load them all · tool set 23bdf5dd88b7 · checked 2026-10-20 10:35 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 81 / 100

provenance85
liveness100
freshness25
hygiene100

+repository +namespace-matches-repo +dns-namespace -thin-description +reachable +uptime-100% -stale-399d

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://docs.mcp.cloudflare.com/mcp streamable-httpnoneyes100%99 ms2026-07-282026-10-20
https://observability.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://observability.mcp.cloudflare.comyes100%92 ms–2026-10-20
https://bindings.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://bindings.mcp.cloudflare.comyes100%93 ms–2026-10-20
https://builds.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://builds.mcp.cloudflare.comyes100%95 ms–2026-10-20
https://radar.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://radar.mcp.cloudflare.comyes100%98 ms–2026-10-20
https://containers.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://containers.mcp.cloudflare.comyes100%102 ms–2026-10-20
https://browser.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://browser.mcp.cloudflare.comyes100%99 ms–2026-10-20
https://logs.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://logs.mcp.cloudflare.comyes100%99 ms–2026-10-20
https://ai-gateway.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://ai-gateway.mcp.cloudflare.comyes100%100 ms–2026-10-20
https://autorag.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://autorag.mcp.cloudflare.comyes100%102 ms–2026-10-20
https://auditlogs.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://auditlogs.mcp.cloudflare.comyes100%99 ms–2026-10-20
https://dns-analytics.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://dns-analytics.mcp.cloudflare.comyes100%102 ms–2026-10-20
https://dex.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://dex.mcp.cloudflare.comyes100%103 ms–2026-10-20
https://casb.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://casb.mcp.cloudflare.comyes100%100 ms–2026-10-20
https://graphql.mcp.cloudflare.com/mcp streamable-httpoauth2 AS: https://graphql.mcp.cloudflare.comyes100%100 ms–2026-10-20
https://docs.mcp.cloudflare.com/sse ssenoneyes100%100 ms2026-07-282026-10-20
https://observability.mcp.cloudflare.com/sse sseoauth2 AS: https://observability.mcp.cloudflare.comyes100%94 ms–2026-10-20
https://bindings.mcp.cloudflare.com/sse sseoauth2 AS: https://bindings.mcp.cloudflare.comyes100%93 ms–2026-10-20
https://builds.mcp.cloudflare.com/sse sseoauth2 AS: https://builds.mcp.cloudflare.comyes100%96 ms–2026-10-20
https://radar.mcp.cloudflare.com/sse sseoauth2 AS: https://radar.mcp.cloudflare.comyes100%102 ms–2026-10-20
https://containers.mcp.cloudflare.com/sse sseoauth2 AS: https://containers.mcp.cloudflare.comyes100%105 ms–2026-10-20
https://browser.mcp.cloudflare.com/sse sseoauth2 AS: https://browser.mcp.cloudflare.comyes100%103 ms–2026-10-20
https://logs.mcp.cloudflare.com/sse sseoauth2 AS: https://logs.mcp.cloudflare.comyes100%103 ms–2026-10-20
https://ai-gateway.mcp.cloudflare.com/sse sseoauth2 AS: https://ai-gateway.mcp.cloudflare.comyes100%102 ms–2026-10-20
https://autorag.mcp.cloudflare.com/sse sseoauth2 AS: https://autorag.mcp.cloudflare.comyes100%102 ms–2026-10-20
https://auditlogs.mcp.cloudflare.com/sse sseoauth2 AS: https://auditlogs.mcp.cloudflare.comyes100%99 ms–2026-10-20
https://dns-analytics.mcp.cloudflare.com/sse sseoauth2 AS: https://dns-analytics.mcp.cloudflare.comyes100%98 ms–2026-10-20
https://dex.mcp.cloudflare.com/sse sseoauth2 AS: https://dex.mcp.cloudflare.comyes100%105 ms–2026-10-20
https://casb.mcp.cloudflare.com/sse sseoauth2 AS: https://casb.mcp.cloudflare.comyes100%103 ms–2026-10-20
https://graphql.mcp.cloudflare.com/sse sseoauth2 AS: https://graphql.mcp.cloudflare.comyes100%98 ms–2026-10-20

Tools (2)

migrate_pages_to_workers_guideread-onlyALWAYS read this guide before migrating Pages projects to Workers.
search_cloudflare_documentationread-onlySearch the Cloudflare documentation. This tool should be used to answer any question about Cloudflare products or features, including: - Workers, Pages, R2, Images, Stream, D1, Durable Objects, KV, Workflows, Hyperdrive, Queues - AI Search, Workers AI, Vectorize, AI Gateway, Browser Run - Zero Trust, Access, Tunnel, Gateway, Browser Isolation, WARP, DDOS, Magic Transit, Magic WAN - CDN, Cache, DNS, Zaraz, Argo, Rulesets, Terraform, Account and Billing Results are returned as semantically similar chunks to the query.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.cloudflare.mcp/mcp",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "remotes": [
    {
      "url": "https://docs.mcp.cloudflare.com/mcp",
      "type": "streamable-http"
    },
    {
      "url": "https://observability.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://bindings.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://builds.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://radar.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://containers.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://browser.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://logs.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://ai-gateway.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://autorag.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://auditlogs.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://dns-analytics.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://dex.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://casb.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://graphql.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://docs.mcp.cloudflare.com/sse",
      "type": "sse"
    },
    {
      "url": "https://observability.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://bindings.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://builds.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://radar.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://containers.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://browser.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://logs.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://ai-gateway.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://autorag.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://auditlogs.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://dns-analytics.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://dex.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://casb.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    },
    {
      "url": "https://graphql.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "isSecret": true,
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token."
        }
      ]
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/cloudflare/mcp-server-cloudflare",
    "source": "github"
  },
  "description": "Cloudflare MCP servers"
}