Cloudflare DNS Skill
Manage Cloudflare DNS zones and records with analytics insights.
Tools
| Tool | Description |
|---|---|
list_zones | List all DNS zones in the account |
get_zone | Get details for a specific zone |
list_dns_records | List DNS records in a zone |
get_dns_analytics | Get DNS query analytics for a zone |
get_dns_performance | Get DNS performance metrics |
get_dns_trends | Get DNS trend analysis over time |
Example Queries
List all my Cloudflare DNS zones Show DNS records for example.com What are the DNS analytics for my zone in the last 24 hours? Show DNS query performance for example.com
Prerequisites
CLOUDFLARE_API_TOKENwith Zone:Read scopeCLOUDFLARE_ACCOUNT_IDfrom dashboard- Optional:
CLOUDFLARE_ZONE_IDfor default zone
Server
This skill uses the cloudflare-dns-analytics remote MCP server at dns-analytics.mcp.cloudflare.com.
Failure Behavior
- On a tool error (timeout, unreachable host, malformed response), report the failure and its error message directly to the user rather than fabricating or guessing at results.
- For a confirmed read-only call, check connectivity and retry once if appropriate. For any call that changes state or sends a message, a timeout does not prove the action failed: inspect current state or delivery status before retrying, preserve the required approval/change gates, and do not repeat an action whose outcome is unknown.


