# Cloudflare MCP server

Agent View of the PolicyLayer registry record for Cloudflare: identity, probed posture, risk grade, and all 92 tools classified. HTML page: https://policylayer.com/tools/cloudflare

## Facts

- Server id: `https://builds.mcp.cloudflare.com/sse`
- Ref (remote): `https://auditlogs.mcp.cloudflare.com/mcp`
- Ref (remote): `https://dex.mcp.cloudflare.com/sse`
- Ref (remote): `https://browser.mcp.cloudflare.com/mcp`
- Ref (remote): `https://observability.mcp.cloudflare.com/mcp`
- Ref (remote): `https://logs.mcp.cloudflare.com/sse`
- Ref (remote): `https://browser.mcp.cloudflare.com/sse`
- Ref (remote): `https://dns-analytics.mcp.cloudflare.com/mcp`
- Ref (remote): `https://radar.mcp.cloudflare.com/sse`
- Ref (remote): `https://ai-gateway.mcp.cloudflare.com/mcp`
- Ref (remote): `https://containers.mcp.cloudflare.com/sse`
- Ref (remote): `https://autorag.mcp.cloudflare.com/mcp`
- Ref (remote): `https://auditlogs.mcp.cloudflare.com/sse`
- Ref (remote): `https://bindings.mcp.cloudflare.com/mcp`
- Ref (remote): `https://dns-analytics.mcp.cloudflare.com/sse`
- Ref (remote): `https://logs.mcp.cloudflare.com/mcp`
- Ref (remote): `https://radar.mcp.cloudflare.com/mcp`
- Ref (remote): `https://dex.mcp.cloudflare.com/mcp`
- Ref (remote): `https://builds.mcp.cloudflare.com/mcp`
- Ref (remote): `https://ai-gateway.mcp.cloudflare.com/sse`
- Ref (remote): `https://docs.mcp.cloudflare.com/mcp`
- Ref (remote): `https://docs.mcp.cloudflare.com/sse`
- Ref (remote): `https://casb.mcp.cloudflare.com/sse`
- Ref (remote): `https://containers.mcp.cloudflare.com/mcp`
- Ref (remote): `https://graphql.mcp.cloudflare.com/sse`
- Ref (remote): `https://bindings.mcp.cloudflare.com/sse`
- Ref (remote): `https://graphql.mcp.cloudflare.com/mcp`
- Ref (repo): `cloudflare/mcp-server-cloudflare`
- Ref (remote): `https://autorag.mcp.cloudflare.com/sse`
- Ref (remote): `https://observability.mcp.cloudflare.com/sse`
- Ref (npm): `@cloudflare/mcp-server-cloudflare`
- Ref (remote): `https://casb.mcp.cloudflare.com/mcp`
- Homepage: https://github.com/cloudflare/mcp-server-cloudflare
- Registry record: grade D, identity verified
- Lifecycle: active
- Auth posture: gated
- Rate-limited: no
- Tools: 92
- Tool categories present: Destructive, Execute, Read, Write
- Tags: cloudflare, admin, automation
- Record last modified: 2026-06-12T13:11:41.051Z

## Tools (92)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `container_file_delete` | Destructive | Critical | https://policylayer.com/tools/cloudflare/container-file-delete.md |
| `container_exec` | Execute | High | https://policylayer.com/tools/cloudflare/container-exec.md |
| `container_initialize` | Execute | High | https://policylayer.com/tools/cloudflare/container-initialize.md |
| `dex_create_remote_pcap` | Execute | High | https://policylayer.com/tools/cloudflare/dex-create-remote-pcap.md |
| `dex_create_remote_warp_diag` | Execute | High | https://policylayer.com/tools/cloudflare/dex-create-remote-warp-diag.md |
| `container_file_read` | Read | Low | https://policylayer.com/tools/cloudflare/container-file-read.md |
| `container_files_list` | Read | Low | https://policylayer.com/tools/cloudflare/container-files-list.md |
| `container_ping` | Read | Low | https://policylayer.com/tools/cloudflare/container-ping.md |
| `dex_analyze_warp_diag` | Read | Low | https://policylayer.com/tools/cloudflare/dex-analyze-warp-diag.md |
| `dex_explore_remote_warp_diag_output` | Read | Low | https://policylayer.com/tools/cloudflare/dex-explore-remote-warp-diag-output.md |
| `dex_fleet_status_live` | Read | Low | https://policylayer.com/tools/cloudflare/dex-fleet-status-live.md |
| `dex_fleet_status_logs` | Read | Low | https://policylayer.com/tools/cloudflare/dex-fleet-status-logs.md |
| `dex_fleet_status_over_time` | Read | Low | https://policylayer.com/tools/cloudflare/dex-fleet-status-over-time.md |
| `dex_http_test_details` | Read | Low | https://policylayer.com/tools/cloudflare/dex-http-test-details.md |
| `dex_list_colos` | Read | Low | https://policylayer.com/tools/cloudflare/dex-list-colos.md |
| `dex_list_remote_capture_eligible_devices` | Read | Low | https://policylayer.com/tools/cloudflare/dex-list-remote-capture-eligible-devices.md |
| `dex_list_remote_captures` | Read | Low | https://policylayer.com/tools/cloudflare/dex-list-remote-captures.md |
| `dex_list_remote_warp_diag_contents` | Read | Low | https://policylayer.com/tools/cloudflare/dex-list-remote-warp-diag-contents.md |
| `dex_list_tests` | Read | Low | https://policylayer.com/tools/cloudflare/dex-list-tests.md |
| `dex_list_warp_change_events` | Read | Low | https://policylayer.com/tools/cloudflare/dex-list-warp-change-events.md |
| `dex_test_statistics` | Read | Low | https://policylayer.com/tools/cloudflare/dex-test-statistics.md |
| `dex_traceroute_test_details` | Read | Low | https://policylayer.com/tools/cloudflare/dex-traceroute-test-details.md |
| `dex_traceroute_test_network_path` | Read | Low | https://policylayer.com/tools/cloudflare/dex-traceroute-test-network-path.md |
| `dex_traceroute_test_result_network_path` | Read | Low | https://policylayer.com/tools/cloudflare/dex-traceroute-test-result-network-path.md |
| `dns_report` | Read | Low | https://policylayer.com/tools/cloudflare/dns-report.md |
| `get_ai_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-ai-data.md |
| `get_annotations` | Read | Low | https://policylayer.com/tools/cloudflare/get-annotations.md |
| `get_as_details` | Read | Low | https://policylayer.com/tools/cloudflare/get-as-details.md |
| `get_as_relationships` | Read | Low | https://policylayer.com/tools/cloudflare/get-as-relationships.md |
| `get_as_set` | Read | Low | https://policylayer.com/tools/cloudflare/get-as-set.md |
| `get_as112_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-as112-data.md |
| `get_bgp_hijacks` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-hijacks.md |
| `get_bgp_ip_space_timeseries` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-ip-space-timeseries.md |
| `get_bgp_leaks` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-leaks.md |
| `get_bgp_moas` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-moas.md |
| `get_bgp_pfx2as` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-pfx2as.md |
| `get_bgp_route_stats` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-route-stats.md |
| `get_bgp_routes_realtime` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-routes-realtime.md |
| `get_bgp_routing_table_ases` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-routing-table-ases.md |
| `get_bgp_rpki_aspa_changes` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-rpki-aspa-changes.md |
| `get_bgp_rpki_aspa_snapshot` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-rpki-aspa-snapshot.md |
| `get_bgp_rpki_aspa_timeseries` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-rpki-aspa-timeseries.md |
| `get_bgp_timeseries` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-timeseries.md |
| `get_bgp_top_ases` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-top-ases.md |
| `get_bgp_top_ases_by_prefixes` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-top-ases-by-prefixes.md |
| `get_bgp_top_prefixes` | Read | Low | https://policylayer.com/tools/cloudflare/get-bgp-top-prefixes.md |
| `get_bot_details` | Read | Low | https://policylayer.com/tools/cloudflare/get-bot-details.md |
| `get_bots_crawlers_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-bots-crawlers-data.md |
| `get_bots_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-bots-data.md |
| `get_certificate_transparency_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-certificate-transparency-data.md |
| `get_ct_authority_details` | Read | Low | https://policylayer.com/tools/cloudflare/get-ct-authority-details.md |
| `get_ct_log_details` | Read | Low | https://policylayer.com/tools/cloudflare/get-ct-log-details.md |
| `get_dns_queries_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-dns-queries-data.md |
| `get_domain_rank_details` | Read | Low | https://policylayer.com/tools/cloudflare/get-domain-rank-details.md |
| `get_domains_ranking` | Read | Low | https://policylayer.com/tools/cloudflare/get-domains-ranking.md |
| `get_domains_ranking_timeseries` | Read | Low | https://policylayer.com/tools/cloudflare/get-domains-ranking-timeseries.md |
| `get_email_routing_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-email-routing-data.md |
| `get_email_security_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-email-security-data.md |
| `get_geolocation_details` | Read | Low | https://policylayer.com/tools/cloudflare/get-geolocation-details.md |
| `get_http_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-http-data.md |
| `get_internet_quality_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-internet-quality-data.md |
| `get_internet_services_ranking` | Read | Low | https://policylayer.com/tools/cloudflare/get-internet-services-ranking.md |
| `get_internet_services_timeseries` | Read | Low | https://policylayer.com/tools/cloudflare/get-internet-services-timeseries.md |
| `get_internet_speed_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-internet-speed-data.md |
| `get_ip_details` | Read | Low | https://policylayer.com/tools/cloudflare/get-ip-details.md |
| `get_l3_attack_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-l3-attack-data.md |
| `get_l7_attack_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-l7-attack-data.md |
| `get_leaked_credentials_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-leaked-credentials-data.md |
| `get_netflows_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-netflows-data.md |
| `get_origin_details` | Read | Low | https://policylayer.com/tools/cloudflare/get-origin-details.md |
| `get_origins_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-origins-data.md |
| `get_outages` | Read | Low | https://policylayer.com/tools/cloudflare/get-outages.md |
| `get_outages_by_location` | Read | Low | https://policylayer.com/tools/cloudflare/get-outages-by-location.md |
| `get_robots_txt_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-robots-txt-data.md |
| `get_speed_histogram` | Read | Low | https://policylayer.com/tools/cloudflare/get-speed-histogram.md |
| `get_tcp_resets_timeouts_data` | Read | Low | https://policylayer.com/tools/cloudflare/get-tcp-resets-timeouts-data.md |
| `get_tld_details` | Read | Low | https://policylayer.com/tools/cloudflare/get-tld-details.md |
| `get_traffic_anomalies` | Read | Low | https://policylayer.com/tools/cloudflare/get-traffic-anomalies.md |
| `get_traffic_anomalies_by_location` | Read | Low | https://policylayer.com/tools/cloudflare/get-traffic-anomalies-by-location.md |
| `graphql_api_explorer` | Read | Low | https://policylayer.com/tools/cloudflare/graphql-api-explorer.md |
| `list_autonomous_systems` | Read | Low | https://policylayer.com/tools/cloudflare/list-autonomous-systems.md |
| `list_bots` | Read | Low | https://policylayer.com/tools/cloudflare/list-bots.md |
| `list_ct_authorities` | Read | Low | https://policylayer.com/tools/cloudflare/list-ct-authorities.md |
| `list_ct_logs` | Read | Low | https://policylayer.com/tools/cloudflare/list-ct-logs.md |
| `list_geolocations` | Read | Low | https://policylayer.com/tools/cloudflare/list-geolocations.md |
| `list_origins` | Read | Low | https://policylayer.com/tools/cloudflare/list-origins.md |
| `list_tlds` | Read | Low | https://policylayer.com/tools/cloudflare/list-tlds.md |
| `mcp_demo_day_info` | Read | Low | https://policylayer.com/tools/cloudflare/mcp-demo-day-info.md |
| `migrate_pages_to_workers_guide` | Read | Low | https://policylayer.com/tools/cloudflare/migrate-pages-to-workers-guide.md |
| `search_cloudflare_documentation` | Read | Low | https://policylayer.com/tools/cloudflare/search-cloudflare-documentation.md |
| `show_zone_dns_settings` | Read | Low | https://policylayer.com/tools/cloudflare/show-zone-dns-settings.md |
| `container_file_write` | Write | Medium | https://policylayer.com/tools/cloudflare/container-file-write.md |

## Tool descriptions

- `container_file_delete` — Delete file in the working directory
- `container_exec` — Run a command in a container and return the results from stdout. If necessary, set a timeout. To debug, stream back standard error. If you
- `container_initialize` — Start or restart the container. Use this tool to initialize a container before running any python or node.js code that the user requests ro run.
- `dex_create_remote_pcap` — Create a remote packet capture (PCAP) for a device. This is a resource intensive and privacy-sensitive operation on a real user device.
- `dex_create_remote_warp_diag` — Create a remote Warp Diagnostic (WARP-diag) for a device. This is a resource intensive and privacy-sensitive operation on a real user device.
- `container_file_read` — Read a specific file or directory. Use this tool if you would like to read files or display them to the user. This allow you to get a displayable image for the user if there is an image file.
- `container_files_list` — List working directory file tree. This just reads the contents of the current working directory
- `container_ping` — Ping the container for liveliness. Use this tool to check if the container is running.
- `dex_analyze_warp_diag` — Analyze successful WARP-diag remote captures for common issues. This should be the first place you start when trying to narrow down device-level issues with WARP.
- `dex_explore_remote_warp_diag_output` — Explore the contents of remote capture WARP diag archive filepaths returned by the dex_list_remote_warp_diag_contents tool for analysis.
- `dex_fleet_status_live` — Retrieve details about the real-time status of the fleet of devices broken down by dimension (mode, status, colo, platform, version)
- `dex_fleet_status_logs` — Retrieve raw fleet status device logs with a variety of levels of granularity and filtering. Use
- `dex_fleet_status_over_time` — Retrieve aggregate time series details about the status of the fleet of devices, or performance metrics for a specific device, over the specified time period.
- `dex_http_test_details` — Retrieve detailed time series results for an HTTP DEX test by id.
- `dex_list_colos` — View a list of Cloudflare colos sorted alphabetically or by frequency encountered in fleet status or DEX test data.
- `dex_list_remote_capture_eligible_devices` — Retrieve a list of devices eligible for remote captures. You
- `dex_list_remote_captures` — Retrieve a list of remote captures for device debugging, like PCAPs or WARP Diags.
- `dex_list_remote_warp_diag_contents` — Given a WARP diag remote capture id and device_id, returns a list of the files contained in the archive.
- `dex_list_tests` — Retrieve a list of all Cloudflare DEX Tests configured.
- `dex_list_warp_change_events` — View logs of events when users toggle WARP on or off, or change configurations.
- `dex_test_statistics` — Analyze Cloudflare DEX Test Results by quartile given a Test ID
- `dex_traceroute_test_details` — Retrieve detailed time series results for a Traceroute DEX test by id.
- `dex_traceroute_test_network_path` — Retrieve aggregate network path data for a Traceroute DEX test by id. Use the dex_traceroute_test_result_network_path tool to further explore individual test runs hop-by-hop.
- `dex_traceroute_test_result_network_path` — Retrieve the hop-by-hop network path for a specific Traceroute DEX test result by id.
- `dns_report` — Fetch the DNS Report for a given zone since a date
- `get_ai_data` — Retrieves AI-related data, including traffic from AI user agents, as well as popular models and model tasks specifically from Cloudflare Workers AI.
- `get_annotations` — Retrieve annotations including Internet events, outages, and anomalies from various Cloudflare data sources.
- `get_as_details` — Get Autonomous System details by ASN
- `get_as_relationships` — Get AS-level relationships for an Autonomous System. Shows peer, upstream, and downstream relationships with other ASes.
- `get_as_set` — Get IRR AS-SETs that an Autonomous System is a member of. AS-SETs are used in routing policies.
- `get_as112_data` — Retrieve AS112 DNS sink hole data. AS112 handles reverse DNS lookups for private IP addresses (RFC 1918). Useful for analyzing DNS misconfiguration patterns.
- `get_bgp_hijacks` — Retrieve BGP hijack events. BGP hijacks occur when an AS announces routes it does not own, potentially redirecting traffic.
- `get_bgp_ip_space_timeseries` — Retrieve announced IP address space time series data. Shows the count of announced IPv4 /24s and IPv6 /48s over time. Essential for monitoring BGP route withdrawals, IPv6 address space changes, and detecting significant routing events by…
- `get_bgp_leaks` — Retrieve BGP route leak events. Route leaks occur when an AS improperly announces routes learned from one peer to another.
- `get_bgp_moas` — Get Multi-Origin AS (MOAS) prefixes. MOAS occurs when a prefix is announced by multiple ASes, which can indicate hijacking or legitimate anycast.
- `get_bgp_pfx2as` — Get prefix-to-ASN mapping. Useful for looking up which AS announces a given IP prefix.
- `get_bgp_route_stats` — Retrieve BGP routing table statistics including number of routes, origin ASes, and more.
- `get_bgp_routes_realtime` — Get real-time BGP routes for a specific IP prefix using public route collectors (RouteViews and RIPE RIS). Shows current routing state including AS paths, RPKI validation status, and visibility across peers. Useful for troubleshooting ro…
- `get_bgp_routing_table_ases` — List all ASes in global routing tables with routing statistics (prefix counts, IPv4/IPv6 address count, RPKI validation status). Data comes from public BGP MRT archives.
- `get_bgp_rpki_aspa_changes` — Retrieve RPKI ASPA changes over time, including additions, removals, and modifications of ASPA objects.
- `get_bgp_rpki_aspa_snapshot` — Retrieve a snapshot of current or historical RPKI ASPA (Autonomous System Provider Authorization) objects. ASPA objects define which ASNs are authorized upstream providers for a customer ASN, helping prevent route leaks and hijacks.
- `get_bgp_rpki_aspa_timeseries` — Retrieve a timeseries of RPKI ASPA object counts over time.
- `get_bgp_timeseries` — Retrieve BGP updates time series data. Shows BGP announcement and withdrawal patterns over time.
- `get_bgp_top_ases` — Get top Autonomous Systems by BGP update count.
- `get_bgp_top_ases_by_prefixes` — Get top ASes ordered by announced prefix count. Useful for understanding which networks have the largest routing footprint. Data comes from public BGP MRT archives and updates every 2 hours.
- `get_bgp_top_prefixes` — Get top IP prefixes by BGP update count.
- `get_bot_details` — Get detailed information about a specific bot by its slug identifier.
- `get_bots_crawlers_data` — Retrieve web crawler HTTP request data. Shows crawler traffic patterns by client type, user agent, referrer, and industry. Useful for analyzing crawler behavior and traffic distribution.
- `get_bots_data` — Retrieve bot traffic data including trends by bot name, operator, category, and kind. Covers AI crawlers, search engines, monitoring bots, and more.
- `get_certificate_transparency_data` — Retrieve Certificate Transparency (CT) log data. CT provides visibility into SSL/TLS certificates issued for domains, useful for security monitoring.
- `get_ct_authority_details` — Get details for a specific Certificate Authority by its SHA256 fingerprint.
- `get_ct_log_details` — Get details for a specific Certificate Transparency log by its slug.
- `get_dns_queries_data` — Retrieve trends in DNS queries to the 1.1.1.1 resolver.
- `get_domains_ranking` — Get top or trending domains
- `get_domains_ranking_timeseries` — Get domain ranking timeseries data. Track how specific domains rank over time.
- `get_email_routing_data` — Retrieve Email Routing trends.
- `get_email_security_data` — Retrieve Email Security trends.
- `get_geolocation_details` — Get details for a specific geolocation by its GeoNames ID.
- `get_http_data` — Retrieve HTTP traffic trends.
- `get_internet_quality_data` — Retrieves a summary or time series of bandwidth, latency, or DNS response time percentiles from the Radar Internet Quality Index (IQI).
- `get_internet_services_ranking` — Get top Internet services
- `get_internet_services_timeseries` — Track internet service ranking changes over time. Useful for monitoring how services like ChatGPT, Google, etc. rank over time.
- `get_internet_speed_data` — Retrieve summary of bandwidth, latency, jitter, and packet loss, from the previous 90 days of Cloudflare Speed Test.
- `get_ip_details` — Get IP address information including full ASN details (name, country, population estimates from APNIC).
- `get_l3_attack_data` — Retrieve network layer (L3/DDoS) attack trends.
- `get_l7_attack_data` — Retrieve application layer (L7) attack trends.
- `get_leaked_credentials_data` — Retrieve trends in HTTP authentication requests and compromised credential detection. Shows distribution by compromised status and bot class.
- `get_netflows_data` — Retrieve NetFlows traffic data showing network traffic patterns. Supports filtering by ADM1 (administrative level 1, e.g., states/provinces) via geoId.
- `get_origin_details` — Get details for a specific cloud provider origin, including all available regions.
- `get_origins_data` — Retrieve cloud provider (AWS, GCP, Azure, OCI) performance metrics. Supports timeseries, summaries grouped by region/success_rate/percentile, and grouped timeseries.
- `get_outages` — Retrieve Internet outages and anomalies. Provides information about detected connectivity issues across ASes and locations.
- `get_outages_by_location` — Get outage counts aggregated by location. Useful for identifying which countries have the most Internet outages.
- `get_robots_txt_data` — Retrieve robots.txt analysis data. Shows how websites configure crawler access rules, particularly for AI crawlers. Useful for understanding web crawler policies across domains.
- `get_speed_histogram` — Get speed test histogram data. Shows distribution of speed test results for bandwidth, latency, or jitter.
- `get_tcp_resets_timeouts_data` — Retrieve TCP connection quality metrics including resets and timeouts. Useful for understanding connection reliability across networks and locations.
- `get_tld_details` — Get detailed information about a specific top-level domain (TLD).
- `get_traffic_anomalies` — Get traffic anomalies and outages
- `get_traffic_anomalies_by_location` — Get traffic anomalies aggregated by location. Shows which countries have the most detected outage signals, automatically detected by Radar.
- `graphql_api_explorer` — Generate a Cloudflare GraphQL API Explorer link Use this tool when: - A user asks for any GraphQL queries and wants to explore them in the Cloudflare GraphQL API Explorer. - You want to provide a shareable link to a specific GraphQL quer…
- `list_bots` — List known bots with their details. Includes AI crawlers, search engines, monitoring bots, and more. Filter by category, operator, kind, or verification status.
- `list_ct_authorities` — List Certificate Authorities (CAs) tracked in Certificate Transparency logs.
- `list_ct_logs` — List Certificate Transparency logs.
- `list_geolocations` — List available geolocations (ADM1 - administrative divisions like states/provinces). Use this to find GeoNames IDs for filtering HTTP and NetFlows data by region.
- `list_origins` — List cloud provider origins (hyperscalers) available in Cloud Observatory. Returns Amazon (AWS), Google (GCP), Microsoft (Azure), and Oracle (OCI) with their available regions.
- `list_tlds` — List top-level domains (TLDs) including generic, country-code, and sponsored TLDs. Filter by type or manager.
- `mcp_demo_day_info` — Get information about Cloudflare
- `migrate_pages_to_workers_guide` — ALWAYS read this guide before migrating Pages projects to Workers.
- `search_cloudflare_documentation` — Search the Cloudflare documentation. You should use this tool when: - A user asks questions about Cloudflare products (Workers, Developer Platform, Zero Trust, CDN, etc) - A user requests information about a Cloudflare feature - You are …
- `show_zone_dns_settings` — Show DNS settings for a zone
- `container_file_write` — Create a new file with the provided contents in the working direcotry, overwriting the file if it already exists

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=cloudflare · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/cloudflare
