{"protocol":"vybe-marketplace","version":"1","tool":{"slug":"pathguard","name":"PathGuard","summary":"Checks a crypto transaction before sending and returns security findings, risk score, and a clear allow or block recommendation.","description":"PathGuard checks every transaction for the mistakes and scams that turn one send into a permanent loss bad addresses, clipboard hijacks, decimal slip-ups before you hit confirm.","category":"developer","tags":["compliance","agent","ai","api"],"source":"collect","access":"paid","priceUsd":0.003,"priceLabel":"$3 / 1,000 calls","unit":"use","freeTries":0,"bundles":[],"actions":[{"name":"check_transaction","description":"Check one crypto transaction for scams, address mistakes, and other risk signals.","inputs":[{"key":"address","type":"string","required":true,"description":"Address"},{"key":"chain","type":"string","required":false,"description":"Chain"},{"key":"amount","type":"any","required":false,"description":"Amount"}]},{"name":"preflight_transaction","description":"Run PathGuard's full transaction checks and return an ALLOW, REVIEW, or BLOCK decision.","inputs":[{"key":"address","type":"string","required":true,"description":"Address"},{"key":"chain","type":"string","required":false,"description":"Chain"},{"key":"amount","type":"any","required":false,"description":"Amount"},{"key":"raw_amount_input","type":"any","required":false,"description":"Raw Amount Input"}]},{"name":"check_transactions_batch","description":"Check up to 1,000 crypto transactions in one request.\n\n    Returns a compact summary by default so large batches do not overwhelm an\n    AI agent's context. Set detail_level='full' when individual results are needed.","inputs":[{"key":"items","type":"array","required":true,"description":"Items"},{"key":"detail_level","type":"string","required":false,"description":"Detail Level"}]},{"name":"report_scam_address","description":"Report a suspected scam address to PathGuard's community reporting system.","inputs":[{"key":"address","type":"string","required":true,"description":"Address"},{"key":"chain","type":"string","required":false,"description":"Chain"},{"key":"reason","type":"any","required":false,"description":"Reason"}]}],"example":{"tool":"check_transaction","arguments":{"address":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e","amount":"0.1","chain":"ethereum"},"response":"{\n\"address\": \"0x742d35Cc6634C0532925a3b844Bc454e4438f44e\",\n\"risk_score\": 12,\n\"risk_level\": \"low\",\n\"recommendation\": \"allow\",\n\"summary\": \"No significant security risks detected for this transaction.\"\n}"},"seller":{"username":"pathguard","displayName":"","avatar":"star","photo":null,"headline":"","bio":"PathGuard checks every transaction for the mistakes and scams that turn one send into a permanent loss bad addresses, clipboard hijacks, decimal slip-ups before you hit confirm.","verified":true,"memberSince":"2026-09-11T14:33:25.504Z","paidOrders":12,"storefrontUrl":"https://www.vybe.finance/marketplace/pathguard"},"uses":28,"publishedAt":"2026-10-11T16:52:40.698Z","health":{"status":"ok","lastOkAt":"2026-10-19T15:39:11.491Z","lastCheckAt":"2026-10-19T15:39:11.491Z"},"score":22.62,"url":"https://www.vybe.finance/marketplace/tools/pathguard","connect":{"mcpUrl":null,"runUrl":null,"payMcpUrl":"https://www.vybe.finance/api/mcp/pay","offeringUrl":"https://www.vybe.finance/marketplace/tools/pathguard","username":"pathguard","offeringId":"svc_ayKChsUM","agentLink":"https://www.vybe.finance/api/agent/collect/pathguard/svc_ayKChsUM","apiPayUrl":"https://www.vybe.finance/api/agent/pay/pathguard/svc_ayKChsUM","invokeUrl":"https://www.vybe.finance/api/agent/invoke/pathguard/svc_ayKChsUM","cardCheckoutUrl":"https://www.vybe.finance/s/pathguard?offering=svc_ayKChsUM"}},"prompt":"Use the Vybe tool https://www.vybe.finance/marketplace/tools/pathguard on \"0x742d35Cc6634C0532925a3b844Bc454e4438f44e\"","install":[{"id":"claude","label":"Claude","steps":["Connect Vybe Pay once. It works for every paid tool in the marketplace.","Claude Code: run the command below. Claude desktop or claude.ai: Settings, Connectors, Add custom connector, paste the URL.","Sign in with Vybe when Claude asks.","Then ask Claude: \"Use the Vybe tool https://www.vybe.finance/marketplace/tools/pathguard on \"0x742d35Cc6634C0532925a3b844Bc454e4438f44e\"\"","$3 / 1,000 calls. Vybe asks you to Approve each payment before your assistant spends anything."],"code":[{"label":"Claude Code","text":"claude mcp add --transport http vybe-pay https://www.vybe.finance/api/mcp/pay"},{"label":"Server URL","text":"https://www.vybe.finance/api/mcp/pay"}]},{"id":"cursor","label":"Cursor","installUrl":"cursor://anysphere.cursor-deeplink/mcp/install?name=vybe-pay&config=eyJ1cmwiOiJodHRwczovL3d3dy52eWJlLmZpbmFuY2UvYXBpL21jcC9wYXkiLCJoZWFkZXJzIjp7IkF1dGhvcml6YXRpb24iOiJCZWFyZXIgdmFwdF9ZT1VSX1NQRU5EX0tFWSJ9fQ%3D%3D","steps":["Connect Vybe Pay once. It works for every paid tool in the marketplace.","Create a spend key (vapt_...) in the Vybe app under Spend keys & approvals, and put it in the config.","Then ask the agent: \"Use the Vybe tool https://www.vybe.finance/marketplace/tools/pathguard on \"0x742d35Cc6634C0532925a3b844Bc454e4438f44e\"\"","$3 / 1,000 calls. Vybe asks you to Approve each payment before your assistant spends anything."],"code":[{"label":".cursor/mcp.json","text":"{\n  \"mcpServers\": {\n    \"vybe-pay\": {\n      \"url\": \"https://www.vybe.finance/api/mcp/pay\",\n      \"headers\": {\n        \"Authorization\": \"Bearer vapt_YOUR_SPEND_KEY\"\n      }\n    }\n  }\n}"}]},{"id":"chatgpt","label":"ChatGPT","steps":["Settings, Apps & Connectors, Advanced settings: turn on Developer mode.","Create a connector and paste the server URL.","Sign in with Vybe when ChatGPT asks.","Then ask ChatGPT: \"Use the Vybe tool https://www.vybe.finance/marketplace/tools/pathguard on \"0x742d35Cc6634C0532925a3b844Bc454e4438f44e\"\"","$3 / 1,000 calls. Vybe asks you to Approve each payment before your assistant spends anything."],"code":[{"label":"Server URL","text":"https://www.vybe.finance/api/mcp/pay"}]},{"id":"http","label":"HTTP","steps":["POST the agent link to get an HTTP 402 with payment options (x402, USDC or USDT).","Settle on any listed rail, then confirm with the publicId and transaction hash.","After payment, call the tool through the invoke link with the X-Vybe-Public-Id header."],"code":[{"label":"1. Get a payment request","text":"curl -i -X POST \"https://www.vybe.finance/api/agent/collect/pathguard/svc_ayKChsUM\" -H \"Accept: application/json\""},{"label":"2. Confirm payment","text":"curl -X POST \"https://www.vybe.finance/api/agent/collect/pathguard/svc_ayKChsUM/status\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"publicId\":\"FROM_STEP_1\",\"txHash\":\"0x...\"}'"},{"label":"3. Run the tool (MCP JSON-RPC)","text":"curl -X POST \"https://www.vybe.finance/api/agent/invoke/pathguard/svc_ayKChsUM\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Vybe-Public-Id: FROM_STEP_1\" \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"check_transaction\",\"arguments\":{\"address\":\"0x742d35Cc6634C0532925a3b844Bc454e4438f44e\",\"amount\":\"0.1\",\"chain\":\"ethereum\"}}}'"}]}]}