Home / Servers / Cloudflare API / create_account_ruleset

Create an account ruleset

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

Create an account ruleset Creates a ruleset at the account level. [POST /accounts/{account_id}/rulesets]

Name on the gateway: cloudflare_api__create_account_ruleset · may change things.

Parameters

NameTypeDescription
account_id requiredstringaccount_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…
name requiredstringThe human-readable name of the ruleset.
version requiredstringThe version of the ruleset.
kind requiredmanaged | custom | root | zoneThe kind of the ruleset.
phase requiredstringThe 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__create_account_ruleset",
  "arguments": {
    "account_id": "…",
    "id": "…",
    "last_updated": "…",
    "name": "…",
    "version": "…",
    "kind": "…",
    "phase": "…"
  }
}

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 create an account ruleset tool with account_id set to ….

More from Cloudflare API