Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ofershap avatar

Cloudflare Management

  • 1 installs
  • 4 repo stars
  • Updated March 10, 2026
  • ofershap/mcp-server-cloudflare

Manages Cloudflare zones, DNS records, Workers, KV, R2 buckets, and cache purging through MCP tools using an API token and account ID.

About

This skill exposes MCP tools to list zones, create and delete DNS records, manage Workers, KV, and R2, and purge cache on Cloudflare. A developer uses it to operate Cloudflare infrastructure from an agent.

  • 13 tools spanning DNS, Workers, KV, R2, and cache
  • Confirms before destructive DNS, Worker, or full-cache-purge actions

Cloudflare Management by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #930 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ofershap/mcp-server-cloudflare --skill cloudflare-management

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars4
Last updatedMarch 10, 2026
Repositoryofershap/mcp-server-cloudflare

What it does

Manages Cloudflare zones, DNS records, Workers, KV, R2 buckets, and cache purging through MCP tools using an API token and account ID.

Files

SKILL.mdMarkdownGitHub ↗

Cloudflare Management via MCP

Use this skill when you need to manage Cloudflare zones, DNS records, Workers, KV storage, R2 buckets, or cache purging.

Available Tools

ToolWhat it does
cf_zonesList Cloudflare zones (domains)
cf_dns_listList DNS records for a zone
cf_dns_createCreate a DNS record
cf_dns_deleteDelete a DNS record
cf_workers_listList Workers scripts
cf_worker_deleteDelete a Workers script
cf_kv_namespacesList KV namespaces
cf_kv_keysList keys in a KV namespace
cf_kv_getGet a value from KV
cf_kv_putWrite a value to KV
cf_kv_deleteDelete a KV key
cf_r2_bucketsList R2 storage buckets
cf_cache_purgePurge cache (all or specific URLs)

Workflow

1. Start with cf_zones to discover available zones and get zone IDs 2. Use zone IDs for DNS operations (cf_dns_list, cf_dns_create, cf_dns_delete) 3. Workers, KV, and R2 use the account ID (configured via CLOUDFLARE_ACCOUNT_ID) 4. Cache purge requires a zone ID and optionally specific URLs

Key Patterns

  • DNS record creation requires zone_id, type (A, CNAME, MX, TXT), name, and content
  • KV operations need a namespace_id — get it from cf_kv_namespaces first
  • Cache purge with no URLs purges everything for the zone — confirm with the user before doing this
  • All tools require CLOUDFLARE_API_TOKEN and CLOUDFLARE_ACCOUNT_ID env vars

Safety

  • Always confirm before deleting DNS records, Workers, or KV keys
  • Always confirm before purging all cache (use specific URLs when possible)
  • DNS propagation takes time — warn users that changes may not be instant

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.