ratchet-mcp
Related Servers
Alternatives to ratchet-mcp
- AlicenseNot gradedqualityCmaintenanceProvides permission gates and tamper-evident audit logging for AI agent tool executions, with declarative policies, consent ladders, and hash-chained verification.MIT
- AlicenseNot gradedqualityBmaintenanceProvides durable mission state for AI agents, enabling crash-safe recovery, verified completion, and explicit reconciliation of uncertain side effects without duplicate or blind retries.3Apache 2.0
Related Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI agents and MCP clients to screen proposed actions, enforce deterministic policies and limits, and produce tamper-proof signed audit receipts before any external side effect is executed.4 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to log, evaluate, and ground consequential decisions against an organization's authority graph, creating a traceable audit trail for governance.MIT
- AlicenseNot gradedqualityBmaintenanceA local gate that lets agents submit risky tool actions for policy evaluation and receive ALLOW, DENY, or REQUIRE_APPROVE decisions before executing irreversible side effects. It can also open human approval holds and record an activity trail without executing the side effect itself.1,549 npm1MIT

ERDL Guardofficial
AlicenseNot gradedqualityAmaintenanceEnforces deterministic policy decisions on AI agent tool calls, supporting allow, deny, correct, escalate, and human review actions with verifiable audit receipts.200 npmMIT- AlicenseNot gradedqualityAmaintenanceGates every AI agent tool call against your policy before it runs, then writes a hash-chained, tamper-evident record of what was decided and what happened. Anyone can verify that record offline, without your software, your systems or any key you hold.1,428 PyPI12AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to use payment APIs safely by gating every tool call through deterministic mandates, value checks, and an exactly-once ledger, so they cannot pay twice or exceed authorisation.5 npmMIT
TDQS
Scored across 15 tools
Each tool targets a distinct concern: authorization, reporting, lease extension, state lookup, group/run inspection, receipts, policy, usage, reconciliation, and safety statistics. The only superficially similar retrieval tools (get_effect, list_effects, get_run, get_group) are clearly separated by what they return and when to use them.
All tools share the ratchet_ prefix and follow a consistent snake_case verb_noun pattern (begin_effect, report_effect, get_policy, unwind_group). Even compound targets like get_prevented_loss preserve the same structure, so the naming convention is predictable.
Fifteen tools is at the top of the ideal range, but the domain is substantial: effect lifecycle, leases, lookup, audit receipts, policies, budgets, circuit breakers, reconciliation, and rollback. Each tool has a distinct role and none feels redundant.
The surface covers the full effect lifecycle—begin, report, extend, resolve—plus all inspection and recovery needs: runs, groups, circuits, receipts, policy, usage, reconcile, and prevented-loss stats. No obvious dead end exists for the intended agent workflows.