# delimit_deploy_rollback

A execute tool on the Delimit MCP server.

Agent View of the PolicyLayer registry record for `delimit_deploy_rollback`. HTML page: https://policylayer.com/tools/delimit/delimit-deploy-rollback

## Facts

- Tool: `delimit_deploy_rollback`
- Server: Delimit (`delimit-cli`) — https://policylayer.com/tools/delimit.md
- Install: `npx -y delimit-cli`
- Homepage: https://github.com/delimit-ai/delimit
- Risk category: Execute (High risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Rate-limited

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "delimit_deploy_rollback",
    "arguments": {}
  }
}
```

## Why delimit_deploy_rollback is rated High

Rollback operations execute changes to live systems (reverting code, infrastructure, or service state). While not permanently destructive like delete/drop, rollbacks trigger significant external operations that could disrupt services or cause data inconsistency if misapplied. This fits Execute rather than Write (reversible data modification) because the scope and side effects are infrastructure-level, not data-level.

From the tool's own definition: "Tool named 'delimit_deploy_rollback' with no description. Based on naming alone, 'deploy' and 'rollback' indicate triggering deployment or reverting infrastructure/application state, which are external operations whose effects depend on context and…"

## Use case

AI agents invoke delimit_deploy_rollback to trigger actions in Delimit. What it does depends on the arguments the agent supplies, and its effects often reach beyond the immediate call: builds kicked off, notifications sent, workflows started.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Delimit:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "delimit_deploy_rollback": {
      "limits": [
        {
          "counter": "delimit_deploy_rollback_rate",
          "window": "minute",
          "max": 10,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on Delimit (206)

- `delimit_intel_dataset_freeze` — Destructive — https://policylayer.com/tools/delimit/delimit-intel-dataset-freeze.md
- `delimit_ledger_auto_cancel_stale` — Destructive — https://policylayer.com/tools/delimit/delimit-ledger-auto-cancel-stale.md
- `delimit_release_rollback` — Destructive — https://policylayer.com/tools/delimit/delimit-release-rollback.md
- `delimit_secret_revoke` — Destructive — https://policylayer.com/tools/delimit/delimit-secret-revoke.md
- `delimit_build_loop` — Execute — https://policylayer.com/tools/delimit/delimit-build-loop.md
- `delimit_build_loop_daemon` — Execute — https://policylayer.com/tools/delimit/delimit-build-loop-daemon.md
- `delimit_daemon_run` — Execute — https://policylayer.com/tools/delimit/delimit-daemon-run.md
- `delimit_deploy_build` — Execute — https://policylayer.com/tools/delimit/delimit-deploy-build.md
- `delimit_deploy_npm` — Execute — https://policylayer.com/tools/delimit/delimit-deploy-npm.md
- `delimit_deploy_plan` — Execute — https://policylayer.com/tools/delimit/delimit-deploy-plan.md
- `delimit_deploy_publish` — Execute — https://policylayer.com/tools/delimit/delimit-deploy-publish.md
- `delimit_deploy_site` — Execute — https://policylayer.com/tools/delimit/delimit-deploy-site.md
- `delimit_deploy_verify` — Execute — https://policylayer.com/tools/delimit/delimit-deploy-verify.md
- `delimit_executor` — Execute — https://policylayer.com/tools/delimit/delimit-executor.md
- `delimit_gov_run` — Execute — https://policylayer.com/tools/delimit/delimit-gov-run.md
- `delimit_story_build` — Execute — https://policylayer.com/tools/delimit/delimit-story-build.md
- `delimit_content_queue` — Other — https://policylayer.com/tools/delimit/delimit-content-queue.md
- `delimit_control` — Other — https://policylayer.com/tools/delimit/delimit-control.md
- `delimit_cost_alert` — Other — https://policylayer.com/tools/delimit/delimit-cost-alert.md
- `delimit_design_component_library` — Other — https://policylayer.com/tools/delimit/delimit-design-component-library.md
- `delimit_ledger_auto_close_external` — Other — https://policylayer.com/tools/delimit/delimit-ledger-auto-close-external.md
- `delimit_ledger_groom` — Other — https://policylayer.com/tools/delimit/delimit-ledger-groom.md
- `delimit_quickstart` — Other — https://policylayer.com/tools/delimit/delimit-quickstart.md
- `delimit_resource_drivers` — Other — https://policylayer.com/tools/delimit/delimit-resource-drivers.md
- `delimit_semver` — Other — https://policylayer.com/tools/delimit/delimit-semver.md
- `delimit_social_accounts` — Other — https://policylayer.com/tools/delimit/delimit-social-accounts.md
- `delimit_social_daemon` — Other — https://policylayer.com/tools/delimit/delimit-social-daemon.md
- `delimit_social_target` — Other — https://policylayer.com/tools/delimit/delimit-social-target.md
- `delimit_ventures` — Other — https://policylayer.com/tools/delimit/delimit-ventures.md
- `delimit_webhook_manage` — Other — https://policylayer.com/tools/delimit/delimit-webhook-manage.md
- …and 176 more: https://policylayer.com/tools/delimit.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=delimit · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/delimit
