Cloudflare in Claude and ChatGPT
In short
The Fezola Cloudflare MCP connector lets Claude and ChatGPT read and manage DNS records, Workers, R2 and analytics in your Cloudflare accounts, through Cloudflare's official MCP server. You approve access on Cloudflare's own screen, with no API token to paste, and each account is its own source.
Connect CloudflareUpdated on
What your assistant can do
| Action | Read or write | Detail |
|---|---|---|
| List domains, zones and records | Read | DNS records, zones and settings of every connected account. |
| Edit DNS records | Write | Create or change a record, for example a CNAME. |
| Workers, R2, D1, KV | Read and write | List and inspect, and deploy or change where the API allows it. |
| Analytics and logs | Read | Traffic, errors and observability data through Cloudflare's API. |
| Documentation search | Read | The server includes a documentation tool. |
The server behind it is Cloudflare's unified API server: it exposes the Cloudflare API through a few tools (search, execute, docs and a who-am-I tool) rather than one tool per endpoint. Fezola asks Cloudflare for a fixed, reviewed list of permissions. Four kinds of rights are left out on purpose: buying and transferring domains, Access seats, and creating API tokens. Changes should be confirmed by you: keep your assistant's approval prompts on.
When to choose Fezola
- One Cloudflare account, one assistant: Cloudflare publishes its own MCP server, and connecting it directly can be enough. Check Cloudflare's documentation for the current steps.
- Several Cloudflare accounts , as freelancers and agencies often have: each account is its own source, and one assistant works across them.
- The same connection in Claude and ChatGPT: one URL serves both. ChatGPT custom connectors are available on Business, Enterprise and Edu plans.
- Nothing to install: Fezola is hosted and relays Cloudflare's own server.
- Cloudflare next to your other tools: mail, calendar, ad accounts and a shared Memory behind one connector.
Several accounts
Each Cloudflare account is told apart by its identity (user and email returned by the who-am-I tool), so two accounts can be connected side by side and an answer says which one it comes from. Example: "List my R2 buckets in each Cloudflare account."
Questions to ask (example prompts)
- “List my domains and show which have no DNS record for www.”
- “Add a CNAME for staging, then show me the record.”
- “Which Workers were deployed this week?”
- “Show last week's traffic and top errors for my main domain.”
- “List my R2 buckets in each Cloudflare account.”
A typical use
A site owner asks: "List the DNS records of my domain and tell me which ones still point to my old server." The assistant reads the records through the connector and explains them. If you then ask it to change a record, it should ask first, and you can keep your assistant's approval prompts on. Example scenario, not a customer story.
Safety
Access includes writing, so your assistant should ask before it edits a DNS record or deploys a Worker. The permissions are a fixed list reviewed by Fezola: a permission Cloudflare adds later is not requested without a review. Domain purchase and transfer, Access seats and API token creation are excluded. What Cloudflare returns is treated as data, never as instructions. You can disconnect an account in Fezola and hide Cloudflare from an assistant with the tool ticks.
How to connect it
- 1Add Cloudflare in Sources and approve on Cloudflare's own screen.
- 2Add Fezola to Claude or ChatGPT at the connector URL.
- 3Ask about your domains.
Step by step: add a custom connector to Claude, add an MCP server to ChatGPT, FAQ.
Price
Free within your 2 free sources. Pro is unlimited, $9 a month or $90 a year, with a 7-day free trial.
FAQ
Can the assistant change my DNS?
Yes, with your approval.
What is refused on purpose?
Buying and transferring domains, Access seats, and creating API tokens.
Can I connect several accounts?
Yes, each as its own source.
Is it Cloudflare's own server?
Fezola relays Cloudflare's official MCP server.
Does it work in ChatGPT?
Yes, as a custom connector on Business, Enterprise and Edu plans.
Keep reading
Cloudflare in Claude and ChatGPT: manage DNS, Workers and R2 across several accounts
Connect Cloudflare to Claude or ChatGPT through Fezola: DNS, Workers, R2 and analytics from a conversation, several accounts, nothing to install.
Choose which tools Claude or ChatGPT can see: give an AI access to only your calendar
With Fezola you tick which tools each assistant sees (Mail, Calendar, Google Ads, Notion...). Unticked tools are invisible. How it works and its limits.
One shared memory for Claude, ChatGPT and all your AI assistants
Fezola Memory is one memory for Claude, ChatGPT and your other assistants, filed by project, encrypted at rest, with view, edit, export and erase.
Fezola FAQ
Answers to the questions people ask about Fezola: several Gmail accounts in Claude and ChatGPT, safety, ChatGPT support, price, and what you can connect.
Can AI manage several Google Ads accounts and your MCC? Yes, with one connector
Yes: connectors let Claude or ChatGPT read several Google Ads accounts, client accounts under an MCC included, in one request. Fezola is one: connect once.
Verified in the code on .