Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.
Tool to create a new DNS record within a specific zone. Use after obtaining the zone ID to programmatically add DNS entries.
Create a new empty custom list for use in WAF rules and filters. Lists can contain IP addresses, hostnames, ASNs, or redirects. Once created, use separate actions to add items to the list. Note: List availability depends on plan (Free: 1 list, Pro/Business: 10 lists, Enterprise: 1000 lists). Example: CREATE_LIST(account_id="abc123", kind="ip", name="blocklist", description="Block malicious IPs")
Creates a new DNS zone (domain) in Cloudflare. A zone represents a domain and its DNS records. Use this when adding a new domain to manage with Cloudflare. Requires account ID (obtainable via LIST_ACCOUNTS). The zone will be in 'pending' status until nameservers are updated at the domain registrar.
Tool to delete a DNS record within a specific zone. Use after confirming zone and record IDs. Example: "Delete DNS record 372e6795... from zone 023e105f4ecef..."
Tool to delete a WAF list. Use when you need to remove a list after verifying no filters reference it. Example: DELETE_LIST(account_id="<account_id>", list_id="<list_id>")
Tool to delete a zone. Use after confirming the zone identifier to permanently remove a DNS zone from your Cloudflare account. Example: DELETE_ZONE(zone_identifier="023e105f4ecef8ad9ca31a8372d0c353")