{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "name": "com.cloudflare/mcp",
  "version": "0.1.0+1.0.0",
  "title": "Cloudflare MCP Servers",
  "description": "MCP servers for Cloudflare. Includes the code-mode server (mcp.cloudflare.com) covering the full Cloudflare API with minimal token overhead, and domain-specific servers for Docs, Workers Bindings, Builds, Observability, Radar, Containers, Browser Rendering, Logpush, AI Gateway, Audit Logs, DNS Analytics, Digital Experience Monitoring, CASB, and GraphQL.",
  "websiteUrl": "https://developers.cloudflare.com/agents/",
  "repository": {
    "url": "https://github.com/cloudflare/mcp-server-cloudflare",
    "source": "github"
  },
  "remotes": [
    {
      "url": "https://mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "description": "Cloudflare API token as a Bearer token. Required if not using OAuth. Supports both user and account tokens.",
          "isRequired": false,
          "isSecret": true
        }
      ]
    },
    {
      "url": "https://docs.mcp.cloudflare.com/mcp",
      "type": "streamable-http"
    },
    {
      "url": "https://observability.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://bindings.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://builds.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://radar.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://containers.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://browser.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://logs.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://ai-gateway.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://auditlogs.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://dns-analytics.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://dex.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://casb.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://graphql.mcp.cloudflare.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://docs.mcp.cloudflare.com/sse",
      "type": "sse"
    },
    {
      "url": "https://observability.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://bindings.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://builds.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://radar.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://containers.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://browser.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://logs.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://ai-gateway.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://auditlogs.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://dns-analytics.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://dex.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://casb.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    },
    {
      "url": "https://graphql.mcp.cloudflare.com/sse",
      "type": "sse",
      "headers": [
        {
          "name": "Authentication",
          "description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
          "is_required": false,
          "is_secret": true
        }
      ]
    }
  ]
}
