LABSCO SUMMARY
Cross-protocol is the hard part, and that is what it does.
Any explorer will tell you a wallet's token balances; almost none will tell you what a position is worth once it is split across a Whirlpool, a lending market and a liquid-staking token. Pulling those onto one view — with impermanent loss and concentration warnings attached — is the work here. It reads on-chain state only, so the quality of your RPC endpoint is the quality of your answers.
What it is
A wallet analytics server for Solana. It resolves what a wallet holds across the protocols it is spread over — Jupiter, Raydium and Orca for swaps, Marinade and Lido for liquid staking, Solend and Mango for lending, Serum DEX V3 for orderbook, Metaplex and Magic Eden for NFTs, Orca Whirlpools and FluxBeam for concentrated liquidity — and turns that into portfolio, risk and behaviour readings rather than a raw balance list.
What you get
- Portfolio metrics: token balance history, ROI against market benchmarks, asset allocation and APY/APR across protocols
- Impermanent loss calculations for liquidity positions
- Risk readings: liquidity exposure, protocol concentration warnings, contract risk and price-impact estimates
- Behavioural analysis of trading timing, gas efficiency and yield opportunities
- A unified position view across DEX, staking, lending, orderbook, NFT and concentrated-liquidity protocols
Requirements
Node.js v16+, pnpm, and a Solana RPC endpoint set as SOLANA_RPC_URL. Clone the repository, pnpm install, pnpm run build, then point your client at build/index.js. The repository ships a shared endpoint for convenience; it is rate-limited and the README tells you to get a dedicated one before relying on it. No account with the project itself — the RPC provider is who you sign up with.
Setup effort
Build from source — git clone https://github.com/The400MillionDollarCorporation/Concordia-MCP.git
USE CASES
01
Seeing what a wallet is actually worth right now
Get one view of positions across swaps, staking, lending and liquidity pools.
02
Checking whether a liquidity position is still worth holding
Read the impermanent loss calculation alongside the yield it has earned.
03
Finding out where the risk is concentrated
Read liquidity exposure and protocol concentration warnings for the wallet.
04
Reviewing your own trading habits
Look at timing patterns and gas efficiency across the wallet's history.
BEFORE YOU INSTALL
What to know first
Requires
- Node.js v16 or later
- SOLANA_RPC_URL in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
This one is built from source rather than installed with a single command.
Server setup
TERMINAL
git clone https://github.com/The400MillionDollarCorporation/Concordia-MCP.git
cd Concordia-MCP
pnpm install
pnpm run buildPoint your client at the absolute path of build/index.js inside your clone (the ${absolutePath} in the block below), and set SOLANA_RPC_URL to your own RPC endpoint
MCP Clients
Claude Desktop
CLAUDE DESKTOP · JSON
{
"mcpServers": {
"solanaTracker": {
"command": "node",
"args": [
"<YOUR_ABSOLUTE_PATH>/build/index.js"
],
"env": {
"SOLANA_RPC_URL": "<YOUR_SOLANA_RPC_URL>"
}
}
}
}