{"name":"io.github.aitools420/onchain-safety-mcp","slug":"aitools420-onchain-safety-mcp","title":null,"description":"Token-safety for AI agents: rug/honeypot verdict + score across PulseChain, Monad, Base & BSC","url":"https://mcp.market/server/aitools420-onchain-safety-mcp","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":19,"stars":0,"forks":0,"downloads_week":65,"last_push_at":"2026-07-03T22:16:07.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/aitools420/onchain-safety-mcp","website":null,"version":"0.2.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@wickpics/onchain-safety-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional wsk_ key for the paid deep tier (omit for the free rate-limited tier).","isSecret":true,"name":"ONCHAIN_API_KEY"}]}],"tools":[{"name":"check_ownership","description":"Is ownership renounced, is the contract upgradeable (proxy), and what powers can an active owner still use (mint / blacklist / pause / adjust tax)? Deterministic on-chain read — call before trusting a token long-term.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_token_safety","description":"Scam/safe verdict for an ERC-20 token on PulseChain, Monad, Base, or BSC. Returns verdict (SAFE / LOW_RISK / CAUTION / HIGH_RISK / LIKELY_RUG / NOT_A_TOKEN / UNKNOWN), a 0-100 score, confidence, and the evidence checks (contract risk, liquidity depth, honeypot transfer-sim, LP-burn). Call this before interacting with, buying, or accepting an unknown token. Informational only — an automated assessm","write_action":false,"price_micros":0,"input_schema":null},{"name":"exit_safety","description":"Can you sell $X of a token at acceptable slippage? Size-aware price-impact check (on-chain reserves + routed quote) plus the safety verdict. Call this BEFORE buying a position you may need to exit, or before accepting a token as payment. Informational only — an automated assessment that can be wrong; not financial advice.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fresh_rug_radar","description":"The most recently created liquidity pools, each safety-scored the moment it appeared (verdict, 0-100 score, seconds-since-creation). New tokens are where the rugs are — call this to see what just launched and whether it is safe. Free tier returns the last 20 scored pools; a paid key unlocks the fuller real-time feed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"safe_to_interact","description":"One call before touching a contract: bundles the safety verdict + ownership/privileges into a single recommendation — SAFE_TO_INTERACT / CAUTION / DO_NOT_INTERACT — with reasons. The de-risked \"should I touch this?\" answer for an agent mid-execution.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wallet_approvals","description":"Enumerate a wallet's active ERC-20 approvals (allowances granted to spender contracts) and flag the unlimited ones — the classic wallet-drainer vector. Call to audit what could quietly drain a wallet. Scans a recent block window.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wallet_poison_check","description":"Scan a wallet's recent incoming transfers for address-poisoning attacks — dust/zero-value transfers from lookalike addresses (first-4+last-4 chars matching a real counterparty the wallet has paid) seeded to trick a copy-paste of the wrong address. Call before sending to a \"recently used\" address to avoid pasting a poisoned lookalike.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-09-26T16:31:29.915Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T16:31:29.857Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 85 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@wickpics/onchain-safety-mcp","version":"0.2.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-07-01T07:55:48.305Z","repositoryUrl":"git+https://github.com/aitools420/onchain-safety-mcp.git","weeklyDownloads":65}],"repo":{"found":true,"owner":"aitools420","repo":"onchain-safety-mcp","archived":false,"pushedAt":"2026-07-03T22:16:07Z","stars":0,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/203711160?v=4","ownerCreatedAt":"2025-03-17T20:16:53Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":65,"license":"MIT","lastPushAt":"2026-07-03T22:16:07.000Z","score":19}}}},"grade_history":[],"reviews":[]}