You're viewing a demo portfolio

Join the waitlist
PRSM
This tool is no longer present in the server's latest manifest. Showing the last observed version (server version 1.28.0).

onyx_approval_guard

Inactive

Tool of onyx-paid-mcp

declared in 1.28.0

Pre-approval firewall — the safety check before your agent signs a token approve(). Give the spender (and optionally the amount + token); get a SIGNED ALLOW/REVIEW/BLOCK verdict: is the amount unlimited (the #1 drain vector — we recommend a finite amount instead)? is the spender a plain EOA (almost always a drainer)? is it a verified, established contract? Catches the malicious/unlimited approval that empties a wallet BEFORE the agent signs it. Every verdict Ed25519-signed. The highest-frequency safety call an on-chain agent makes. (price: $0.10 USDC, tier: metered)

Parameters schema

{
  "type": "object",
  "required": [
    "spender"
  ],
  "properties": {
    "token": {
      "type": "string",
      "description": "Optional. The ERC-20 token address being approved, for context."
    },
    "spender": {
      "type": "string",
      "description": "0x address that will receive spend approval (the `spender` arg of approve()). Required."
    },
    "amount_raw": {
      "type": "string",
      "description": "Optional. The raw approval amount as a base-10 integer string (the uint the agent is about to approve). Pass it to detect unlimited/max approvals. Omit to assess the spender only."
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

onyx-paid-mcp

https://github.com/dimitrilaouanis-tech/onyx-mcp

2/7 registries
View full server →
onyx_approval_guard — onyx-paid-mcp — PRSM MCP