MCP Cloudflare DNS MCP Server

Cloudflare DNS MCP server: manage zones, records, cache purge, and page rules.

Local serverstdioPython

What is the MCP Cloudflare DNS MCP server?

MCP Cloudflare DNS MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. Cloudflare DNS MCP server: manage zones, records, cache purge, and page rules.

What you get

Cloudflare DNS MCP server for operators who need zone, record, cache, and page-rule control from an MCP client without opening the Cloudflare dashboard for every change.

Configuration and credentials

You will need one environment variable: CF_API_TOKEN. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

Setting it up

mcp-cloudflare-dns on PyPI is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Choosing this one

Among the cloud and infrastructure options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. It is maintained by Ayo-Fam; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the mcp cloudflare dns mcp server does with a few real requests.

How to install the MCP Cloudflare DNS MCP server

3. Register it in your MCP client.

```json
{
  "mcpServers": {
    "cloudflare-dns": {
      "command": "uvx",
      "args": ["mcp-cloudflare-dns"],
      "env": {
        "CF_API_TOKEN": "your-cloudflare-api-token"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
CF_API_TOKENCredential the server authenticates with.Yes

Frequently asked questions

It connects MCP Cloudflare DNS to MCP-compatible AI assistants such as Claude and Cursor. Instead of copying data back and forth by hand, the assistant works with MCP Cloudflare DNS directly.