ratchet by ratchetgate.com

MCP server · indexed, not reviewed

HostedLocalvendor's own

Not reviewed

No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.

How the index works

Your agent asks before it acts, so the same real-world action is attempted at most once.

What the official MCP registry says

Facts

MCP registry
com.ratchetgate/ratchet · 0.3.0
Endpoint
https://ratchetgate.com/mcp
Packages
npm ratchet-mcp stdio
npm / week
36
GitHub stars
0
Registry entry
updated 10 Sep 2026

From the official MCP registry, the package registries and our own checks. JSON · Markdown

Why it's listed

  • It's published in the registry under ratchetgate.com, a namespace the registry only gives to whoever proves they control that domain.

Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.

Tools it lists 15 · about 4,885 tokens of context · checked 13 minutes ago

ToolWhat it doesHint
ratchet_get_circuitCheck whether surge containment is holding your workCall this when a begin returned "approval_required" or "denied" and the reason mentions a circuit breaker. A breaker opens when an effect type is being performed far more often than its configured hourly ceiling —…read-only
ratchet_begin_effectAsk permission to perform a side effectCall this IMMEDIATELY BEFORE performing any side effect that touches the outside world (sending a message, charging a card, creating a resource, writing to someone else's system). Returns a decision you MUST obey. If…writes
ratchet_report_effectReport the outcome of an effect you executedCall this IMMEDIATELY AFTER performing an action that ratchet_begin_effect authorised. Pass the lease_token you were given. Report "succeeded" with a result — future duplicate callers replay that result instead of…writes
ratchet_extend_leaseSay you are still working on an effectCall this periodically during a long action you were authorised to perform, before the lease expires. It tells Ratchet you are alive and extends your hold. Use it when work turns out to take longer than the lease you…writes
ratchet_get_effectCheck whether an action has already been doneLook up the recorded state of an action WITHOUT reserving a lease and without consuming your plan allowance. Use it to answer "did I already do this?" — for example when resuming after a crash, or when a user asks…read-only
ratchet_resolve_effectSettle an effect whose outcome was unknownUse ONLY after you have checked the third-party system and now know what really happened to an effect that was left "indeterminate". Record "succeeded" if the action did occur, "failed" if it did not, or "cancelled" to…writes
ratchet_get_runWhat have I already done in this run?Recall the work already gated under a run id, before doing anything that might repeat it. Call this FIRST when resuming a task — after a restart, a handoff, or when your context has been compacted and you are no longer…read-only
ratchet_list_effectsList recent gated effectsReview recent effects for this workspace, optionally filtered by state or run. Use it to find unresolved work — filter by state "indeterminate" to see every action whose outcome is unknown and still needs verification.read-only
ratchet_get_policyRead the policy for an effect typeShows how this workspace has configured a given effect type: whether it is allowed, how long a lease lasts, the attempt ceiling, spend limits, the approval threshold above which an action waits for a human, and — most…read-only
ratchet_unwind_groupRoll back a multi-step unit of workCall this when a multi-step workflow fails partway and the steps that already succeeded must be undone — a booking made but not paid for, a resource created but not configured. Returns the exact compensations to…writes
ratchet_get_groupInspect a unit of workShows every step in a multi-step unit of work: what succeeded, what can still be undone, what has already been undone, what is irreversible, and what has an unknown outcome. Use it to answer "where did this workflow…read-only
ratchet_get_usageCheck plan, credit balance, and spendReturns the current plan, remaining included effects for the month, prepaid credit balance, and today's declared external spend against each budget ceiling. Use it to warn a user before a long run exhausts an allowance…read-only
ratchet_list_receiptsGet signed proof of the decisions on an effectReturns a signed receipt for every decision made about one effect, refusals included. Each signature is over the exact bytes in `body` and verifies offline against the Ed25519 key published at…read-only
ratchet_reconcile_effectsFind real-world actions that bypassed the gateGiven the idempotency keys for actions a vendor says actually happened, returns which ones went through Ratchet and which it has never seen. The unseen ones are code paths that acted WITHOUT asking, so a retry there can…read-only
ratchet_get_prevented_lossWhat the gate has actually savedCounts duplicate actions refused in the last 30 days and what they would have cost. Only counts refusals where a cost was declared on the effect, so it under-reports rather than flatters. IMPORTANT: pass…read-only

What https://ratchetgate.com/mcp answered to tools/list, asked without credentials. answered without the initialize handshake. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.

How its tools read to an agent 0 errors · 10 warnings · 1 note

  • warnTC11ratchet_extend_lease2 parameters without a description: effect_id, lease_token
  • warnTC11ratchet_get_effect1 parameter without a description: idempotency_key
  • warnTC11ratchet_get_groupits one parameter, group_key, has no description
  • warnTC11ratchet_list_effects3 parameters without a description: limit, run_id, state
  • warnTC11ratchet_reconcile_effects1 parameter without a description: effect_type
  • warnTC11ratchet_report_effect3 parameters without a description: effect_id, lease_token, outcome
  • warnTC11ratchet_resolve_effect3 parameters without a description: effect_id, outcome, result
  • warnTC13ratchet_begin_effectcompensation.payload (object with no properties), payload (object with no properties)
  • warnTC13ratchet_report_effectresult (object with no properties)
  • warnTC13ratchet_resolve_effectresult (object with no properties)
  • noteTC24server15 of 15 tools have no outputSchema

The checks from /check and anchor check, run each day on the list above: about 4,885 tokens of definitions. Not part of the score yet. Check your own server.

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.