Cloudflare MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cloudflare-dns-mcp_echoB | Simple connectivity check that returns the same payload sent by the client. |
| cloudflare-dns-mcp_list_dns_recordsC | List DNS records for a zone or across all zones |
| cloudflare-dns-mcp_create_dns_recordC | Create a new DNS record in a given zone |
| cloudflare-dns-mcp_list_zonesC | List all zones in the account |
| cloudflare-dns-mcp_list_zone_settingsC | Retrieve all settings for a specific zone |
| cloudflare-dns-mcp_list_ssl_certsC | List SSL certificate packs for a zone |
| cloudflare-dns-mcp_update_dns_recordC | Update an existing DNS record by ID |
| cloudflare-dns-mcp_delete_dns_recordC | Delete a DNS record by ID |
| cloudflare-dns-mcp_list_waf_rulesC | List Web Application Firewall (WAF) rules for a zone |
| cloudflare-dns-mcp_create_security_ruleC | Create a custom firewall security rule for a zone |
| cloudflare-dns-mcp_update_security_ruleC | Update an existing firewall security rule |
| cloudflare-dns-mcp_delete_security_ruleC | Delete a firewall security rule |
| cloudflare-dns-mcp_list_page_rulesC | List all page rules (redirects) for a zone |
| cloudflare-dns-mcp_create_redirectC | Create a single URL redirect (Page Rule) for the given zone |
| cloudflare-dns-mcp_delete_page_ruleC | Delete a page rule by ID |
| cloudflare-dns-mcp_get_zone_settingsC | Get full settings object for a zone |
| cloudflare-dns-mcp_update_zone_settingsB | Update settings for a zone (destructive operation) |
| cloudflare-dns-mcp_purge_cacheC | Purge Cloudflare cache for a zone |
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 18 tools
Most tools have clear, distinct purposes targeting specific Cloudflare resources like DNS records, page rules, security rules, zones, SSL certificates, WAF rules, and cache. However, 'list_zone_settings' and 'get_zone_settings' appear redundant, as both seem to retrieve zone settings, which could cause confusion. Otherwise, the overlap is minimal.
Tool names follow a highly consistent pattern with the prefix 'cloudflare-dns-mcp_' and a clear verb_noun structure (e.g., create_dns_record, list_zones, update_zone_settings). All tools use snake_case uniformly, making them predictable and easy to parse for an agent.
With 18 tools, the count is slightly high but reasonable for a Cloudflare server covering DNS, security, caching, and zone management. It provides comprehensive coverage without being overwhelming, though it borders on the heavier side for typical MCP scopes.
The tool set offers strong coverage for core Cloudflare operations, including CRUD for DNS records, security rules, and page rules, along with listing zones, SSL certs, WAF rules, and cache management. Minor gaps include no update for page rules or SSL certs, and the echo tool feels out of place, but agents can work around these.