Create DNS record
CLOUDFLARE_CREATE_DNS_RECORDAdd a new DNS record to your domain, such as pointing subdomains to servers or setting up email routing without manual configuration.
Cloudflare
64 actions for Cloudflare workflows.
Operations are the actions a workflow can take in Cloudflare, grouped by category. Each lists its method, parameters, and a template you can drop it into.
These operations cover foundational infrastructure management tasks and miscellaneous configuration needs. Use them to set up DNS records, manage zones, configure tunnels, handle firewall and WAF rules, monitor accounts, and adjust bot management settings for your Cloudflare services.
Create DNS record
CLOUDFLARE_CREATE_DNS_RECORDAdd a new DNS record to your domain, such as pointing subdomains to servers or setting up email routing without manual configuration.
List DNS records
CLOUDFLARE_LIST_DNS_RECORDSRetrieve and search DNS records within your Cloudflare zone to find record IDs and details for management purposes. Useful for identifying existing records before making updates or deletions.
List Zones
CLOUDFLARE_LIST_ZONESRetrieve a list of all domains (zones) you're managing through Cloudflare in your account, with support for searching, filtering, and pagination to easily find specific domains.
Update DNS record
CLOUDFLARE_UPDATE_DNS_RECORDModify existing DNS records in your Cloudflare zone by updating specific fields like IP addresses, CNAME targets, or TTL values without affecting other record settings.
Create WAF List
CLOUDFLARE_CREATE_LISTCreate a custom list for organizing and managing IP addresses, hostnames, ASNs, or redirects that can be used in your website security rules. This allows you to build reusable security filters without creating rules from scratch each time.
Create Zone
CLOUDFLARE_CREATE_ZONESet up a new domain in Cloudflare for DNS management and protection. This creates a zone that you can configure with DNS records once you update your domain registrar's nameservers.
Delete DNS Record
CLOUDFLARE_DELETE_DNS_RECORDRemove a DNS record from your domain zone when you no longer need it, such as deleting outdated mail server entries or removing test domains.
Delete WAF List
CLOUDFLARE_DELETE_LISTRemoves a Web Application Firewall list from your Cloudflare account after you've confirmed it's no longer being used by any active filters.
Delete Zone
CLOUDFLARE_DELETE_ZONEPermanently remove a DNS zone and all its associated DNS records from your Cloudflare account. Use this when you no longer need to manage a domain through Cloudflare.
Get Bot Management Settings
CLOUDFLARE_GET_BOT_MANAGEMENT_SETTINGSRetrieves your website's bot protection settings to see what level of bot management is currently enabled and configured. Use this to audit your current bot defense strategy and understand your protection status.
List Account Members
CLOUDFLARE_LIST_ACCOUNT_MEMBERSRetrieves all members of your Cloudflare account along with their roles, permissions, and membership status. Use this to view who has access to your account and what actions they can perform.
List Accounts
CLOUDFLARE_LIST_ACCOUNTSRetrieves all Cloudflare accounts you have access to, including their IDs and settings, so you can identify the right account before making changes or accessing account-specific features.
List Firewall Rules
CLOUDFLARE_LIST_FIREWALL_RULESRetrieve all firewall rules configured for a specific DNS zone to monitor and audit your website's security settings. This helps you verify which traffic restrictions and protection rules are currently active.
List Monitors
CLOUDFLARE_LIST_MONITORSRetrieve all load-balancer monitors configured in your Cloudflare account to view their status, settings, and health check configurations. Use this to audit your existing monitors and verify your infrastructure's monitoring setup.
List Pools
CLOUDFLARE_LIST_POOLSRetrieve all load balancer pools configured in your Cloudflare account to understand your current traffic distribution setup and identify specific pool IDs for management or monitoring tasks.
List Tunnels
CLOUDFLARE_LIST_TUNNELSRetrieve all Cloudflare Tunnels in your account to view tunnel IDs, names, and current statuses. This helps you identify which tunnels are active and available for managing your traffic routing and DNS configurations.
List WAF Lists
CLOUDFLARE_GET_LISTSRetrieve all Web Application Firewall (WAF) lists associated with your Cloudflare account to see what security rule sets are available for protecting your websites.
Update Tunnel Configuration
CLOUDFLARE_UPDATE_TUNNEL_CONFIGURATIONModifies how a Cloudflare Tunnel routes incoming traffic to your applications by updating ingress rules and hostname mappings. This lets you control which domains point to which services without manual configuration.
Update WAF List
CLOUDFLARE_UPDATE_LISTUpdate the description and metadata of a WAF (Web Application Firewall) list to keep your security configurations organized and documented. This helps you maintain clear notes about what each list protects and when it was last reviewed.
Update Zone
CLOUDFLARE_UPDATE_ZONEModify individual settings for your Cloudflare zone such as plan type, nameservers, or DNS records to take immediate effect on your live domain. Use this to keep your domain configuration up-to-date without downtime.
Capture Browser Snapshot
CLOUDFLARE_CAPTURE_BROWSER_SNAPSHOTRender a URL or supplied HTML and return selected page representations.
Check Registrar Domains
CLOUDFLARE_CHECK_REGISTRAR_DOMAINSCheck authoritative registration availability and pricing for up to 20 domains.
Create Pages Deployment
CLOUDFLARE_CREATE_PAGES_DEPLOYMENTCreate a Cloudflare Pages deployment from a Git branch or Direct Upload manifest.
Create Turnstile Widget
CLOUDFLARE_CREATE_TURNSTILE_WIDGETCreate a Turnstile challenge widget for selected domains.
Create User API Token
CLOUDFLARE_CREATE_USER_API_TOKENCreate a user API token carrying supplied grants.
Create Worker
CLOUDFLARE_CREATE_WORKERCreate a beta Worker resource and configure its observability, previews, subdomain, tags, and tail consumers.
Create Worker Deployment
CLOUDFLARE_CREATE_WORKER_DEPLOYMENTDeploy existing Worker versions immediately to live traffic by percentage.
Create Worker Version
CLOUDFLARE_CREATE_WORKER_VERSIONUpload code, assets, and configuration as a new Worker version without deploying it to production traffic.
Delete Pages Deployment
CLOUDFLARE_DELETE_PAGES_DEPLOYMENTDelete a selected non-production Cloudflare Pages deployment.
Get Account Token
CLOUDFLARE_GET_ACCOUNT_TOKENRetrieve metadata and policies for one account-owned API token.
Get KV Namespace
CLOUDFLARE_GET_KV_NAMESPACERetrieve metadata for one Cloudflare Workers KV namespace.
Get KV Value
CLOUDFLARE_GET_KV_VALUERetrieve the stored bytes for a key in a Workers KV namespace.
Get Pages Deployment
CLOUDFLARE_GET_PAGES_DEPLOYMENTRetrieve one Cloudflare Pages deployment and its current build status.
Get Pages Project
CLOUDFLARE_GET_PAGES_PROJECTRetrieve one Cloudflare Pages project and its configuration.
Get User API Token
CLOUDFLARE_GET_USER_API_TOKENRetrieve metadata and policies for one user-owned API token.
Get Worker Preview Deployment
CLOUDFLARE_GET_WORKER_PREVIEW_DEPLOYMENTRetrieve a specific or latest deployment for a Worker Preview.
Get Worker Script Content
CLOUDFLARE_GET_WORKER_SCRIPT_CONTENTRetrieve the deployed content of one Cloudflare Worker script.
Get Worker Script Subdomain
CLOUDFLARE_GET_WORKER_SCRIPT_SUBDOMAINInspect workers.dev and preview URL availability for a Worker script.
Get Worker Script Version
CLOUDFLARE_GET_WORKER_SCRIPT_VERSIONRetrieve detailed information for one classic Worker script version.
Get Worker Version
CLOUDFLARE_GET_WORKER_VERSIONRetrieve one beta Worker version; optional code modules may add megabytes.
Inventory Developer Resources
CLOUDFLARE_INVENTORY_DEVELOPER_RESOURCESReturn one page each of KV namespaces, Workflows, and D1 databases.
List D1 Databases
CLOUDFLARE_LIST_D1_DATABASESList one page of D1 databases in an account.
List Email Routing Addresses
CLOUDFLARE_LIST_EMAIL_ROUTING_ADDRESSESList Email Routing destination addresses configured for an account.
List KV Keys
CLOUDFLARE_LIST_KV_KEYSList key names and metadata in a Cloudflare Workers KV namespace.
List KV Namespaces
CLOUDFLARE_LIST_KV_NAMESPACESList Workers KV namespaces in a Cloudflare account.
List MCP Portals
CLOUDFLARE_LIST_MCP_PORTALSList Cloudflare Access AI Controls MCP portals with pagination and search.
List Pages Deployments
CLOUDFLARE_LIST_PAGES_DEPLOYMENTSList production or preview deployments for a Cloudflare Pages project.
List Pages Project Domains
CLOUDFLARE_LIST_PAGES_PROJECT_DOMAINSList custom domains attached to a Cloudflare Pages project, including their validation and verification state.
List Rule List Entries
CLOUDFLARE_LIST_RULE_LIST_ENTRIESList entries in one Cloudflare account rule list.
List Worker Build Triggers
CLOUDFLARE_LIST_WORKER_BUILD_TRIGGERSList Workers Builds trigger configurations associated with one Worker tag.
List Worker Scripts
CLOUDFLARE_LIST_WORKER_SCRIPTSList uploaded classic Worker scripts, optionally filtering by tag rules.
List Worker Secrets
CLOUDFLARE_LIST_WORKER_SECRETSList the names and types of secrets bound to one Worker script.
List Worker Telemetry Values
CLOUDFLARE_LIST_WORKER_TELEMETRY_VALUESList unique values observed for a Workers telemetry field.
Manage Worker Schedules
CLOUDFLARE_MANAGE_WORKER_SCHEDULESGet a Worker's Cron Triggers, or replace all triggers when schedules is supplied.
Query GraphQL Analytics
CLOUDFLARE_QUERY_GRAPHQL_ANALYTICSRun a read-only query against Cloudflare's GraphQL Analytics API.
Query Worker Telemetry
CLOUDFLARE_QUERY_WORKER_TELEMETRYRun a saved or ad-hoc Workers Observability telemetry query.
Replace Rules List Items
CLOUDFLARE_REPLACE_LIST_ITEMSReplace every item in a Rules List and wait for the bulk operation outcome.
Roll Back Pages Deployment
CLOUDFLARE_ROLLBACK_PAGES_DEPLOYMENTPromote a previous successful Pages deployment back to production.
Run Workers AI Model
CLOUDFLARE_RUN_WORKERS_AI_MODELRun a Workers AI model and return non-streaming JSON; streaming is unsupported.
Start Worker Asset Upload Session
CLOUDFLARE_START_WORKER_ASSET_UPLOAD_SESSIONRegister a Worker static-asset manifest and return a one-hour JWT and hash buckets for later asset-upload calls; this action does not upload asset bytes.
Update Pages Project
CLOUDFLARE_UPDATE_PAGES_PROJECTRename a Pages project or update its production branch, build configuration, deployment environments, or source repository settings.
Update Worker Preview Deployment
CLOUDFLARE_UPDATE_WORKER_PREVIEW_DEPLOYMENTCreate a new Preview deployment by merge-patching bindings or annotations on an existing Preview deployment.
Upload Pages Assets
CLOUDFLARE_UPLOAD_PAGES_ASSETSUpload static assets and register their hashes for a Pages deployment.
Write KV Value
CLOUDFLARE_WRITE_KV_VALUECreate or replace a UTF-8 value in a Cloudflare Workers KV namespace.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.