ScanHood MCP Server
Provides agent-native access to ScanHood's token safety and analytics API on Robinhood Chain, enabling token scanning, honeypot detection, launch transaction building, and market data queries.
README
ScanHood: open-source safety layer
This is the actual code running live behind scanhood.xyz, a safety and analytics layer for Robinhood Chain (chain ID 4663). Published so the detection logic can be read and audited directly, instead of trusted as a black box.
No external security API covers this chain (GoPlus rejects chain 4663, GMGN's API is walled off), so every check here runs on-chain, from scratch.
What's in here
honeypot/scan.js: the honeypot/rug detector. Simulates a real buy + sell round-trip via a singleeth_call(no gas spent, nothing deployed): it constructs a small contract whose constructor buys the token, tries to sell it, and reverts with the encoded result. That revert-with-data trick is the whole mechanism, read the file, it's under 150 lines.api/server.js: the REST API (/api/scan,/api/search,/api/ohlcv,/api/quote,/api/launch,/api/watchlist,/api/token-extra, the/api/udf/*TradingView datafeed, and the opt-in fee-claim bot's/api/bots/*). Composes the honeypot result with an LP-lock check (who actually controls the liquidity), contract-verification status, and deployer-reputation lookup into one PASS / CAUTION / DANGER verdict.mcp/server.js: a Model Context Protocol server exposing the same API as native tools, so an agent (Claude, etc.) can callscan_token,safe_launches,build_launch_tx, etc. directly instead of hand-rolling HTTP calls.
Live docs with request/response examples: https://scanhood.xyz/docs
Architecture, honestly
┌─────────────┐
agents ──▶│ mcp/server │──▶ api/server ──▶ honeypot/scan (eth_call sim)
humans ──▶│ (MCP) │ │ ├──▶ Blockscout (verification, LP holders)
└─────────────┘ │ └──▶ DexScreener (price/liquidity/volume)
▼
optional data feeds (deployer reputation,
other-launchpad allowlists, RWA issuer set,
each is a separate cron-refreshed collector,
not included in this repo, degrades gracefully
to "unknown" if absent)
Everything marked "optional" in .env.example is a static JSON file your own
cron/collector can produce in whatever shape matches the field names read in
api/server.js, the API itself never assumes a specific pipeline for them.
Run it
npm install
cp .env.example .env # optional, every feature has a working default
npm run api # http://127.0.0.1:8946
npm run mcp # http://127.0.0.1:8948/mcp
node honeypot/scan.js 0xYourTokenAddress # CLI, standalone
What's not in here, and why
- The launchpad contracts. ScanHood's no-rug launchpad is a fork of the
open-source Pons locked-LP factory, that's upstream's
code to publish, not ours to re-vendor here.
api/server.js's/api/launchjust needs a factory address + fee in.env; point it at any factory with the samelaunchToken/predictTokenAddresssignature. - The frontend. This repo is the audit surface (the "how do we decide PASS/CAUTION/DANGER" logic), not the site's UI.
- Trade execution / custody. Nothing here holds a private key.
/api/launchand/api/quoteonly ever return unsigned transactions or read-only quotes for you to sign yourself.
Disclaimer
These are automated on-chain heuristics. They reduce risk; they are not a guarantee. "Sellable" means the honeypot simulation passed, not "safe to buy." Always do your own research.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.