Skip to main content
Glama
jeffgolden

Cloudflare MCP Server

by jeffgolden

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 18 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count4/5

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.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues