Skip to main content
Cloudflare is a web infrastructure and security company providing CDN, DNS, DDoS protection, and serverless computing. The Cloudflare MCP server lets you manage your account, DNS records, and Workers using natural language.
This is a third-party managed MCP server operated by Cloudflare. Authentication uses OAuth — just connect your Cloudflare account and start using it immediately.

What Can It Do?

  • Manage DNS records across your domains
  • Configure Workers and serverless functions
  • View account settings and zone configurations
  • Monitor site performance and security events

Where to Use It

Add Cloudflare as a tool to any agent. The agent can then manage your infrastructure conversationally, choosing the right actions based on context. To add an MCP tool to your agent:
  1. Open your agent’s configuration
  2. Click Add toolsConnect an app with MCP
  3. Search for the integration and select it
  4. Authenticate with your Cloudflare account
You can control which tools your agent has access to. After adding an integration, click on it to enable or disable specific tools based on what your agent needs.

In Workflows (Via Agent Node)

For automated pipelines, use an Agent Node with Cloudflare tools. This gives you the flexibility of an agent within a deterministic workflow.

Authentication

Cloudflare uses OAuth 2.0 for authentication. When you connect the integration, you’ll be redirected to Cloudflare to authorize access. No API keys or manual configuration required.

Example Prompts

Use these with your agent or in the Agent Node: Manage DNS:
Add an A record for api.example.com pointing to 192.0.2.1
Check Workers:
List all my deployed Cloudflare Workers
View zones:
Show me the DNS records for my domain example.com

Troubleshooting

IssueSolution
Cannot connectEnsure you have admin access to your Cloudflare account
Permission deniedCheck that the OAuth scope includes the resources you’re trying to manage
Tool not availableVerify the tool is enabled in your agent’s MCP configuration

Need Help?