pnllabs-mcp
OfficialProvides trust and risk verdicts for Solana wallets, funders, tokens, and trades, enabling AI trading agents to check realized PnL, funding origin, token safety, and real trade costs on Solana.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@pnllabs-mcpis 57hECCDVNmP7jCY6XX6FxP31DQuKiwQhv2g3nxGPLPmV worth copying?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PnL Labs — MCP server & x402 API
PnL Labs gate — no verdict, no trade. MCP:
https://api.pnllabs.com/mcpHard stops:UNTRUSTED/INSUFFICIENT→ do not copy ·HIGH_RISK/CRITICAL→ do not buy ·UNTRADEABLE/HIGH_COST→ not at that size ·UNVERIFIABLE/UNKNOWN→ say so, do not invent edge. Rule file: SKILL.md · Measured examples: docs/VERDICTS.md
Trust & risk verdicts for AI trading agents on Solana. Proof of real PnL, not peak scores. Pay-per-call via x402 (USDC on Solana) — no signup, no API key, no account.
🌐 pnllabs.com · 🔌 https://api.pnllabs.com · 🐦 @pnllabs
Connect in 10 seconds (hosted MCP — no install)
The server is hosted. Add it to any MCP-capable assistant with one URL:
https://api.pnllabs.com/mcpClaude (all plans): Settings → Connectors → Add custom connector
Grok: grok.com/connectors → Custom
ChatGPT / Gemini: custom MCP connector → same URL
Also listed in the official MCP Registry (
io.github.PnLlabs/pnllabs) and on Smithery.
Free tier per IP/day — when it runs out, the tools reply with structured x402 payment instructions (pay-per-call, USDC on Solana).
Related MCP server: Sol MCP — Solana Token Risk & Signals
Why
Every "smart money" score you've seen ranks wallets by peak or paper gains. Peaks lie. A wallet can 100x on paper, dump into no liquidity, and walk away red — while its score still says genius.
PnL Labs recomputes what actually hit the wallet — realized SOL, in vs out — and
returns a conservative, machine-readable verdict. When the numbers can't be
reconstructed reliably, it says UNVERIFIABLE instead of guessing.
The four checks
Endpoint | Question | Verdicts |
| Is this wallet worth copying? (real realized PnL) |
|
| Where did this wallet's money come from? (funding origin / cluster links) |
|
| Is this token structurally safe? |
|
| What will this trade really cost? (real slippage) |
|
Every response carries a stable verdict enum, machine-readable reasons (code +
message), confidence, flags, and schema_version. Built to be parsed by agents,
not read by humans. Interactive docs: https://api.pnllabs.com/docs.
Quick example
curl https://api.pnllabs.com/check/wallet/57hECCDVNmP7jCY6XX6FxP31DQuKiwQhv2g3nxGPLPmV{
"schema_version": 1,
"verdict": "UNTRUSTED",
"confidence": "high",
"trust": 15,
"reasons": [
{ "code": "NEGATIVE_REALIZED_PNL", "message": "Genuinely NEGATIVE: -47.1 SOL net realized" },
{ "code": "LOW_WIN_RATE", "message": "Only 27% of coins were profitable" }
]
}MCP server
This repo ships an MCP server exposing the four
checks as tools (check_wallet_trust, check_wallet_forensics, check_token_safety,
check_trade_cost). It calls the hosted API — no RPC keys or local setup needed.
Add to an MCP client (e.g. Claude Desktop / Claude Code):
{
"mcpServers": {
"pnllabs": {
"command": "python3",
"args": ["/path/to/pnllabs_mcp.py"]
}
}
}Runs on the Python standard library — no dependencies for the free/beta tier.
Payment (x402)
Calls are priced per request and paid in USDC on Solana via the x402 protocol
(HTTP 402). Your agent pays a few cents, gets an on-chain receipt — no accounts,
no keys stored anywhere. Prices: wallet 0.10, funder 0.05, token/trade 0.02 USDC.
Any x402-capable client (or the official x402 SDKs) can pay automatically.
Honest scope
Wallet trust & forensics are the core edge — realized-PnL truth and funding origin, which peak-based scores and EVM-only tools don't provide on Solana.
Token safety flags structural red flags with zero noise. Behavioral rugs (an operator selling into his own hype) are invisible to all structural checkers — for those, check the wallets involved.
We sell risk/trust verdicts, not alpha. Never "when to buy."
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Parallel Solana token risk and transaction safety for AI agents. Paid MCP tools inspect tokens and unsigned transactions; the HTTP risk panel queries compatible advisors in parallel and returns an indicative consensus. x402-compatible clients pay USDC automatically, with no signup or API key.
Pre-trade token safety checks for AI agents on Solana and Base. x402 USDC per call, no key.
Solana address risk grades and token scans for AI agents. Pay-per-call via x402 (USDC on Base).
Pay-per-call Solana token risk intelligence: 8 tools via x402. From $0.005 USDC, no API key.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for real-time Solana token risk analysis. Cross-references RugCheck.xyz, DexScreener, and GoPlus Security to generate three-layer reports: machine verdict → LLM analysis → raw on-chain evidence. Live on Solana mainnet with USDC micropayments ($0.02/audit). Give any AI agent the ability to check if a token is safe before trading.2MIT
- AlicenseAqualityFmaintenanceReal-time Solana token risk scoring, momentum signals, and graduation alerts via MCP. Free tier with 4 tools (no auth), PRO tier with 6 tools + batch analysis ($0.01/call via x402).61MIT
- AlicenseAqualityAmaintenanceOn-chain Solana token safety for trading agents — traces coordinated wallet funding, same-block Jito bundles, serial-rug deployers and live coordinated dumps into one Exit-Liquidity Risk verdict before a swap. Free tier, then $0.02 USDC/query via x402.178 npm1MIT
- AlicenseAqualityBmaintenanceOn-chain Solana cabal & rug detection as an MCP server. Scans any Solana token mint before your agent buys and returns an Exit-Liquidity Risk verdict.178 npmMIT