Security & Identity Tools

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

    Popular

    Read up to 100 text or JSON values from a Workers KV namespace.

  • Bulk Write Workers KV Entries

    Popular

    Create 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

    Popular

    Render a URL or supplied HTML and return selected page representations. When specifying formats, select at least two distinct representations.

  • Check Registrar Domains

    Popular

    Check authoritative registration availability and pricing for up to 20 domains.

  • Create Account API Token

    Popular

    Create an account-owned API token and return its one-time secret value.

  • Create Alert Policy

    Popular

    Create an account-level Cloudflare notification policy.

  • Create D1 Database

    Popular

    Create a D1 database with optional placement and replication settings.

  • Create DNS record

    Popular

    Tool 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

    Popular

    Register an Email Routing destination; Cloudflare sends it a verification email.

  • Create KV Namespace

    Popular

    Create a classic or KV Instant namespace in a Cloudflare account.

  • Create WAF List

    Popular

    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")

  • Create Pages Deployment

    Popular

    Create a Cloudflare Pages deployment from a Git branch or Direct Upload manifest.

Show 115 more things it can do
  • Create Pages Project

    Popular

    Create a Cloudflare Pages project for a production branch.

  • Create Turnstile Widget

    Popular

    Create a Turnstile challenge widget for selected domains.

  • Create User API Token

    Popular

    Create a user API token carrying supplied grants. Secure the one-time `result.value`; without `not_before` it is active immediately.

  • Create Worker

    Popular

    Create a beta Worker resource and configure its observability, previews, subdomain, tags, and tail consumers.

  • Create Worker Deployment

    Popular

    Deploy existing Worker versions immediately to live traffic by percentage. `force` can bypass rollback blocks after secret changes.

  • Create Worker Version

    Popular

    Upload 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

    Popular

    Create a Cloudflare DNS zone for a domain, optionally specifying the account and zone setup mode.

  • Delete Account API Token

    Popular

    Permanently 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

    Popular

    Tool 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

    Popular

    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>")

  • Delete Pages Deployment

    Popular

    Delete a selected non-production Cloudflare Pages deployment.

  • Delete User API Token

    Popular

    Permanently revoke one user-owned Cloudflare API token.

  • Delete Worker

    Popular

    Permanently delete a beta Worker and its versions and deployments.

  • Delete Worker Script

    Popular

    Delete a classic Worker script. Forced deletion may break service bindings and deletes its Durable Object namespaces.

  • Delete Zone

    Popular

    Tool 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

    Popular

    Upload or replace a JavaScript module Worker script and create its latest version.

  • Deploy Worker With Assets

    Popular

    Upload 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

    Popular

    Download the raw source or multipart module bundle for a Worker script.

  • Execute D1 Query

    Popular

    Execute SQL against one Cloudflare D1 database. SQL may read, write, or permanently delete database data or schema.

  • Get Account

    Popular

    Retrieve one Cloudflare account by its exact account ID.

  • Get Account Build Limits

    Popular

    Return whether an account has exhausted its Worker build minutes and when they refresh.

  • Get Account Member

    Popular

    Retrieve the identity, roles, policies, and status of an account member.

  • Get Account Token

    Popular

    Retrieve metadata and policies for one account-owned API token.

  • Get Bot Management Settings

    Popular

    Tool 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

    Popular

    Retrieve identity and account-membership details for the current user.

  • Get D1 Database

    Popular

    Get details for one D1 database, optionally selecting response fields.

  • Get KV Namespace

    Popular

    Retrieve metadata for one Cloudflare Workers KV namespace.

  • Get KV Value

    Popular

    Retrieve 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

    Popular

    Fetch WAF lists for a Cloudflare account without their items.

  • Get MCP Server

    Popular

    Retrieve one Access AI Controls MCP server and its synchronization state.

  • Get Pages Deployment

    Popular

    Retrieve one Cloudflare Pages deployment and its current build status.

  • Get Pages Deployment Logs

    Popular

    Retrieve build log lines for one Cloudflare Pages deployment.

  • Get Pages Project

    Popular

    Retrieve one Cloudflare Pages project and its configuration.

  • Get Pages Upload Token

    Popular

    Request a short-lived JWT for Cloudflare Pages Direct Upload assets.

  • Get Tunnel Configuration

    Popular

    Retrieve the current configuration of a remotely managed Cloudflare Tunnel.

  • Get User API Token

    Popular

    Retrieve metadata and policies for one user-owned API token.

  • Get Worker

    Popular

    Retrieve one beta Worker resource by its exact ID or name.

  • Get Worker Preview Deployment

    Popular

    Retrieve a specific or latest deployment for a Worker Preview.

  • Get Worker Script Settings

    Popular

    Retrieve a Worker script's metadata and runtime configuration.

  • Get Worker Script Subdomain

    Popular

    Inspect workers.dev and preview URL availability for a Worker script.

  • Get Worker Script Version

    Popular

    Retrieve detailed information for one classic Worker script version.

  • Get Worker Version

    Popular

    Retrieve one beta Worker version; optional code modules may add megabytes.

  • Get Workers AI Model Schema

    Popular

    Retrieve the input and output JSON Schemas for a Workers AI model.

  • Get Workers Subdomain

    Popular

    Return the workers.dev subdomain configured for a Cloudflare account.

  • Get Workflow

    Popular

    Retrieve one Workflow's configuration, metadata, schedules, and counts.

  • Get Workflow Instance

    Popular

    Retrieve logs, status, and execution details for one Workflow instance.

  • Get Zone

    Popular

    Retrieve one Cloudflare zone and its configuration, status, and metadata.

  • Get Zone Ruleset Phase Entrypoint

    Popular

    Retrieve the latest active zone entrypoint ruleset for a Rulesets phase.

  • Get Zone Setting

    Popular

    Fetch one setting for a Cloudflare zone by setting name.

  • Inventory Developer Resources

    Popular

    Return one page each of KV namespaces, Workflows, and D1 databases.

  • List Account Members

    Popular

    List 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

    Popular

    List billing subscriptions and plan details for one Cloudflare account.

  • List Account Tokens

    Popular

    List account-owned API token metadata and policies with pagination.

  • List Accounts

    Popular

    List 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

    Popular

    List one page of D1 databases in an account. Increment `page` until `result_info` shows all matching databases have been retrieved.

  • List DNS records

    Popular

    List 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

    Popular

    List 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

    Popular

    List one page of firewall rules for a specific DNS zone for auditing. Use pagination to retrieve further rules.

  • List KV Keys

    Popular

    List key names and metadata in a Cloudflare Workers KV namespace.

  • List MCP Portals

    Popular

    List Cloudflare Access AI Controls MCP portals with pagination and search.

  • List Monitors

    Popular

    Tool 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

    Popular

    List 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

    Popular

    List custom domains attached to a Cloudflare Pages project, including their validation and verification state.

  • List Pages Projects

    Popular

    List 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

    Popular

    Tool 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

    Popular

    List domains registered through Cloudflare Registrar.

  • List Rule List Entries

    Popular

    List entries in one Cloudflare account rule list.

  • List Web Analytics Sites

    Popular

    List 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

    Popular

    List 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

    Popular

    List Turnstile widgets configured for a Cloudflare account, returning widget summaries without secret keys.

  • List User API Tokens

    Popular

    List one page of metadata for API tokens created by the connected Cloudflare user without returning token secrets.

  • List Worker Build Triggers

    Popular

    List Workers Builds trigger configurations associated with one Worker tag.

  • List Worker Builds

    Popular

    List one page of Workers CI builds associated with an immutable Worker tag.

  • List Worker Deployments

    Popular

    List one page of deployment history for a classic Worker script.

  • List Worker Routes

    Popular

    List Worker route patterns and script assignments for a Cloudflare zone.

  • List Worker Script Versions

    Popular

    List 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

    Popular

    List uploaded classic Worker scripts, optionally filtering by tag rules.

  • List Worker Secrets

    Popular

    List the names and types of secrets bound to one Worker script.

  • List Worker Telemetry Values

    Popular

    List unique values observed for a Workers telemetry field.

  • List Worker Versions

    Popular

    List 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

    Popular

    List account Workers with optional sorting and page-based pagination.

  • List Workers Build Tokens

    Popular

    List Workers Builds authentication token metadata for an account, with optional pagination.

  • List Workers Domains

    Popular

    List custom domains routed to Workers in a Cloudflare account.

  • List Workflow Instances

    Popular

    List Workflow executions with state, UTC date, and cursor filters.

  • List Workflows

    Popular

    List and search account Workflows. Use page and per_page to traverse results.

  • List Zones

    Popular

    List, 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

    Popular

    Get a Worker's Cron Triggers, or replace all triggers when schedules is supplied.

  • Query Analytics SQL

    Popular

    Execute a parameterized Cloudflare Analytics SQL SELECT statement.

  • Query GraphQL Analytics

    Popular

    Run a read-only query against Cloudflare's GraphQL Analytics API.

  • Query Worker Telemetry

    Popular

    Run a saved or ad-hoc Workers Observability telemetry query.

  • Replace Rules List Items

    Popular

    Replace 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

    Popular

    Trigger 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

    Popular

    Irreversibly 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

    Popular

    Promote a previous successful Pages deployment back to production.

  • Run Workers AI Model

    Popular

    Run a Workers AI model and return non-streaming JSON; streaming is unsupported.

  • Scrape Page Elements

    Popular

    Render a URL or supplied HTML and return elements matching CSS selectors.

  • Start Worker Asset Upload Session

    Popular

    Register 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

    Popular

    Tool 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

    Popular

    Tool to update the description of a WAF list (cannot update items). Use after confirming list metadata.

  • Update Pages Project

    Popular

    Rename a Pages project or update its production branch, build configuration, deployment environments, or source repository settings.

  • Update Tunnel Configuration

    Popular

    Tool 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

    Popular

    Create a new Preview deployment by merge-patching bindings or annotations on an existing Preview deployment.

  • Update Worker Script Settings

    Popular

    Patch Worker configuration and metadata, creating a new version.

  • Update Worker Script Subdomain

    Popular

    Enable or disable a Worker script and its previews on workers.dev.

  • Update Zone

    Popular

    Tool 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

    Popular

    Replace a zone phase entrypoint ruleset. WARNING: this is a full replacement, not a patch; omitted body fields may reset existing configuration.

  • Upload Pages Assets

    Popular

    Upload static assets and register their hashes for a Pages deployment.

  • Upload Worker Assets

    Popular

    Upload one bucket of base64-encoded Worker static assets.

  • Upload Worker Script Version

    Popular

    Upload 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

    Popular

    Add or replace one secret binding, creating a new Worker version.

  • Write KV Value

    Popular

    Create 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. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find Cloudflare in your connected apps

    Inside FormWise, open Connectors and look for Cloudflare.

  3. 3

    Hit "Connect"

    Click "Connect Cloudflare" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 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. 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.

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.