Cloudflare
Available Tools
Verify the current Cloudflare API token is valid and active. Use this to test connectivity and confirm authentication is working correctly.
Get the current authenticated Cloudflare user’s profile information including email, name, and account status.
List all Cloudflare accounts the authenticated user has access to. Supports filtering by name and pagination.
Get details of a specific Cloudflare account by ID. Use list_accounts first to find valid account IDs.
Purge cached content for a Cloudflare zone.
List DNS records for a Cloudflare zone. Supports filtering by record type (A, AAAA, CNAME, MX, TXT, etc.), name, content, and proxy status with pagination. Use list_zones first to get the zone ID.
Get details of a specific DNS record by ID. Use list_dns_records first to find the record ID and zone ID.
Create a new DNS record in a Cloudflare zone.
Update an existing DNS record. Only specified fields are modified. Use list_dns_records to find the record ID and zone ID.
Delete a DNS record from a Cloudflare zone. This is irreversible. Use list_dns_records to find the record ID and zone ID.
List all rulesets for a Cloudflare zone including WAF custom rules, rate limiting rules, transform rules, and cache rules. Use list_zones first to get the zone ID.
Get a specific ruleset with all its rules. Use list_zone_rulesets first to find the ruleset ID.
Create a new zone ruleset with WAF custom rules.
Update a zone ruleset by replacing all its rules.
Delete a zone ruleset and all its rules. This is irreversible. Use list_zone_rulesets to find the ruleset ID.
List all settings for a Cloudflare zone including SSL mode, security level, caching, and performance options. Use list_zones first to get the zone ID.
Get a specific zone setting value. Common settings: ssl, security_level, min_tls_version, always_use_https, development_mode, cache_level, browser_cache_ttl. Use list_zones first to get the zone ID.
Update a zone setting. Examples: ssl=‘strict’, security_level=‘high’, min_tls_version=‘1.2’, always_use_https=‘on’, development_mode=‘on’. Use get_zone_setting first to see the current value.
List all Cloudflare zones (domains). Supports filtering by domain name, status, and account ID with pagination. Returns zone IDs needed for DNS, settings, and cache operations.
Get detailed information about a specific Cloudflare zone including nameservers, plan, and status. Use list_zones first to find the zone ID.
Add a new domain to Cloudflare. Requires the domain name and account ID. Use list_accounts to find valid account IDs. After creation, update DNS nameservers at your registrar.
Permanently remove a zone (domain) from Cloudflare. This is irreversible and removes all associated DNS records and settings. Use list_zones to find the zone ID.