MCP Server

poolproof — checks before you commit money

ru.poolproof/checks
Crypto & Web3 Finance & Investing Public & reachable MCP 2026-07-28

What this MCP does

Provides factual risk and market checks for Solana tokens, launches, deployers, chains, pools, stablecoins, and exit costs without investment advice.

chain
Is this chain alive: TVL trend over 1y/6m/90d/30d. Facts and flags only, never advice. Free tier: 3 calls per hour per IP, shared with the website; unlimited access costs $0.003 per call over x402 at /v1/chain
Input schema
{'type': 'object', 'required': ['chain'], 'properties': {'chain': {'type': 'string', 'description': 'Chain name as used by DefiLlama'}}, 'additionalProperties': False}
deployer
The full launch record of a Solana wallet from our own live recording: how many tokens it deployed, how many reached the exchange, its graduation rate against measured base rates, and whether it is a serial minter with no survivors. Data no feed reconstructs. Flags serial_minter, never_graduated. Facts and flags only, never advice. Free tier: 3 calls per hour per IP, shared with the website; unlimited access costs $0.010 per call over x402 at /v1/deployer
Input schema
{'type': 'object', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Solana wallet address of the deployer'}}, 'additionalProperties': False}
exit_cost
Real cost of exiting a Solana position AT YOUR SIZE — live route, not theoretical slippage. Facts and flags only, never advice. Free tier: 3 calls per hour per IP, shared with the website; unlimited access costs $0.010 per call over x402 at /v1/exit-cost
Input schema
{'type': 'object', 'required': ['mint', 'size'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint address'}, 'size': {'type': 'number', 'description': 'Position size in whole tokens — the quote is for YOUR size'}}, 'additionalProperties': False}
known
Do we hold a research note on this asset, protocol, chain or role that no price feed or TVL number will tell you: dead redemption bridges, ticker collisions, ended points programmes, closed marketplaces, capital gates. Facts and flags only, never advice. Free tier: 3 calls per hour per IP, shared with the website; unlimited access costs $0.020 per call over x402 at /v1/known
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Asset symbol, protocol name, chain name or contract address'}}, 'additionalProperties': False}
launch
Who launched this pump.fun token and what happened to their previous ones: launch count, graduation record, and whether the creator bought their own bonding curve. Facts and flags only, never advice. Free tier: 3 calls per hour per IP, shared with the website; unlimited access costs $0.005 per call over x402 at /v1/launch
Input schema
{'type': 'object', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana mint address of the pump.fun token'}}, 'additionalProperties': False}
launches
Live feed of pump.fun launches from the last 24h with creator context: who deployed each one, how many they launched before, whether they bought their own bonding curve. Poll with ?since= for only what is new. This history cannot be reconstructed afterwards. Facts and flags only, never advice. Free tier: 3 calls per hour per IP, shared with the website; unlimited access costs $0.010 per call over x402 at /v1/launches
Input schema
{'type': 'object', 'required': [], 'properties': {'only': {'enum': ['first_time', 'serial', 'bought_curve', 'graduated', 'clean'], 'type': 'string', 'description': 'Keep only launches carrying this trait. clean = no flags raised.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'How many launches to return, newest first. Default 50.'}, 'since': {'type': 'integer', 'description': 'Unix timestamp; return only launches recorded after it. Pass next_since from your previous call to poll incrementally.'}}, 'additionalProperties': False}
pool
Yield pool safety: peg of every underlying asset, yield sustainability, emission dependence, exit depth. Facts and flags only, never advice. Free tier: 3 calls per hour per IP, shared with the website; unlimited access costs $0.005 per call over x402 at /v1/pool
Input schema
{'type': 'object', 'required': ['pool'], 'properties': {'pool': {'type': 'string', 'description': 'DefiLlama pool id (uuid), from https://yields.llama.fi/pools'}}, 'additionalProperties': False}
safety
Is this Solana token safe to touch: mint and freeze authority status, top-holder concentration, Token-2022 transfer risks, and the deployer's full launch record from our own recording. Flags MINT_AUTHORITY_LIVE, FREEZE_AUTHORITY_LIVE, CONCENTRATED, TOKEN_2022, SERIAL_DEPLOYER, DEPLOYER_NEVER_GRADUATED. Facts and flags only, never advice. Free tier: 3 calls per hour per IP, shared with the website; unlimited access costs $0.010 per call over x402 at /v1/safety
Input schema
{'type': 'object', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint address'}}, 'additionalProperties': False}
stable
Is this stablecoin's $1 peg a hard anchor or a soft peg: does its price historically return to $1 (a redemption/arbitrage anchor) or sit below it (the market pricing risk), and is it dislocated right now. Flags SOFT_PEG, BROKEN_HISTORY, DISLOCATION. Facts and flags only, never advice. Free tier: 3 calls per hour per IP, shared with the website; unlimited access costs $0.010 per call over x402 at /v1/stable
Input schema
{'type': 'object', 'required': ['asset'], 'properties': {'asset': {'type': 'string', 'description': 'Stablecoin symbol (e.g. USDC) or CoinGecko id'}}, 'additionalProperties': False}
Added
deployer
Sept. 17, 2026, 12:54 p.m.
Added
safety
Sept. 17, 2026, 12:54 p.m.
Added
stable
Sept. 17, 2026, 12:54 p.m.
Added
known
Sept. 17, 2026, 12:54 p.m.
Added
launches
Sept. 17, 2026, 12:54 p.m.
Added
launch
Sept. 17, 2026, 12:54 p.m.
Added
chain
Sept. 17, 2026, 12:54 p.m.
Added
exit_cost
Sept. 17, 2026, 12:54 p.m.
Added
pool
Sept. 17, 2026, 12:54 p.m.