Before your agent copies a wallet or buys a token, ask us. We recompute real on-chain profit and loss — the number peak-based scores routinely get wrong — and return a conservative, machine-readable verdict in about a second.
Check a wallet now API docsPaste any Solana wallet address and see what it really made or lost on-chain. Runs against the same API your agent would call — first 3 checks a day are on us, then pay 0.10 USDC per check straight from your wallet.
Top up once with your wallet. Every check draws from the tank — no account, no card, no subscription.
Proof of real PnL: realized SOL profit recomputed from on-chain history with ensemble cross-checks. Flags known sniper bots whose profits copying can't replicate. Verdicts: TRUSTED · NEUTRAL · UNTRUSTED · INSUFFICIENT · UNVERIFIABLE.
Real-holder concentration (bonding curve & LP correctly excluded), known sniper bots among early buyers, honeypot round-trip. Conservative by design: structural red flags with zero noise.
Expected slippage for your size in the token's main pool and a recommended max size — calibrated with measured real-world execution overhead, because execution is where trading agents actually lose money.
Traces a wallet's funding origin: CEX-funded (real user), wallet-funded (possible cluster/Sybil link), or freshly created (elevated insider risk). The forensic layer that pairs with the trust check — is this trader real, and is their money?
$ curl https://api.pnllabs.com/check/wallet/57hECC…LPmV { "verdict": "UNTRUSTED", "confidence": "high", "trust": 15, "flags": [], "reasons": [ { "code": "NEGATIVE_REALIZED_PNL", "message": "Genuinely NEGATIVE: -37.8 SOL net realized" }, { "code": "LOW_WIN_RATE", "message": "Only 29% of coins were profitable" } ], "schema_version": 1 }
Stable verdict enums and reason codes, schema_version on every
response, OpenAPI at /openapi.json,
MCP server available. Free to try — your first checks each day are on us, no
signup. Then payment via x402 (HTTP 402, USDC on Solana): no accounts, no
API keys, your agent pays per call and gets an on-chain receipt.
One click installs all four checks as Claude Desktop tools. No config file, no server URL to paste. The free daily allowance works immediately — a prepaid key is optional and can be added later in the extension settings.
⬇ Download for Claude Desktop pnl-labs.mcpb · 71 KB · open it and Claude installs itPoint any MCP client at our Streamable HTTP endpoint — nothing to install:
{
"mcpServers": {
"pnllabs": { "url": "https://api.pnllabs.com/mcp" }
}
}
scope: recent_window plus the exact coin and day count). The
−37.8 SOL figure below is that same wallet's full 259-coin history. Different
windows, same method — and every response tells you which one you got.