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. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cf_zones | List Cloudflare zones (domains) |
| cf_dns_list | List DNS records for a zone |
| cf_dns_create | Create a DNS record |
| cf_dns_delete | Delete a DNS record |
| cf_workers_list | List Workers scripts |
| cf_worker_delete | Delete a Workers script |
| cf_kv_namespaces | List KV namespaces |
| cf_kv_keys | List keys in a KV namespace |
| cf_kv_get | Get a value from KV |
| cf_kv_put | Write a value to KV |
| cf_kv_delete | Delete a key from KV |
| cf_r2_buckets | List R2 buckets |
| cf_cache_purge | 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 | |