Approval Rules
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Auto-approve small agent actions under your rules; approval cards for the rest.
| Author | com.botrecipe |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2412 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Approval Rules": {
"url": "https://approve.cloudforbots.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
check_actionBefore a consequential action, ask whether the user's rules auto-approve it. Returns auto_approve, needs_approval (with a plain-English approval card and a link the user can tap) or deny. Free plan is watch-only: it reports what it WOULD decide and logs it for the weekly report, but nothing counts as approved, so ask your user as you normally would.
Parameters:
action(required) — object — The action your agent wants to take.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_decisionCheck whether the user approved or rejected an approval card (by card_id and card_token). Only act when status is approved.
Parameters:
card_id(required) — stringcard_token(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
set_rulesSave the user's rules (needs an API key so they stay yours). Each rule: {name, when:{type:[...], max_usd, min_usd, reversible, target_ends_with:[...]}, verdict:"auto"|"ask"|"deny"}. First matching rule wins; anything unmatched needs approval. Call once without confirm to preview, then with confirm=true.
Parameters:
rules(required) — arrayconfirm— boolean
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_rulesShow the rules in effect for your key (or the default starter rules).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
weekly_reportDraft a plain-English report of the last 7 days: actions checked, how many your rules would auto-approve, how many needed you, top kinds of asks, and rule suggestions. Read-only; sends nothing.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
usage_and_upgradeShow today's usage for your key or IP and the $49/month All Access upgrade link (cloudforbots.com/offer). Free tier: 200 calls/day. Not metered.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.