mcp-server-cloudflare
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLOUDFLARE_API_TOKEN | Yes | Your Cloudflare API token. Requires permissions for the resources you intend to manage (e.g., Zone:Read, Zone:Edit, Workers Scripts:Edit, etc.). | |
| CLOUDFLARE_ACCOUNT_ID | Yes | Your Cloudflare Account ID, required for Workers, KV, and R2 operations. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cf_zonesC | List Cloudflare zones (domains) |
| cf_dns_listC | List DNS records for a zone |
| cf_dns_createC | Create a DNS record |
| cf_dns_deleteC | Delete a DNS record |
| cf_workers_listC | List Workers scripts |
| cf_worker_deleteB | Delete a Workers script |
| cf_kv_namespacesC | List KV namespaces |
| cf_kv_keysC | List keys in a KV namespace |
| cf_kv_getC | Get a value from KV |
| cf_kv_putC | Write a value to KV |
| cf_kv_deleteC | Delete a key from KV |
| cf_r2_bucketsC | List R2 buckets |
| cf_cache_purgeB | Purge Cloudflare cache (all or specific URLs) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Every tool has a clearly distinct purpose targeting specific Cloudflare resources and actions, with no overlap or ambiguity. For example, cf_dns_create, cf_dns_delete, and cf_dns_list are distinct operations on DNS records, while cf_kv_get, cf_kv_put, and cf_kv_delete handle different KV operations.
All tools follow a consistent cf_resource_action naming pattern using snake_case throughout, such as cf_dns_create, cf_kv_get, and cf_worker_delete. This predictable structure makes it easy to understand each tool's domain and function at a glance.
With 13 tools, the server is well-scoped for managing Cloudflare services like DNS, KV, Workers, R2, and zones. Each tool earns its place by covering essential operations without being excessive or sparse for the domain.
The tool set provides strong coverage for core Cloudflare operations, including CRUD for DNS and KV, and listing for zones, Workers, and R2. Minor gaps exist, such as missing create/update for Workers or R2 buckets, but agents can work around these with the available tools.