← Registry

Analytics

cabalspy.xyz

Tracks cryptocurrency wallets to provide performance analytics such as realized PnL, win rates, volume, and leaderboards across chains and periods.

1 endpoint21 known tools

ENDPOINT 1

https://mcp.cabalspy.xyz/mcp

No auth detected

MCP server metadata

Name
CabalSpy
Version
1.28.1
Capabilities
experimentalpromptsresourcestools
Server instructions

CabalSpy tracks labeled crypto wallets — key opinion leaders (KOLs), smart money and whales — across Solana, BNB Chain, Base, Ethereum and Robinhood Chain (rh). The tools cover wallets, tokens, the live trade feed, cluster signals, aggregate analytics and Jito bundle detection. Each user supplies their own CabalSpy API key, either through the 'X-CabalSpy-Key' header or as an 'api_key' query parameter on the connection URL. If a tool returns an auth error, call 'get_started' for a free test key. Three things worth knowing before interpreting results: 1. Market cap, price and unrealized PnL are returned for Solana only. On bnb, base, eth and rh those fields are null by design; realized PnL, invested amounts and holdings work everywhere. 2. 'realized_pnl' is sales minus purchases. A wallet still holding everything it bought reports its whole investment as a loss at -100 percent. Check 'still_holding' before calling that a loss. 3. Responses are trimmed to fit a context window. When a payload says entries were omitted, they were — narrow the query rather than assuming you saw everything. 4. Results for a single Solana token carry a 'trade_url': the token page in the CabalSpy Terminal, where the token can be traded with the same wallet data. Offer it when the user wants to act on a token.

Known tools 21

get_started

How to use CabalSpy: where to get a free API key (1000 requests, no cost), pricing, documentation, and what the data covers.

Inferred read-only
get_api_status

Service health and current coverage: chains, wallet types, periods, limits and how many wallets are tracked per chain.

Inferred read-only
lookup_wallet

Identify a wallet address: is it tracked, and by what name.

Inferred read-only
get_wallet_tracker

Period statistics for ONE wallet: realized PnL, win rate, volume, trade counts, active tokens and win-rate distribution.

Potential side effects
get_leaderboard

Top tracked wallets ranked by performance for a chain, wallet type and period.

Inferred read-only
list_wallets

Browse the wallets CabalSpy tracks for a chain and wallet type.

Inferred read-only
get_wallet_history

Lifetime trading history of a wallet: aggregate stats, a per-token overview and the individual trades.

Inferred read-only
get_wallet_holdings

Current onchain token holdings of a wallet, read live rather than derived from tracked trades.

Inferred read-only
get_pnl_calendar

Daily and monthly realized profit and loss for a wallet across its tracked history.

Inferred read-only
get_wallet_connections

Other tracked wallets that traded the same tokens as this one over the last 30 days, ranked by overlap.

Inferred read-only
compare_wallets

Statistics for up to 100 wallets in a single request.

Inferred read-only
get_token_stats

Who is trading a token: how many KOLs, smart money wallets and whales hold it, total bought and sold, buying pressure, first and latest entry, and the individual traders with their positions.

Inferred read-only
get_token_holders

The tracked wallets holding a token, sorted by balance, with market cap and price in USD on Solana.

Inferred read-only
get_token_transactions

Individual buys and sells by tracked wallets in one token, most recent first.

Inferred read-only
compare_tokens

Statistics for up to 100 tokens in a single request.

Inferred read-only
detect_bundles

Check whether KOL wallets bought a Solana token through Jito bundles together with side wallets they control, which hides the real size of their position.

Inferred read-only
get_recent_trades

The live feed: what tracked wallets are buying and selling right now, across every token or filtered to one.

Inferred read-only
get_activity_metrics

How many trades happened and how much value moved over a window of up to 24 hours, plus how many distinct wallets were involved.

Inferred read-only
get_signals

Tokens where several tracked wallets acted within the same window.

Inferred read-only
get_signal_history

Past signals, for checking whether a kind of signal has worked historically before acting on a live one.

Inferred read-only
get_analytics

Four aggregate views over the tracked wallets.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.cabalspy]
url = "https://mcp.cabalspy.xyz/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "cabalspy": {
      "type": "http",
      "url": "https://mcp.cabalspy.xyz/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: cabalspy
Remote MCP URL: https://mcp.cabalspy.xyz/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "cabalspy": {
      "url": "https://mcp.cabalspy.xyz/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "cabalspy": {
      "type": "http",
      "url": "https://mcp.cabalspy.xyz/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "cabalspy",
  "transport": "streamable-http",
  "url": "https://mcp.cabalspy.xyz/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.