Home / Servers / Cloudflare API / worker_deployments_create_deployment

Create Worker Deployment

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

Create Worker Deployment Deployments configure how Worker Versions are deployed to traffic. A deployment can consist of… [POST /accounts/{account_id}/workers/scripts/{script_name}/deployments]

Name on the gateway: cloudflare_api__worker_deployments_create_deployment · may change things.

Parameters

NameTypeDescription
account_id requiredstringaccount_id parameter
script_name requiredstringscript_name parameter
forcebooleanIf set to true, the deployment will be created…
annotationsobjectMetadata attached to the deployment.
author_emailstring
code_update_strategyobjectChoose whether to apply Durable Object code…
created_on requiredstring
id requiredstring
source requiredstring
strategy requiredpercentageStrategy for routing traffic across the listed…
versions requiredarrayWorker versions included in this deployment.…

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__worker_deployments_create_deployment",
  "arguments": {
    "account_id": "…",
    "script_name": "…",
    "created_on": "…",
    "id": "…",
    "source": "…",
    "strategy": "…",
    "versions": []
  }
}

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 worker deployment tool with account_id set to ….

More from Cloudflare API