Cloudflare logo
ConnectorCloudflare

Cloudflare integration for Claude and Codex

Create a Cloudflare connection, then control which Spaces can use its approved tools and data without pasting credentials into prompts or threads.

Use Cloudflare from Claude

Add the Cloudflare connection to a Space that runs Claude, then use it from every channel in that Space.

Use Cloudflare from Codex

Add the Cloudflare connection to a Space that runs Codex, then use it from every channel in that Space.

Use Cloudflare from Sidekick

Connect your own OpenClaw to Sidekick while Type provides the conversations, permissions, connections, skills, and automations.

Security & Identity

What the Cloudflare connector can do

Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.

One connection, many Spaces

Connect Cloudflare once, then decide which Spaces can use it in threads, skills, automations, and coding work.

Representative actions

  • Create DNS record

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

    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 Zone

    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.

  • Delete DNS Record

    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

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

Connection

API and auth details

Cloudflare has a broad REST API surface for zones, DNS, accounts, Workers, Pages, builds, WAF and rules, Zero Trust, registrar, images, R2-adjacent services, diagnostics, API Gateway, web3 gateways, sharing, and account automation.

FAQ

Questions people ask before connecting Cloudflare

Can Claude use Cloudflare?

Yes. Add a Cloudflare connection to a Space that runs Claude, then use its approved tools and data from any channel in that Space.

Can Codex work with Cloudflare through Type?

Yes. Add a Cloudflare connection to a Space that runs Codex, then use its approved tools and data from any channel in that Space.

Is this the same as a Cloudflare MCP server?

Not exactly. Type uses connectors and connections to give selected Spaces access to approved app tools and data. Some connectors use hosted MCP, while others use OAuth, API keys, service accounts, or custom APIs.

More security & identity connectors