Skip to main content

clr-cloudflare-mcp

MCP server for Cloudflare DNS records, cache purging, and Workers routes.

Tools

Tool Description
cf_verify_token Verify API token validity
cf_list_zones List all zones (domains)
cf_get_zone Get zone details
cf_list_dns_records List DNS records for a domain
cf_add_dns_record Create a DNS record
cf_update_dns_record Update a DNS record
cf_delete_dns_record Delete a DNS record
cf_purge_cache Purge cached content
cf_list_routes List Workers routes
cf_add_route Create a Workers route

Configuration

Set CLOUDFLARE_API_TOKEN env var or create ~/.config/cloudflare/credentials.json:

{
  "api_token": "your-token"
}

Environment Variables

Variable Description Example
CLOUDFLARE_API_TOKEN Cloudflare API bearer token your-token

Optional:

Variable Description Default
CF_READ_ONLY Run in read-only mode false
CLOUDFLARE_TRANSPORT Transport protocol (stdio or http) stdio
CLOUDFLARE_LOG_LEVEL Log level INFO

Usage

uv run clr-cloudflare-mcp

Metadata

Release files for clr-cloudflare-mcp 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for clr-cloudflare-mcp 1.0.0
File Size Uploaded
clr_cloudflare_mcp-1.0.0.tar.gz 88.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for clr-cloudflare-mcp 1.0.0
File Interpreter ABI Platform
clr_cloudflare_mcp-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 99.5 kB

Release files / clr_cloudflare_mcp-1.0.0.tar.gz

Download URL clr_cloudflare_mcp-1.0.0.tar.gz
Size 88.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4eeac762cad383554ad73fa560223d6271ceea44a355bdc8ef6fabfa74bce339
BLAKE2b-256 checksum
How to use checksums
65a4f352ac34fea079cad6c91b8e4654ad04c62ca2912ee6fba23063fcc0a4a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / clr_cloudflare_mcp-1.0.0-py3-none-any.whl

Download URL clr_cloudflare_mcp-1.0.0-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c57dde6647aa8381fa69ce22a4bd379dbc5b3388ffc8f84904b7654713e7c356
BLAKE2b-256 checksum
How to use checksums
b1bffcfbfe4baa8163091faf5e328061a113774e1bd50e896e8a5434d09d3d98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page