register_loopRegister a scheduled agent loop. Stores the loop definition with its cron schedule, action type, and risk tier. The loop is created in
execute_loopManually trigger a loop execution. ALWAYS runs the governance gate first — if governance denies or errors, the loop body does NOT execute. Returns the
list_loopsList all registered loops with their current status, schedule, risk tier, and last execution result. Use this to see what loops exist and their govern
pause_loopPause a loop so it cannot be executed. Paused loops reject execute_loop calls until resumed. Use this to safely stop a loop without deleting its histo
resume_loopResume a paused loop so it can be executed again. Clears the pause reason from metadata.
loop_auditGet the execution history for a specific loop. Shows every governance decision, outcome, and timestamp. Use this to audit how a loop has been behaving
We re-grade npm:dingdawg-loop on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.