Version2.0.0
Categorydevelopment
AuthAPI key
Tools13
Transportstdio
LicenceMIT
01
What it does
The app, in its own words.
Cloudflare platform management — manage DNS records, zones, Workers, KV namespaces, and purge cache.
02
Tools
13 tools the agent can call.
Every one is declared with typed parameters and returns structured results, so the host can render them instead of narrating them.
- create_dns_recordCreate a new DNS record in a Cloudflare zone. Returns the created record.
- delete_dns_recordDelete a DNS record from a Cloudflare zone. This action is irreversible.
- get_workerGet metadata about a specific Workers script by name, including bindings, compatibility date, and usage model.
- get_zoneGet detailed information about a specific Cloudflare zone by its ID.
- get_zone_analyticsGet analytics dashboard data for a Cloudflare zone, including requests, bandwidth, threats, and page views over a time range.
- list_dns_recordsList DNS records for a zone. Supports filtering by record type and name, with pagination.
- list_firewall_rulesList firewall rules for a Cloudflare zone. Firewall rules match requests using filter expressions and apply actions like block, challenge, or allow.
- list_kv_namespacesList all Workers KV namespaces in a Cloudflare account.
- list_page_rulesList all page rules for a Cloudflare zone. Page rules control zone-level settings by URL pattern.
- list_workersList all Workers scripts in a Cloudflare account.
- list_zonesList zones in your Cloudflare account. Supports filtering by domain name and pagination.
- purge_cachePurge cached content for a Cloudflare zone. Can purge everything or specific files by URL.
- update_dns_recordUpdate an existing DNS record in a Cloudflare zone. Only provided fields are changed.
03
Auth and permissions
What it asks for.
Declared in the manifest, in advance. The app cannot reach anything it did not ask for here.
User secrets
API_TOKEN
Reading further
The manifest and the source for Cloudflare live in the monorepo, alongside the other apps.