Add Cloudflare to your AI agent
Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.
- Things your agent can do in Cloudflare
- 127
Things your AI can do in Cloudflare
Your FormWise AI can handle any of these in Cloudflare — on its own, without you needing to click a button.
Bulk Read KV Values
PopularRead up to 100 text or JSON values from a Workers KV namespace.
Bulk Write Workers KV Entries
PopularCreate or overwrite up to 10,000 entries in one Workers KV namespace. Check the returned unsuccessful keys and successful count: a successful request can still leave some keys unwritten.
Capture Browser Snapshot
PopularRender a URL or supplied HTML and return selected page representations. When specifying formats, select at least two distinct representations.
Check Registrar Domains
PopularCheck authoritative registration availability and pricing for up to 20 domains.
Create Account API Token
PopularCreate an account-owned API token and return its one-time secret value.
Create Alert Policy
PopularCreate an account-level Cloudflare notification policy.
Create D1 Database
PopularCreate a D1 database with optional placement and replication settings.
Create DNS record
PopularTool to create a new DNS record within a specific zone. Requires write privileges and makes live changes to the zone. Use after obtaining the zone ID via CLOUDFLARE_LIST_ZONES to programmatically add DNS entries.
Create Email Routing Address
PopularRegister an Email Routing destination; Cloudflare sends it a verification email.
Create KV Namespace
PopularCreate a classic or KV Instant namespace in a Cloudflare account.
Create WAF List
PopularCreate 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")
Create Pages Deployment
PopularCreate a Cloudflare Pages deployment from a Git branch or Direct Upload manifest.
Show 115 more things it can do
Create Pages Project
PopularCreate a Cloudflare Pages project for a production branch.
Create Turnstile Widget
PopularCreate a Turnstile challenge widget for selected domains.
Create User API Token
PopularCreate a user API token carrying supplied grants. Secure the one-time `result.value`; without `not_before` it is active immediately.
Create Worker
PopularCreate a beta Worker resource and configure its observability, previews, subdomain, tags, and tail consumers.
Create Worker Deployment
PopularDeploy existing Worker versions immediately to live traffic by percentage. `force` can bypass rollback blocks after secret changes.
Create Worker Version
PopularUpload code, assets, and configuration as a new Worker version without deploying it to production traffic. Bindings and settings are NOT copied from earlier versions. Pass every binding again, or pass {name, type: "inherit"} to carry an existing binding forward.
Create Zone
PopularCreate a Cloudflare DNS zone for a domain, optionally specifying the account and zone setup mode.
Delete Account API Token
PopularPermanently and irreversibly revoke an account-owned Cloudflare API token. Use only the specifically intended token ID; a revoked token cannot be restored.
Delete DNS Record
PopularTool to delete a DNS record within a specific zone. Deletion is immediate and irreversible. Use only after confirming both zone and record IDs. Requires write privileges on the zone. Example: "Delete DNS record 372e6795... from zone 023e105f4ecef..."
Delete WAF List
PopularTool 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>")
Delete Pages Deployment
PopularDelete a selected non-production Cloudflare Pages deployment.
Delete User API Token
PopularPermanently revoke one user-owned Cloudflare API token.
Delete Worker
PopularPermanently delete a beta Worker and its versions and deployments.
Delete Worker Script
PopularDelete a classic Worker script. Forced deletion may break service bindings and deletes its Durable Object namespaces.
Delete Zone
PopularTool to delete a zone. Use after confirming the zone identifier to permanently remove a DNS zone and all its DNS records from your Cloudflare account. Example: DELETE_ZONE(zone_identifier="023e105f4ecef8ad9ca31a8372d0c353")
Deploy Worker Script
PopularUpload or replace a JavaScript module Worker script and create its latest version.
Deploy Worker With Assets
PopularUpload static assets, create a Worker version, and deploy all traffic to it. Destructive: the new version replaces the live one for 100% of traffic. Only binding types listed in `keep_bindings` (secrets by default) and bindings passed in `bindings` survive; every other existing binding (KV, D1, R2, vars, services, ...) is dropped. List those types in `keep_bindings` to preserve them. Asset routing (`asset_config`) and compatibility flags are not inherited either and must be passed again on each deploy.
Download Worker Script
PopularDownload the raw source or multipart module bundle for a Worker script.
Execute D1 Query
PopularExecute SQL against one Cloudflare D1 database. SQL may read, write, or permanently delete database data or schema.
Get Account
PopularRetrieve one Cloudflare account by its exact account ID.
Get Account Build Limits
PopularReturn whether an account has exhausted its Worker build minutes and when they refresh.
Get Account Member
PopularRetrieve the identity, roles, policies, and status of an account member.
Get Account Token
PopularRetrieve metadata and policies for one account-owned API token.
Get Bot Management Settings
PopularTool to retrieve a zone's Bot Management configuration (Bot Fight Mode / Super Bot Fight Mode / Enterprise Bot Management). Use after identifying the correct zone_id (e.g., via CLOUDFLARE_LIST_ZONES). This tool is the canonical way to audit bot-related configuration; firewall rules are adjacent controls but not equivalent to Bot Management settings.
Get Current User
PopularRetrieve identity and account-membership details for the current user.
Get D1 Database
PopularGet details for one D1 database, optionally selecting response fields.
Get KV Namespace
PopularRetrieve metadata for one Cloudflare Workers KV namespace.
Get KV Value
PopularRetrieve a key's value from a Workers KV namespace. The response contains decoded text or base64-encoded binary content, along with its content type and any expiration.
List WAF Lists
PopularFetch WAF lists for a Cloudflare account without their items.
Get MCP Server
PopularRetrieve one Access AI Controls MCP server and its synchronization state.
Get Pages Deployment
PopularRetrieve one Cloudflare Pages deployment and its current build status.
Get Pages Deployment Logs
PopularRetrieve build log lines for one Cloudflare Pages deployment.
Get Pages Project
PopularRetrieve one Cloudflare Pages project and its configuration.
Get Pages Upload Token
PopularRequest a short-lived JWT for Cloudflare Pages Direct Upload assets.
Get Tunnel Configuration
PopularRetrieve the current configuration of a remotely managed Cloudflare Tunnel.
Get User API Token
PopularRetrieve metadata and policies for one user-owned API token.
Get Worker
PopularRetrieve one beta Worker resource by its exact ID or name.
Get Worker Preview Deployment
PopularRetrieve a specific or latest deployment for a Worker Preview.
Get Worker Script Settings
PopularRetrieve a Worker script's metadata and runtime configuration.
Get Worker Script Subdomain
PopularInspect workers.dev and preview URL availability for a Worker script.
Get Worker Script Version
PopularRetrieve detailed information for one classic Worker script version.
Get Worker Version
PopularRetrieve one beta Worker version; optional code modules may add megabytes.
Get Workers AI Model Schema
PopularRetrieve the input and output JSON Schemas for a Workers AI model.
Get Workers Subdomain
PopularReturn the workers.dev subdomain configured for a Cloudflare account.
Get Workflow
PopularRetrieve one Workflow's configuration, metadata, schedules, and counts.
Get Workflow Instance
PopularRetrieve logs, status, and execution details for one Workflow instance.
Get Zone
PopularRetrieve one Cloudflare zone and its configuration, status, and metadata.
Get Zone Ruleset Phase Entrypoint
PopularRetrieve the latest active zone entrypoint ruleset for a Rulesets phase.
Get Zone Setting
PopularFetch one setting for a Cloudflare zone by setting name.
Inventory Developer Resources
PopularReturn one page each of KV namespaces, Workflows, and D1 databases.
List Account Members
PopularList a page of Cloudflare account members with their user details, roles, permissions, status, and access policies when available. Supports filtering by membership status and sorting and pagination.
List Account Subscriptions
PopularList billing subscriptions and plan details for one Cloudflare account.
List Account Tokens
PopularList account-owned API token metadata and policies with pagination.
List Accounts
PopularList all Cloudflare accounts you have ownership or verified access to. Retrieves a paginated list of accounts with their details including account ID, name, type, settings, and creation date. An empty or partial result may indicate insufficient API token scope or permissions, not the absence of accounts. When multiple accounts are returned, confirm the intended account_id before performing any write operations to avoid acting on unintended environments. Use this when you need to: - Discover available accounts before performing account-specific operations - Find an account ID for other API calls that require an account identifier - Audit account configurations and settings - Filter accounts by name or paginate through large account lists
List D1 Databases
PopularList one page of D1 databases in an account. Increment `page` until `result_info` shows all matching databases have been retrieved.
List DNS records
PopularList and search one page of DNS records in a Cloudflare zone, including record IDs and properties. When both exact and substring filters are supplied for a name or content, the substring filter takes precedence; use pagination to retrieve further results.
List Email Routing Addresses
PopularList one page of Email Routing destination addresses configured for an account, optionally filtering by verification status. Use pagination to retrieve further results.
List Firewall Rules
PopularList one page of firewall rules for a specific DNS zone for auditing. Use pagination to retrieve further rules.
List KV Keys
PopularList key names and metadata in a Cloudflare Workers KV namespace.
List MCP Portals
PopularList Cloudflare Access AI Controls MCP portals with pagination and search.
List Monitors
PopularTool to list all load-balancer monitors in a Cloudflare account. Use after creating or updating monitors to retrieve a paginated list. Response includes `result_info.total_pages` to determine when all pages have been fetched.
List Pages Deployments
PopularList production or preview deployments for a Cloudflare Pages project. Use `environment` to filter by deployment type and `page` with `per_page` to traverse results; inspect `result_info.total_pages` to determine whether another page is available.
List Pages Project Domains
PopularList custom domains attached to a Cloudflare Pages project, including their validation and verification state.
List Pages Projects
PopularList Pages projects in a Cloudflare account. Use `page` and `per_page` to traverse results and inspect `result_info.total_pages` for additional pages.
List Pools
PopularTool to list all load balancer pools in a Cloudflare account. Use after confirming account ID to discover pool IDs. Paginate using `page` and `per_page`; check `result_info.total_pages` in the response to determine if additional pages exist.
List Registrar Registrations
PopularList domains registered through Cloudflare Registrar.
List Rule List Entries
PopularList entries in one Cloudflare account rule list.
List Web Analytics Sites
PopularList Cloudflare Web Analytics sites for an account. Use `order_by` to sort by hostname or creation time and `page` with `per_page` to traverse results; inspect `result_info.total_pages` to determine whether another page is available.
List Tunnels
PopularList Cloudflare Tunnel (cloudflared) tunnels in an account to discover tunnel IDs, names, and statuses. Use when you need to find a tunnel_id before performing tunnel operations like routing, DNS configuration, or debugging.
List Turnstile Widgets
PopularList Turnstile widgets configured for a Cloudflare account, returning widget summaries without secret keys.
List User API Tokens
PopularList one page of metadata for API tokens created by the connected Cloudflare user without returning token secrets.
List Worker Build Triggers
PopularList Workers Builds trigger configurations associated with one Worker tag.
List Worker Builds
PopularList one page of Workers CI builds associated with an immutable Worker tag.
List Worker Deployments
PopularList one page of deployment history for a classic Worker script.
List Worker Routes
PopularList Worker route patterns and script assignments for a Cloudflare zone.
List Worker Script Versions
PopularList classic Worker script versions, optionally filtering to deployable versions. The first item is the latest version. Use `page` and `per_page` to paginate unless `deployable` is true, in which case Cloudflare ignores pagination.
List Worker Scripts
PopularList uploaded classic Worker scripts, optionally filtering by tag rules.
List Worker Secrets
PopularList the names and types of secrets bound to one Worker script.
List Worker Telemetry Values
PopularList unique values observed for a Workers telemetry field.
List Worker Versions
PopularList paginated versions of a Cloudflare Worker. Use `page` and `per_page` to traverse results; version objects are preserved as returned so provider-added fields remain available.
List Workers
PopularList account Workers with optional sorting and page-based pagination.
List Workers Build Tokens
PopularList Workers Builds authentication token metadata for an account, with optional pagination.
List Workers Domains
PopularList custom domains routed to Workers in a Cloudflare account.
List Workflow Instances
PopularList Workflow executions with state, UTC date, and cursor filters.
List Workflows
PopularList and search account Workflows. Use page and per_page to traverse results.
List Zones
PopularList, search, sort, and filter accessible Cloudflare zones. Use page and per_page to paginate results; result_info includes the page, per-page count, and total count.
Manage Worker Schedules
PopularGet a Worker's Cron Triggers, or replace all triggers when schedules is supplied.
Query Analytics SQL
PopularExecute a parameterized Cloudflare Analytics SQL SELECT statement.
Query GraphQL Analytics
PopularRun a read-only query against Cloudflare's GraphQL Analytics API.
Query Worker Telemetry
PopularRun a saved or ad-hoc Workers Observability telemetry query.
Replace Rules List Items
PopularReplace every item in a Rules List and poll for the bulk operation outcome. If the wait times out, the operation is not cancelled and may still be running.
Rerun Zone Activation Check
PopularTrigger a fresh activation check for a pending Cloudflare zone. Cloudflare allows one check every five minutes on paid plans and once per hour on free plans.
Roll Account Token
PopularIrreversibly rotate an Account Owned API token secret. This destructive credential rotation immediately invalidates the current secret and returns its replacement only once. Confirm the token and update dependent integrations.
Roll Back Pages Deployment
PopularPromote a previous successful Pages deployment back to production.
Run Workers AI Model
PopularRun a Workers AI model and return non-streaming JSON; streaming is unsupported.
Scrape Page Elements
PopularRender a URL or supplied HTML and return elements matching CSS selectors.
Start Worker Asset Upload Session
PopularRegister 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 DNS record
PopularTool to update an existing DNS record within a specific zone. Use after confirming both zone and record identifiers; only provided fields are modified. Updates to records used by active tunnels take effect immediately and can disrupt live traffic.
Update WAF List
PopularTool to update the description of a WAF list (cannot update items). Use after confirming list metadata.
Update Pages Project
PopularRename a Pages project or update its production branch, build configuration, deployment environments, or source repository settings.
Update Tunnel Configuration
PopularTool to update a remotely-managed Cloudflare Tunnel's configuration (ingress rules and routing). Use when you need to programmatically configure hostname-to-origin mappings for a tunnel. WARNING: This operation REPLACES the entire configuration - incorrect configuration can break routing and make services unreachable. Best practice: fetch current configuration first (if patching) to preserve existing rules. At least one ingress rule is required, and the last rule should typically be a catch-all (hostname='*' or omitted) with service='http_status:404'.
Update Worker Preview Deployment
PopularCreate a new Preview deployment by merge-patching bindings or annotations on an existing Preview deployment.
Update Worker Script Settings
PopularPatch Worker configuration and metadata, creating a new version.
Update Worker Script Subdomain
PopularEnable or disable a Worker script and its previews on workers.dev.
Update Zone
PopularTool to update properties of an existing zone; changes apply immediately to the live zone. Confirm zone ID and intended change with the user before calling. Only one field can be modified per call.
Update Zone Ruleset Phase Entrypoint
PopularReplace a zone phase entrypoint ruleset. WARNING: this is a full replacement, not a patch; omitted body fields may reset existing configuration.
Upload Pages Assets
PopularUpload static assets and register their hashes for a Pages deployment.
Upload Worker Assets
PopularUpload one bucket of base64-encoded Worker static assets.
Upload Worker Script Version
PopularUpload a module-syntax classic Worker version without deploying it. Warning: a new version does not inherit the previous version's bindings. Only binding types in metadata.keep_bindings (secrets by default) are kept; every other binding (KV, D1, R2, services, vars, ...) must be passed in metadata.bindings, for example as {"type": "inherit", "name": "MY_KV"}, or it is missing once this version is deployed.
Upsert Worker Secret
PopularAdd or replace one secret binding, creating a new Worker version.
Write KV Value
PopularCreate or replace a UTF-8 value in a Cloudflare Workers KV namespace.
Get Worker Script Content
Retrieve the deployed content of one Cloudflare Worker script.
Get Worker Service Environment Content
Retrieve deployed content for a legacy Worker service environment.
List KV Namespaces
List Workers KV namespaces in a Cloudflare account. Sort by namespace `id` or `title` with `order` and `direction`, and paginate with `page` and `per_page`. The response preserves additional namespace fields returned by Cloudflare.
List Queues
List queues owned by a Cloudflare account.
Built for the way you actually work
No code, no engineers
Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.
Sounds like you, not like a bot
Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.
Plugs into the stack you already use
No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.
Your data stays yours
Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.
What you can do once Cloudflare is connected
Onboard new clients without lifting a finger
When someone signs up, your AI greets them, sets up their next step in Cloudflare, and keeps the momentum going — even at 2am.
Reply to leads in seconds, not days
Your AI watches Cloudflare for new inquiries, answers questions in your voice, and books the call before they cool off.
Get your weekends back
Hand off the repetitive Cloudflare work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.
How to connect Cloudflare to your agent
- 1
Start using FormWise for free
Sign up in under a minute.
- 2
Find Cloudflare in your connected apps
Inside FormWise, open Connectors and look for Cloudflare.
- 3
Hit "Connect"
Click "Connect Cloudflare" and log in like you normally would. We only ask for the permissions your AI actually needs.
- 4
Tell your AI what to do in Cloudflare
Build a quick AI Agent (it's like writing instructions, not code), and pick the Cloudflare actions you want your AI to handle.
- 5
Watch it run
Send it a real-world task and watch your AI take care of Cloudflare for you. Tweak the wording until it feels just right.
Powered by the AI you already trust
Your Cloudflare workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.
- OpenAI
- Anthropic Claude
- Google Gemini
Questions other Cloudflare users had before signing up
Do I need to know how to code?
Not even a little. If you can use Cloudflare today, you can set this up. You'll connect Cloudflare, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.
Will my clients know they're talking to an AI?
Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.
Can I make it sound like me?
Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.
What if I want to take over a conversation?
You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.
Is my client data safe?
Yes. Your Cloudflare login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect Cloudflare or delete everything any time.
What happens when Cloudflare updates their app?
We handle it. When Cloudflare adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.
How fast can I actually get this running?
Most people are up and running the same day they sign up. Connecting Cloudflare takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.
What is FormWise?
FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like Cloudflare — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.
Can I sell AI agents to my clients?
Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.
Can I embed my AI on my website or in my course?
Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.
Do I need to know anything about AI to use this?
No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.
About Cloudflare on FormWise
Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.
Connect Cloudflare once and your FormWise AI gets 127 things it can do inside it. That means your AI can handle the Cloudflare work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.
You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.
New to Cloudflare? Take a look at dash.cloudflare.com/sign-up.
More Security & Identity Tools integrations
Infisical
Infisical is a secrets management platform; this integration supports delegated read-only OAuth access and machine identity Token Auth in Infisical US Cloud.
Dnsfilter
DNSFilter provides cloud-based DNS security and content filtering solutions to protect networks from online threats and manage internet usage.
Turbot Pipes
Turbot Pipes is an intelligence, automation, and security platform built specifically for DevOps, offering hosted Steampipe database instances, shared dashboards, snapshots, and more.
Borneo
Borneo is a data security and privacy platform designed for sensitive data discovery and remediation.
Digicert
DigiCert is a leading provider of high-assurance TLS/SSL, PKI, IoT, and signing solutions, enabling secure digital interactions worldwide.
Microsoft Entra ID
Manage Microsoft Entra ID directory resources through Microsoft Graph v1.0, including users, groups, applications, roles, devices, policies, and audit data.
Stop doing the Cloudflare work yourself
Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.
