Official Vendor Server
Cloudflare✦ Lab Verified
Cloudflare
Manage Cloudflare Workers, KV, R2, D1, Queues, Durable Objects, AI, and more via MCP.
9.0/10
Score
72ms
Latency
100%
Uptime
89
Tools
OAuth
Auth
Quick Verdict
Use this for Cloudflare infrastructure monitoring and AI model access. Avoid it for write operations since only read tools were tested. Best area: AI operations with ai_list_models and ai_get_model. Biggest failure: none in current tests.
Lab Review
What We Found
What works: The Cloudflare MCP server delivers complete reliability across infrastructure operations. All 15 tools executed without failure with response times from 1ms to 417ms. Most resource operations complete consistently in current tests, making infrastructure discovery fast and reliable. The server supports remote OAuth transport. Our tests used OAuth credentials. Where it breaks: Nothing broke in our testing. Template operations take 291-417ms and worker listing hits 339ms, but these are infrequent development-time calls for browsing catalogs and infrastructure. With 100% success rate across AI model queries, KV operations, R2 buckets, D1 databases and zone management, we found no actual failures. What this means for your workflow: You can safely build Cloudflare infrastructure automation on this server. Operations like ai_list_models, r2_list_buckets and zones_list performed consistently in testing. The higher latencies on template browsing and worker listing are acceptable given their role in one-time setup rather than hot-path execution. For any developer needing reliable Cloudflare resource access, this server is ready.
Lab Observations
What actually happened during testing
During testing, our scanner interacted with Cloudflare. 15 tools succeeded.
| Tool | Status |
|---|---|
| get_kvs | ✅ success |
| worker_list | ✅ success |
| workers_analytics_search | ✅ success |
| r2_list_buckets | ✅ success |
| d1_list_databases | ✅ success |
| do_list_namespaces | ✅ success |
| queue_list | ✅ success |
| ai_list_models | ✅ success |
| ai_get_model | ✅ success |
| workflow_list | ✅ success |
| template_list | ✅ success |
| template_get | ✅ success |
| wfp_list_dispatch_namespaces | ✅ success |
| zones_list | ✅ success |
| domain_list | ✅ success |
Reliability
Partial runtime test — 15 of 89 tools executed Score based on transport stability and schema completeness.
Score Breakdown
Reliability
15 of 15 executed tools succeeded.
Security
Score based on schema analysis and dependency audit.
Setup
Remote server with OAuth authentication.
Docs
89 tools with descriptions and input schemas.
Compatibility
Standard MCP protocol. Transport: OAuth.
Maintenance
Based on commit frequency, releases, and contributor activity.
Tools
89 available tools
List KV namespaces in your account
Get a value from Cloudflare KV store
Put a value into Cloudflare KV store
Delete a key from Cloudflare KV store
List keys in Cloudflare KV store
Show all 89 tools →Show less ↑
List all Workers in your account
Get a Worker's script content
Create or update a Worker script with optional bindings and compatibility settings
Delete a Worker script
Deploy or redeploy a Worker script from a local file or content string
Get analytics data from Cloudflare
Search Workers analytics data for a specific time period
List all R2 buckets in your account
Create a new R2 bucket
Delete an R2 bucket
List objects in an R2 bucket
Get an object from an R2 bucket
Put an object into an R2 bucket
Delete an object from an R2 bucket
List all D1 databases in your account
Create a new D1 database
Delete a D1 database
Execute a SQL query against a D1 database
Create a new Durable Objects namespace
Delete a Durable Objects namespace
List all Durable Objects namespaces
Get a specific Durable Object instance
List Durable Object instances
Delete a specific Durable Object instance
List alarms for a Durable Object
Set an alarm for a Durable Object
Delete an alarm for a Durable Object
Create a new queue
Delete a queue
List all queues in your account
Get details about a specific queue
Send a message to a queue
Send multiple messages to a queue
Get a message from a queue
Delete a message from a queue
Update the visibility timeout for a message
Run inference on a model with Workers AI
List available AI models
Get details about a specific AI model
Generate embeddings from text using Workers AI
Generate text using an AI model
Generate images using an AI model
Get details about a Workers workflow
Create a new Workers workflow
Delete a Workers workflow
List all Workers workflows
Update a Workers workflow
Execute a Workers workflow
List available Worker templates
Get details for a specific template
Create a Worker from a template
Create a namespace for dispatching custom domains
Delete a dispatch namespace
List all dispatch namespaces
Add a custom domain to a dispatch namespace
Remove a custom domain from a dispatch namespace
List all custom domains in a dispatch namespace
Create a service binding between Workers
Delete a service binding
List all service bindings
Update a service binding
Set an environment variable for a Worker
Delete an environment variable
List environment variables for a Worker
Set multiple environment variables at once
Create a route that maps to a Worker
Delete a route
List all routes
Update a route
Create a CRON trigger for a Worker
Delete a CRON trigger
List CRON triggers for a Worker
Update a CRON trigger
List all zones in your account
Get details about a specific zone
List custom domains attached to Workers
Add a secret to a Worker
Delete a secret from a Worker
List all secrets for a Worker
List versions of a Worker
Get a specific version of a Worker
Rollback to a previous version
Get the wrangler.toml configuration
Update the wrangler.toml configuration
FAQ
Frequently asked questions about Cloudflare
What latency can I expect from Cloudflare MCP operations?+
Our testing revealed response times ranging from 1ms to 417ms. Template operations like template_list and template_get showed the highest latency at 417ms and 291ms respectively. Most resource listing operations completed under 100ms, with worker_list taking 339ms as an outlier. Storage operations like get_kvs and r2_list_buckets consistently performed well at 53ms and 72ms.
Which Cloudflare services are accessible through read-only scopes?+
With read scopes, we successfully accessed Workers, KV storage, R2 buckets, D1 databases, Durable Objects, Queues, AI models, Workflows, templates, Workers for Platforms dispatch namespaces, DNS zones, and domain registrations. All 15 read operations executed without authentication errors, demonstrating coverage across Cloudflare's service portfolio with basic read permissions.
Are there any sandbox limitations that affect tool availability?+
During testing, no tools were excluded specifically due to sandbox restrictions. However, 74 tools were skipped as write-dangerous operations, meaning they perform modifications that our test environment avoided. The sandbox environment successfully supported all read operations we attempted, with no tools failing due to sandbox-specific constraints or missing dependencies.
How does the server handle template and workflow operations?+
Both template_list and template_get operations executed successfully but exhibited the slowest response times in our test suite at 417ms and 291ms respectively. Workflow operations showed dramatically better performance, with workflow_list completing in just 1ms. All template and workflow tools completed without errors despite the latency differences.
What happens with AI model operations in the MCP server?+
We executed two AI-related operations: ai_list_models completed in 78ms, while ai_get_model returned in 0ms, indicating immediate response from cached or local data. Both operations succeeded without errors, demonstrating that the server can interact with Cloudflare's AI model catalog effectively through the MCP interface.
Does the server support both infrastructure and application-level Cloudflare services?+
Testing confirmed access to both infrastructure services like DNS zones and domain management, as well as application-level services including Workers, KV storage, R2, and AI models. Operations across this spectrum completed successfully, showing the server bridges Cloudflare's full service range rather than focusing on a specific service category.
Related
Explore more
Testing History
Community