Home / Servers / Cloudflare API / update_account_ruleset

Update an account ruleset

An MCP tool from the Cloudflare API server, hosted on mcp.hjlabs.in.

Update an account ruleset Updates an account ruleset, creating a new version. [PUT /accounts/{account_id}/rulesets/{ruleset_id}]

Name on the gateway: cloudflare_api__update_account_ruleset · may change things.

Parameters

NameTypeDescription
account_id requiredstringaccount_id parameter
ruleset_id requiredstringruleset_id parameter
dry_runbooleanValidates the request without persisting changes…
descriptionstringAn informative description of the ruleset.
id requiredstringThe unique ID of the ruleset.
last_updated requiredstringThe timestamp of when the ruleset was last…
namestringThe human-readable name of the ruleset.
version requiredstringThe version of the ruleset.
kindmanaged | custom | root | zoneThe kind of the ruleset.
phasestringThe phase of the ruleset.
rulesarrayThe list of rules in the ruleset.

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "cloudflare_api__update_account_ruleset",
  "arguments": {
    "account_id": "…",
    "ruleset_id": "…",
    "id": "…",
    "last_updated": "…",
    "version": "…"
  }
}

Or connect the Cloudflare API server directly, which lists 3,127 tools including this one:

Run in your terminal
claude mcp add --transport http hj-cloudflare-api https://mcp.hjlabs.in/mcp/cloudflare-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the update an account ruleset tool with account_id set to ….

More from Cloudflare API