LeakGuard: Find secrets and PII before sending
scan_for_leaksCheck 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/scan ($0.02).
[LeakGuard via YourAITools MCP Hub] Free tier: same as LeakGuard's own MCP server (call without payment and without tier). Paid: lite $0.005 / scan $0.02 per call, with a credits key (Authorization: Bearer yatc_...) or x402 (USDC; the hub returns the payment terms). Failed tool calls aren't charged: credits are refunded automatically and x402 payments only settle on success.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"text": "<text>"
},
"name": "scan_for_leaks"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| json | No | (paid calls only) Any JSON payload (object, array or value); scanned string by string, keys included | |
| text | Yes | Text to check before it is sent (prompt, tool arguments, log, message, file content). POST /v1/scan also accepts {"json": <any JSON payload>}. | |
| tier | No | Paid tier: lite $0.005, scan $0.02. Omit tier (with no credits key or x402 payment) to use the free tier. | |
| style | No | (paid calls only) | |
| types | No | (paid calls only) | |
| min_severity | No | (paid calls only) |