Cloudflare MCP Server

Official

Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.

Remote serverssestreamable-httpTypeScriptApache-2.0★ 2.9k

What is the Cloudflare MCP Server?

Cloudflare publishes several official MCP services with different scopes across its developer platform.

Choose the service for the job

Decide whether the work concerns application bindings, observability or another documented Cloudflare service. These endpoints expose different tools. A generic Cloudflare label is not enough to identify which operations a client can perform.

Connection and scope

Follow the endpoint and transport listed for the selected service. Complete its authorization flow with the intended account. Do not take an older SSE path from a different service and substitute it into a Streamable HTTP configuration.

Review the resulting workflow

Start with a read that establishes the account and resource identifiers. For configuration changes, inspect the exact zone, project or Worker involved. Verify the result against the deployed resource rather than treating an accepted tool call as end-to-end success.

Publisher documentation

Source 1

What you can do with it

Edge debugging

Worker errors diagnosed from real logs in conversation.

Data operations

KV, D1 and R2 inspected and modified without dashboard round-trips.

Platform-current answers

Workers APIs move fast; the docs server keeps answers honest.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
workers_list / workers_get_workerEnumerate and inspect Workers scripts

How to install the Cloudflare MCP Server

claude mcp add --transport sse cloudflare-docs https://docs.mcp.cloudflare.com/sse

Docs need no account. Add bindings/observability servers the same way for account access (OAuth prompt).

Configuration

A Cloudflare account for account-scoped servers (OAuth). The docs server works with no account at all.

Example prompts to try

  • “List my Workers and tell me which ones haven't been deployed in six months.”
  • “Query the D1 database for the sessions table schema and row count.”
  • “Why is the image-resizer worker throwing 1101 errors? Check the logs.”

Frequently asked questions

They're split by job: docs (no auth), bindings (Workers/KV/R2/D1), observability (logs), analytics and others. Add the two or three matching your workflow rather than everything.