mcp server · solana rug check
Look under the rug.
RUGMCP is an MCP server that checks a Solana token for rug risk before your AI agent buys it. Paste any mint below and it runs the same checks here, live.
01 · you
Give it a contract.
02 · rugmcp
It checks who can mint, freeze and dump.
03 · verdict
Clean, or it pulls the rug for you.
tools/list
What it does
Seven tools. Your agent calls them before any buy, and six run on this page right now against public data.
| # | Tool | What it does | Status |
|---|---|---|---|
| 01 | check_mint_authority | Can anyone still print more of it? Read from the mint account. | Live |
| 02 | check_freeze_authority | Can anyone freeze your tokens so you cannot sell them? | Live |
| 03 | check_extensions | Token-2022 traps: permanent delegate, transfer hooks, transfer fees, frozen by default. | Live |
| 04 | top_holders | How much of the supply the largest wallets hold. | Live |
| 05 | get_liquidity | Pool liquidity, pool age and 24 hour volume across every pair. | Live |
| 06 | can_sell | Asks for a real sell quote back to SOL. No route out, no buy. | Live |
| 07 | check_lp_lock | Whether the pool tokens are burned or locked, and until when. | Rolling out |
mcp.json
Connect
One block in your MCP client's config. Paste it, restart, ask.
- 01Read only. It holds no keys and signs nothing.
- 02Every answer carries the raw value behind each flag, never a single score.
- 03A failed check blocks the buy unless you say go anyway.
mcp.json
{
"mcpServers": {
"rugmcp": {
"command": "npx",
"args": ["-y", "rugmcp"],
"env": {
"RUGMCP_RPC_URL": "https://solana-rpc.publicnode.com",
"RUGMCP_BLOCK_ON": "fail"
}
}
}
}