# Undercurrent > Rug check for Solana tokens, built for AI agents. Undercurrent maps a token's top 50 holders and finds wallets that are secretly controlled together, from real fund flows, including through middle wallets. Every link is backed by transaction signatures. Use it before an agent buys a token. Results are evidence from on-chain transfers, not financial advice. "No link found" never means "not connected": off-chain links, such as a shared exchange account, are invisible to any scan. ## Install as an MCP tool The MCP endpoint is `/mcp` on this site (JSON-RPC over HTTP POST). With Claude Code: ``` claude mcp add --transport http undercurrent https://undercurrentmap.com/mcp --header "x-api-key: YOUR_KEY" ``` Any MCP client that supports HTTP servers works the same way. For a key, message @Under_Current__ on X. ## Tools - `check_token(mint)`: verdict for a token. `verdict.block` is true only for High risk. Also returns linked groups with their share of supply, holder counts and how much history was read. A token mapped for the first time can take 10 to 30 seconds; if `status` is "scanning", call again shortly. - `check_wallets(a, b)`: whether two wallets are linked, how strongly, the route, and transaction signatures with Solscan links. - `check_creator(wallet)`: tokens a dev wallet created that this service has mapped, and how many fell over 90% from their peak. Instant. ## Plain HTTP - `GET /api/check?mint=MINT` - `GET /api/check-wallets?a=WALLET&b=WALLET` - `GET /api/check-creator?wallet=WALLET` - `GET /api/usage`: today's usage for your key Send the key as an `x-api-key` header or `Authorization: Bearer KEY`. For access or higher limits, message @Under_Current__ on X. ## Full map Every answer includes `mapUrl`, an interactive bubble map of the holders with the evidence for each link.