Skills DirectorySearch all skills ↗

AI agent skill · by @automateyournetwork

Cloudflare Dns

Manage Cloudflare DNS zones and records with analytics insights.

Archived 2026-10-23 · Source updated 2026-10-11 · License: Apache-2.0. Check the original repository for the latest version.

SKILL.md instructions

# 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_TOKEN` with Zone:Read scope
- `CLOUDFLARE_ACCOUNT_ID` from dashboard
- Optional: `CLOUDFLARE_ZONE_ID` for 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.

Related skills