{"serverId":"mcp-registry/co.youraitools/hub","tools":[{"name":"scan_for_leaks","fixed":{"name":"scan_for_leaks","description":"Check text BEFORE your agent sends it to an LLM, tool, log or webhook: finds crypto wallet keys (BIP39 seed phrases with checksum, EVM/Solana private keys, WIF, xprv), API secrets (GitHub, AWS, Stripe, OpenAI, Anthropic, Slack, Telegram, npm, JWT, PEM) and PII (cards, IBAN, SSN, email, phone). Free preview tier: verdict, safe_to_send and counts by type (text up to 8192 bytes). Redacted text: paid x402 endpoint /v1/lite ($0.005); JSON payloads and live balances of wallets whose keys leaked: /v1/s","inputSchema":{"type":"object","required":["text"],"properties":{"json":{"description":"(paid calls only) Any JSON payload (object, array or value); scanned string by string, keys included","type":"string"},"text":{"type":"string","description":"Text to check before it is sent (prompt, tool arguments, log, message, file content). POST /v1/scan also accepts {\"json\": <any JSON payload>}."},"tier":{"enum":["lite","scan"],"type":"string","description":"Paid tier: lite $0.005, scan $0.02. Omit tier (with no credits key or x402 payment) to use the free tier."},"style":{"enum":["label","mask"],"type":"string","description":"(paid calls only)"},"types":{"type":"array","items":{"type":"string"},"description":"(paid calls only)"},"min_severity":{"enum":["low","medium","high","critical"],"type":"string","description":"(paid calls only)"}}},"annotations":{"title":"LeakGuard: Find secrets and PII before sending","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"LeakGuard: Find secrets and PII before sending"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: json. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":381,"tokensAfter":385}],"toolsChanged":1,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}