Cloudflare Alternative MCP. Manage DNS, Workers, and CDN rules via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Cloudflare Alternative MCP Server gives your AI agent full control over your entire edge infrastructure. Use it to manage DNS records (A, CNAME, MX, etc.), audit Web Application Firewall (WAF) rules, read/write key-value data (KV), and inspect CDN analytics—all through natural conversation.
You can deploy configurations, check zone health, and manage workers without leaving your chat client.
What your AI agents can do
Create dns record
Creates a new DNS record (A, CNAME, MX, TXT, etc.) in a specified Cloudflare zone.
Delete dns record
Removes an existing DNS record from a specified Cloudflare zone.
Get kv value
Retrieves a specific value from a Cloudflare KV namespace using its ID and key name.
The agent allows you to list, create, update, and delete specific DNS records (A, CNAME, MX, TXT, etc.) for any managed zone.
You can retrieve a full list of WAF rules, checking filter expressions, actions (block/challenge/allow), and enabled status to audit your security posture.
The agent lets you get or set key-value pairs in KV namespaces for Worker configuration, feature flags, or cached data.
You view comprehensive traffic analytics, including request counts, bandwidth, and threat mitigation status, for any given zone.
You list and view details for all deployed Workers, Pages projects, and load balancers associated with your Cloudflare account.
You retrieve Cloudflare's complete IP address ranges, which you need for configuring origin firewall allow-lists.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Cloudflare Alternative MCP Server: 15 Tools for Edge Management
Use these 15 tools to control every aspect of your Cloudflare infrastructure, from DNS records to WAF rules, directly through your AI agent.
019d8426create dns record
Creates a new DNS record (A, CNAME, MX, TXT, etc.) in a specified Cloudflare zone.
019d8426delete dns record
Removes an existing DNS record from a specified Cloudflare zone.
019d8426get kv value
Retrieves a specific value from a Cloudflare KV namespace using its ID and key name.
019d8426get zone
Fetches general details for a specific Cloudflare zone ID.
019d8426get zone analytics
Pulls CDN performance data, including request counts and threat mitigation details, for a zone.
019d8426list cloudflare ips
Lists the complete IP address ranges used by Cloudflare for firewall allow-listing.
019d8426list dns records
Retrieves all DNS records (type, name, content, TTL, proxied status) for a given zone.
019d8426list firewall rules
Lists all active Web Application Firewall rules, including their filter expression and action.
019d8426list kv namespaces
Lists all available KV namespaces used for edge-cached data and configuration.
019d8426list load balancers
Retrieves details on all active load balancers configured for a zone.
019d8426list pages projects
Lists all deployed Cloudflare Pages projects and their Git source details.
019d8426list workers
Retrieves an inventory of all deployed Worker scripts, showing deployment time and bindings.
019d8426list zones
Lists all domains under your Cloudflare account, including their status and plan type.
019d8426put kv value
Writes a specific text value to a designated Cloudflare KV namespace.
019d8426update dns record
Modifies existing DNS records, allowing changes to the name, content, TTL, or proxy status.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Cloudflare Alternative, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Cloudflare Alternative MCP Server gives your AI agent full control over your whole edge setup. It lets you manage everything—DNS, Workers, KV storage, and CDN analytics—just by talking to it. You don't gotta click around the Cloudflare dashboard; your agent handles it all in the chat.
How Cloudflare Alternative MCP Works
- 1 Subscribe to this server and enter your Cloudflare API Token.
- 2 Your AI client interprets your natural language request (e.g., 'List all A records for my main domain').
- 3 The agent calls the appropriate tool (like
list_dns_records) and presents the result directly in the chat.
The bottom line is you get to manage complex infrastructure tasks by talking to your AI agent instead of clicking through web dashboards.
Who Is Cloudflare Alternative MCP For?
This is for the SRE who's tired of clicking through dashboards at 2am. It's for the DevOps engineer who needs to check a record, audit a firewall rule, and redeploy a worker without ever leaving their terminal. If your job involves managing DNS, edge computing, or security at scale, this is for you.
Auditing firewall rules via list_firewall_rules, managing DNS records, and checking Worker deployment statuses.
Reviewing WAF configurations, inspecting threat analytics via get_zone_analytics, and verifying IP allow-lists using list_cloudflare_ips.
Reading and writing KV data for Worker configs (get_kv_value) and checking the deployment status of Pages projects.
What Changes When You Connect
- Stop navigating the Cloudflare dashboard. Use
list_dns_recordsorlist_firewall_rulesto pull all necessary network configuration data directly into your chat window. - Check CDN performance instantly.
get_zone_analyticsgives you traffic data, request counts, and threat mitigation stats without leaving your terminal. - Manage edge storage. Need to update a feature flag? Use
get_kv_valueorput_kv_valueto read or write data to KV namespaces for your Workers. - Audit your security. Review all WAF policies by running
list_firewall_rules. You see every filter expression and action (block/challenge/allow) in one go. - Keep your services running. Use
list_workersto get an inventory of all deployed serverless scripts and see their last deployment times. - Control your domain. Need to change a record? Use
create_dns_recordorupdate_dns_recordto modify DNS settings without a GUI.
Real-World Use Cases
Debugging a DNS Failure
The app went down. Instead of checking the DNS dashboard, you ask your agent to run list_dns_records for the affected zone. You quickly find a record with an expired TTL or an incorrect CNAME target, solve the issue, and run update_dns_record to fix it.
Implementing New Security Rules
You need to block traffic from a specific bot network. You ask the agent to run list_firewall_rules to see what's already there. Then, you use the agent to define and activate a new rule with create_dns_record (if needed) and deploy the rule.
Auditing Worker Configuration
Your team is rolling out a new feature flag. Instead of logging into the Workers dashboard, you ask the agent to run list_kv_namespaces and then get_kv_value to confirm the correct setting is active for testing.
Checking Load Balancer Health
The primary service is slow. You ask the agent to run list_load_balancers to check the origin pools and health check status. If the status is failing, you know exactly where the bottleneck is.
The Tradeoffs
Manual Dashboard Clicking
Logging into the Cloudflare site, clicking DNS -> finding the record -> checking TTL -> opening the firewall tab -> checking WAF rules. This takes 15-20 minutes of context switching.
→
Ask your agent to run list_dns_records and list_firewall_rules simultaneously. It compiles all the data and presents it in one output, letting you compare the record and the rule side-by-side.
Assuming Data Integrity
Thinking that because a record exists, it's correct. You only see the record, but you don't know if it's proxied or if it's the right type.
→
Use list_dns_records to get the full record details, or run get_zone_analytics to see if the traffic pattern matches the expected volume, confirming both the record and the performance.
Isolated Tool Calls
Calling list_zones to see what domains you have, then manually opening the dashboard for each one to check the workers.
→
Use list_workers to get an immediate inventory of all scripts across all managed zones, saving you dozens of clicks.
When It Fits, When It Doesn't
Use this if you need to manage, audit, or monitor multiple, interconnected cloud services (DNS, WAF, KV, Workers) in a single, conversational workflow. You need to see the relationship between resources—for example, verifying that a new DNS record is properly protected by a WAF rule, or confirming that a Worker's configuration (KV) matches the expected endpoint.
Don't use this if you only need to view static documentation or if your entire process fits into a single, isolated tool call (e.g., just listing all zones). If your process involves cross-referencing state across different resource types, this is the right tool.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cloudflare. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 15 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking DNS records and firewall rules shouldn't require jumping between six different tabs.
Today, checking a simple record requires jumping between the DNS tab, the WAF tab, and the Load Balancer configuration page. You copy a hostname from one page, paste it into another, and then manually compare the TTLs and proxy statuses. It's a tedious loop of copy-paste and dashboard navigation.
With this MCP server, you just ask your agent to 'Audit the primary API endpoint.' It runs `list_dns_records`, checks `list_firewall_rules`, and pulls `list_load_balancers` data, giving you a single, synthesized view of the endpoint's entire infrastructure stack.
Cloudflare Alternative MCP Server: Control DNS, Workers, and KV
Manual tasks include listing workers, checking their deployment status, and then manually going into the KV dashboard to update the feature flag associated with them. This sequence of checks is slow and error-prone.
Now, your agent handles the whole flow. You tell it to update a flag, and it uses `put_kv_value` while simultaneously confirming the Worker script inventory using `list_workers`. It's a complete, actionable loop.
Common Questions About Cloudflare Alternative MCP
How do I use the `list_dns_records` tool to find my A records? +
The list_dns_records tool lists all records by default. To filter, you specify the record type (e.g., 'A') in the tool's parameters. It returns the name, content, TTL, and proxy status for the records you request.
Can I use the `get_zone_analytics` tool to check traffic spikes? +
Yes. get_zone_analytics pulls traffic data, allowing you to review request counts, bandwidth usage, and threat mitigation activity over a specified time period.
What is the difference between `list_dns_records` and `update_dns_record`? +
Use list_dns_records to see what records currently exist. Use update_dns_record when you know the record ID and need to change its content, TTL, or proxied status.
Does the `list_firewall_rules` tool show me everything about my WAF? +
Yes. It provides a list of all active rules, detailing the filter expression, the action (block, challenge, allow), and whether the rule is enabled.
How do I use the `get_kv_value` tool to check if a feature flag is active? +
Yes, you can read feature flags using get_kv_value. Just provide the KV namespace ID and the specific key name. The value returned will tell you if the flag is set to 'true' or 'false'.
If I modify records, how do I use `update_dns_record` to change a record's TTL? +
You provide the zone ID and record ID, and then specify the new TTL value in the update call. Only the TTL field needs to be passed; other fields remain unchanged.
Can I use `list_workers` to see which services are using the most resources? +
The list_workers tool provides resource usage data, including invocation counts and last deployment timestamps. This helps you quickly identify which scripts are running the most frequently.
What information does `list_load_balancers` provide about traffic steering? +
This tool shows the load balancer's name, target pools, and fallback pool. It details how traffic is routed based on health checks and defined steering policies.
How do I create a Cloudflare API Token? +
Log in to the Cloudflare dashboard, go to My Profile > API Tokens > Create Token. Use the 'Edit zone DNS' template or create a custom token with permissions for Zones, DNS, Workers, KV, Pages and Firewall as needed. Copy the token immediately — it won't be shown again.
Can I modify DNS records for multiple domains? +
Yes! First use list_zones to find the zone ID for each domain. Then use create_dns_record, update_dns_record or delete_dns_record with the appropriate zone_id. You can manage DNS records across all zones your API token has access to.
Where do I find my Cloudflare Account ID? +
Your Account ID appears in the Cloudflare dashboard URL after logging in (e.g. dash.cloudflare.com//...). You can also find it in Organization Settings. The Account ID is needed for Workers, KV namespaces and Pages project queries.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Resend
Automate email delivery via Resend — send emails, manage domains, and track audiences directly from any AI agent.
Gitpod
Automate cloud development environments — create, start, and manage Gitpod workspaces and organizations directly from any AI agent.
Railway Alternative
Manage cloud deployments via Railway — list projects, inspect services, track deployments and manage variables and volumes from any AI agent.
You might also like
OpenSea
Access the world's leading NFT marketplace — query collections, track floor prices, inspect NFT metadata, and monitor wallet balances across multiple chains.
Moonscan (Moonbeam Network Explorer)
Access Moonbeam blockchain data via Moonscan — check GLMR balances, track transactions, and inspect smart contracts directly from any AI agent.
FCC Telecom
Search the official USA telecommunications database to audit corporate Internet Providers and Interconnected VoIP carriers.