MCP Server

runvouch

com.runvouch/runvouch
MCP & Agent Infrastructure Security Public & reachable MCP 2026-07-28

What this MCP does

Monitors unattended agent runs, tracks alerts and evidence, and produces tamper-evident execution proofs.

runvouch_ack
Acknowledge an alert by id.
Input schema
{'type': 'object', 'required': ['alert_id'], 'properties': {'alert_id': {'type': 'integer'}}}
runvouch_alerts
Open (un-acknowledged) alerts: MISSED, FAILED, NO_EVIDENCE, BUDGET_RUN, BUDGET_DAY, RETRY_STORM, DRIFT, STALLED.
Read only
Input schema
{'type': 'object', 'properties': {}}
runvouch_run_end
Report that a run ended, with status and evidence dict (name -> bool or {type:'url',url}). Green run without evidence alerts.
Input schema
{'type': 'object', 'required': ['run_id'], 'properties': {'cost': {'type': 'number'}, 'run_id': {'type': 'string'}, 'status': {'enum': ['ok', 'fail'], 'type': 'string'}, 'tokens': {'type': 'integer'}, 'evidence': {'type': 'object'}}}
runvouch_run_proof
Tamper-evident proof of a finished run: hashed record, Merkle path, day root, chain hash and OpenTimestamps status. Verify offline with templates/verify_proof.py.
Read only
Input schema
{'type': 'object', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string'}}}
runvouch_runs
Recent runs of one agent.
Read only
Input schema
{'type': 'object', 'required': ['agent'], 'properties': {'agent': {'type': 'string'}, 'limit': {'type': 'integer', 'default': 20}}}
runvouch_run_start
Report that a run of `agent` started. Returns run_id.
Input schema
{'type': 'object', 'required': ['agent'], 'properties': {'agent': {'type': 'string'}, 'source': {'type': 'string'}}}
runvouch_status
Health of all watched agents: state (ok/alert/failed/unproven/running/waiting), last run, 24h cost, open alerts.
Read only
Input schema
{'type': 'object', 'properties': {}}
Added
runvouch_run_proof
Sept. 17, 2026, 12:37 p.m.
Added
runvouch_run_end
Sept. 17, 2026, 12:37 p.m.
Added
runvouch_run_start
Sept. 17, 2026, 12:37 p.m.
Added
runvouch_runs
Sept. 17, 2026, 12:37 p.m.
Added
runvouch_ack
Sept. 17, 2026, 12:37 p.m.
Added
runvouch_alerts
Sept. 17, 2026, 12:37 p.m.
Added
runvouch_status
Sept. 17, 2026, 12:37 p.m.