itunified-io avatar

Cloudflare MCP Server

itunified-io/mcp-cloudflare

A comprehensive interface to Cloudflare's API v4 with 84 tools spanning DNS records, Cloudflare Tunnels, WAF rulesets, Zero Trust access policies, R2 object storage, Workers KV namespaces, and Worker script deployment. Handles batch DNS operations, custom firewall rules, security event analytics via GraphQL, and Worker invocation metrics. Includes optional HashiCorp Vault integration for credential management through AppRole authentication. Strictly API-only with no shell execution, making it suitable for production automation workflows. Useful when you're managing Cloudflare infrastructure programmatically and want declarative control over zones, security policies, and edge compute resources without clicking through dashboards.

tools
2
transport
STDIO
env vars
2
last updated
Apr 10, 2026

Tools

2 tools

Public tool metadata for what this MCP can expose to an agent.

searchSearch the Cloudflare OpenAPI spec. All $refs are pre-resolved inline. Products: ai, cloudforce-one, access, magic, workers, realtime, devices, dlp, email-security, stream, ai-search, brand-protection, gateway, email, intel, api_gateway, addressing, browser-rendering, dex, bui...1 params

Search the Cloudflare OpenAPI spec. All $refs are pre-resolved inline. Products: ai, cloudforce-one, access, magic, workers, realtime, devices, dlp, email-security, stream, ai-search, brand-protection, gateway, email, intel, api_gateway, addressing, browser-rendering, dex, bui...

Parameters* required
codestring
JavaScript async arrow function to search the OpenAPI spec
executeExecute JavaScript code against the Cloudflare API. First use the 'search' tool to find the right endpoints, then write code using the cloudflare.request() function. Available in your code: interface CloudflareRequestOptions { method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE...2 params

Execute JavaScript code against the Cloudflare API. First use the 'search' tool to find the right endpoints, then write code using the cloudflare.request() function. Available in your code: interface CloudflareRequestOptions { method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE...

Parameters* required
account_idstring
Your Cloudflare account ID. Optional if you have only one account (will be auto-selected)
codestring
JavaScript async arrow function to execute

Sponsors

Configuration

CLOUDFLARE_API_TOKEN

Cloudflare API Token with appropriate permissions

CLOUDFLARE_ACCOUNT_ID

Cloudflare Account ID (required for account-level operations)

Readme

Details

Repository
github.com/itunified-io/mcp-cloudflare
Category
Cloud & Infrastructure
Package
@itunified.io/mcp-cloudflare
Transport
STDIO
Registry
MCP registry, active

More from itunified-io

Related Cloud & Infrastructure MCP servers

View all
1pipeworx-io avatarCloudflare Radarpipeworx-io/mcp-cloudflare-radarCloudflare Radar MCP — internet observatory (traffic, attacks, BGP, quality)0stars
2musaddiq-dev avatarAWS CLI MCP Servermusaddiq-dev/aws-cli-mcp-serverPython MCP server for AWS CLI inspection and operations0stars
3vercel avatarNext Devtools Mcpvercel/next-devtools-mcpNext.js development tools MCP server with stdio transport765stars
4coleam00 avatarCloudflarecoleam00/remote-mcp-server-with-authTemplate for a remote MCP server with GitHub OAuth - following best practices for building MCP servers so you can take this as a starting point for any MCP serv294stars
5eniayomi avatarGCPeniayomi/gcp-mcpA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Google Cloud Platform environment. This allows for natural la198stars
6dave-london avatarPare Dockerdave-london/parePare Docker ג€” Structured Docker operations (ps, images, logs, build, compose) as typed JSON.128stars