Skip to content
Agentmart
Submit a tool

Cloudflare MCP Pro

Cloudflare MCP: DNS, Zones, Workers, KV, R2, D1, Pages, WAF, SSL, Email, AI via REST API v4

Connector by helbertparanhos · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 3
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/helbertparanhos-cloudflare-mcp-pro

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Cloudflare MCP: DNS, Zones, Workers, KV, R2, D1, Pages, WAF, SSL, Email, AI via REST API v4

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
34 read · 23 write · 12 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 69

Read from the source code; the running server may list different tools.

Read 34 · Look things up without changing anything.

  • export_dns_records
  • get_dnssec
  • get_pages_project
  • get_ruleset
  • get_ssl_verification
  • get_tunnel
  • get_worker
  • get_zone
  • get_zone_analytics
  • get_zone_setting
  • kv_get
  • kv_list_keys
Show 22 more tools
  • list_access_rules
  • list_accounts
  • list_ai_models
  • list_certificate_packs
  • list_custom_hostnames
  • list_d1_databases
  • list_dns_records
  • list_email_destinations
  • list_email_rules
  • list_firewall_rulesets
  • list_kv_namespaces
  • list_logpush_jobs
  • list_page_rules
  • list_pages_projects
  • list_queues
  • list_r2_buckets
  • list_tunnels
  • list_turnstile_widgets
  • list_worker_routes
  • list_workers
  • list_zones
  • verify_token

Write 23 · Create, change, send or run things.

  • create_access_rule
  • create_custom_hostname
  • create_d1_database
  • create_dns_record
  • create_email_rule
  • create_kv_namespace
  • create_logpush_job
  • create_page_rule
  • create_queue
  • create_r2_bucket
  • create_turnstile_widget
  • create_worker_route
Show 11 more tools
  • create_zone
  • deploy_worker
  • edit_dnssec
  • kv_put
  • order_certificate_pack
  • put_worker_secret
  • query_d1
  • run_ai
  • update_dns_record
  • update_worker_cron
  • update_zone_setting

Delete 12 · Delete, drop, revoke or wipe things.

  • delete_access_rule
  • delete_custom_hostname
  • delete_dns_record
  • delete_page_rule
  • delete_queue
  • delete_r2_bucket
  • delete_worker
  • delete_worker_route
  • delete_worker_secret
  • delete_zone
  • kv_delete
  • purge_cache

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • CLOUDFLARE_API_TOKEN

Other settings (environment variables or headers).

  • CLOUDFLARE_ACCOUNT_ID
  • CLOUDFLARE_API_BASE

Tools (69)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • create_access_rule

    Create an IP/ASN/country access rule (block, challenge, or whitelist).

  • create_custom_hostname

    Add a custom hostname (SSL for SaaS) to a zone.

  • create_d1_database

    Create a new D1 database.

  • create_dns_record

    Create a DNS record (A, AAAA, CNAME, TXT, MX, etc).

  • create_email_rule

    Create an Email Routing rule (forward an address to a destination).

  • create_kv_namespace

    Create a new Workers KV namespace.

  • create_logpush_job

    Create a Logpush job streaming a dataset to a destination.

  • create_page_rule

    Create a page rule (URL pattern + actions like cache_level, forwarding_url).

  • create_queue

    Create a new Cloudflare Queue.

  • create_r2_bucket

    Create a new R2 bucket.

  • create_turnstile_widget

    Create a Turnstile widget (CAPTCHA alternative) for given domains.

  • create_worker_route

    Create a Worker route mapping a URL pattern to a Worker script.

  • create_zone

    Add a new domain (zone) to an account.

  • delete_access_rulecan change or delete data

    Delete an access rule by ID.

  • delete_custom_hostnamecan change or delete data

    Delete a custom hostname by ID.

Show 54 more tools
  • delete_dns_recordcan change or delete data

    Delete a DNS record by ID.

  • delete_page_rulecan change or delete data

    Delete a page rule by ID.

  • delete_queuecan change or delete data

    Delete a Queue by ID.

  • delete_r2_bucketcan change or delete data

    Delete an (empty) R2 bucket.

  • delete_workercan change or delete data

    Delete a Worker script by name.

  • delete_worker_routecan change or delete data

    Delete a Worker route by ID.

  • delete_worker_secretcan change or delete data

    Delete a secret binding from a Worker script.

  • delete_zonecan change or delete data

    Delete a zone by ID.

  • deploy_worker

    Create or update (deploy) a Worker script from ES module source.

  • edit_dnssec

    Enable or disable DNSSEC for a zone.

  • export_dns_recordsread-only

    Export all DNS records of a zone as a BIND zone file.

  • get_dnssecread-only

    Get the DNSSEC status and DS record details for a zone.

  • get_pages_projectread-only

    Get details of a Cloudflare Pages project.

  • get_rulesetread-only

    Get a single ruleset (with its rules) by ID.

  • get_ssl_verificationread-only

    Get SSL/TLS certificate verification status for a zone.

  • get_tunnelread-only

    Get details of a Cloudflare Tunnel by ID.

  • get_workerread-only

    Get a Worker script's settings/metadata.

  • get_zoneread-only

    Get details of a single zone by ID.

  • get_zone_analyticsread-only

    Get HTTP traffic analytics for a zone over a time range (via GraphQL).

  • get_zone_settingread-only

    Get a single zone setting (e.g. ssl, always_use_https, min_tls_version).

  • kv_deletecan change or delete data

    Delete a key from a KV namespace.

  • kv_getread-only

    Read the value of a key in a KV namespace.

  • kv_list_keysread-only

    List keys in a KV namespace, optionally filtered by prefix.

  • kv_put

    Write a value to a key in a KV namespace, with optional TTL.

  • list_access_rulesread-only

    List IP/ASN/country access rules (block/challenge/allow) on a zone.

  • list_accountsread-only

    List Cloudflare accounts accessible by the token.

  • list_ai_modelsread-only

    Search the catalog of Workers AI models available to the account.

  • list_certificate_packsread-only

    List SSL/TLS certificate packs on a zone.

  • list_custom_hostnamesread-only

    List custom hostnames (SSL for SaaS) on a zone.

  • list_d1_databasesread-only

    List D1 databases in an account.

  • list_dns_recordsread-only

    List DNS records of a zone, optionally filtered by type/name.

  • list_email_destinationsread-only

    List verified Email Routing destination addresses in an account.

  • list_email_rulesread-only

    List Email Routing rules on a zone.

  • list_firewall_rulesetsread-only

    List WAF rulesets configured on a zone.

  • list_kv_namespacesread-only

    List Workers KV namespaces in an account.

  • list_logpush_jobsread-only

    List Logpush jobs for a zone or account.

  • list_page_rulesread-only

    List page rules on a zone.

  • list_pages_projectsread-only

    List Cloudflare Pages projects in an account.

  • list_queuesread-only

    List Cloudflare Queues in an account.

  • list_r2_bucketsread-only

    List R2 buckets in an account.

  • list_tunnelsread-only

    List Cloudflare Tunnels (cloudflared) in an account.

  • list_turnstile_widgetsread-only

    List Turnstile widgets in an account.

  • list_worker_routesread-only

    List Worker routes (URL patterns mapped to Workers) on a zone.

  • list_workersread-only

    List Worker scripts in an account.

  • list_zonesread-only

    List zones (domains), optionally filtered by name or status.

  • order_certificate_pack

    Order an advanced certificate pack for one or more hostnames.

  • purge_cache

    Purge a zone's cache — everything, or by files/tags/hosts/prefixes.

  • put_worker_secret

    Create or update a secret binding on a Worker script.

  • query_d1

    Execute a SQL statement against a D1 database (with optional bound params).

  • run_ai

    Run inference on a Workers AI model (text generation, embeddings, classification).

  • update_dns_record

    Update an existing DNS record (partial update).

  • update_worker_cron

    Set the cron triggers (schedules) for a Worker script.

  • update_zone_setting

    Update a single zone setting (e.g. set ssl=full, always_use_https=on).

  • verify_tokenread-only

    Validate the configured Cloudflare API token and show its status/permissions.

Compare and alternatives

    Featured in

    Signals

    Stars
    3
    Forks
    1
    Open issues
    0
    Last commit
    Sep 10, 2026 (1 month ago)
    Last release
    Jun 22, 2026 (4 months ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    Registry name
    io.github.helbertparanhos/cloudflare-mcp-pro
    Version
    1.1.0
    Auth
    API key
    Packages
    npm cloudflare-mcp-pro
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    More from helbertparanhos

    Cite this page

    Cloudflare MCP Pro. Agent Mart. https://agentmart.dev/connectors/helbertparanhos-cloudflare-mcp-pro (last updated 2026-10-24)