whale-data-mcp
Provides Ed25519-signed settled Major League Baseball game outcomes (winner, final score, completed) from ESPN, verifiable offline against Predge's published key.
Provides Ed25519-signed settled NBA game outcomes (winner, final score, completed) from ESPN, verifiable offline against Predge's published key.
Provides Ed25519-signed settled NHL game outcomes (winner, final score, completed) from ESPN, verifiable offline against Predge's published key.
Click on "Install 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., "@whale-data-mcpshow me the latest whale trades"
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.
@predge/whale-data-mcp
MCP server that exposes the Predge Whale Data x402 API (Polymarket whale trades + smart-money signals) as tools. Payment is handled under the hood: each paid tool call signs a USDC micropayment via an x402 client — the agent just calls the tool and gets data back. You supply a funded buyer key.
Defaults to Base mainnet (the live Predge API is mainnet-only). Paid tools spend real USDC — typically $0.005–$0.03/call, hard-capped at
MAX_PRICE_USD($0.05 by default) before any money moves. Use a dedicated, low-balance buyer wallet.
Install (one command)
Claude Code:
claude mcp add predge-whale-data \
-e BUYER_PRIVATE_KEY=0xYOUR_FUNDED_BASE_MAINNET_KEY \
-e X402_NETWORK=base \
-- npx -y @predge/whale-data-mcpClaude Desktop / Cursor / any MCP client — add to the client's MCP config:
{
"mcpServers": {
"predge-whale-data": {
"command": "npx",
"args": ["-y", "@predge/whale-data-mcp"],
"env": {
"BUYER_PRIVATE_KEY": "0xYOUR_FUNDED_BASE_MAINNET_KEY",
"X402_NETWORK": "base"
}
}
}
}That's it — the agent gets 19 tools (18 paid routes + 1 free discovery tool). No API keys, no account; the buyer key pays USDC per call on Base or Solana. Fund it with a few dollars of USDC (the facilitator pays gas, so no ETH/SOL needed).
ElizaOS — add to your character file (via @fleek-platform/eliza-plugin-mcp):
{
"plugins": ["@fleek-platform/eliza-plugin-mcp"],
"settings": {
"mcp": {
"servers": {
"predge": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@predge/whale-data-mcp"],
"env": { "BUYER_PRIVATE_KEY": "0xYOUR_FUNDED_BASE_MAINNET_KEY", "MAX_PRICE_USD": "0.05" }
}
}
}
}
}Set MAX_PRICE_USD to hard-cap spend — any call above it is refused before payment. Full
integration guide (ElizaOS, Claude, raw x402 for non-MCP stacks, spend caps): https://data.predge.io/agents
Related MCP server: polymarket-trader-mcp
Tools
Tool | Price | Returns |
| free | API description + every endpoint with its price/schema (call first) |
| ~$0.005 | Latest whale trades ≥$10k (15-min delay). Param: |
| ~$0.01 | 7-day whale activity for one market. Param: |
| ~$0.02 | 24h digest: top markets, net flow, largest bets |
| ~$0.01 | Wallets by realized win rate. Params: |
| ~$0.01 | Wallet score, win rates, categories, last 20 trades. Param: |
| ~$0.005 | Largest YES-price moves. Param: |
| ~$0.03 | Edge-verified smart-money net flow + direction per market |
| ~$0.02 | Flagship. Resolved-outcome attestation — the settled truth for a market ( |
| ~$0.02 | Flagship. Ed25519-signed settled game outcome (winner, final score, |
| ~$0.02 | Flagship. Ed25519-signed settled Kalshi market resolution ( |
| ~$0.02 | Flagship. Ed25519-signed wallet win/loss track record over resolved markets, verifiable offline — turns a self-reported win rate into signed proof. Param: |
| ~$0.005 | Top-20 largest single trades across all markets. Param: |
| ~$0.01 | 24h digest scoped to one category. Param: |
| ~$0.02 | Consensus scoped to one category. Param: |
| ~$0.01 | Single-market smart-money verdict ("trust this move?"). Param: |
| ~$0.02 | Wallet trade history + running win-rate & PnL curve. Params: |
| ~$0.02 | Compare 2-10 wallets side-by-side + market overlap. Param: |
| ~$0.01 | Price/volume history for one market. Params: |
Every paid result includes a note with the on-chain settle tx. The two Kalshi routes (anonymous institutional flow) are not yet exposed as tools — they activate when Kalshi ingest is enabled; raw x402/HTTP already reaches them.
Config (env)
Paid tools need a funded key for at least one rail — Base (BUYER_PRIVATE_KEY)
and/or Solana (SOLANA_BUYER_SECRET). Every paid route's 402 offers both networks;
the client pays on whichever it holds a key for (cheapest when both). The
facilitator pays the network fee on either rail — the wallet needs USDC only.
Var | Default | Notes |
| — | Funded Base-mainnet EVM key ( |
| — | Optional. Funded Solana-mainnet key (64-number JSON array or base58) for the Solana rail. |
|
| Base network: |
| matches |
|
| @x402/svm default | Optional custom Solana RPC (public mainnet-beta is rate-limited). |
| prod API |
|
|
| Any call priced above this is refused before paying. |
|
| Sent on every request (lets the API attribute MCP traffic). |
The free
predge_list_endpointstool works without any key.
Testnet
To exercise the payment path without real money, point PREDGE_BASE_URL at a
Base-Sepolia deployment of the API and set X402_NETWORK=base-sepolia; fund the
buyer from faucet.circle.com. (The public prod API
is mainnet-only, so testnet needs your own deployment.)
Safety
Price cap —
MAX_PRICE_USDis enforced in the payment selector, so an over-cap call is refused before any money moves (no wasted request).Network guard — the client only pays a requirement on the configured network; it won't accidentally settle a mainnet requirement while in testnet mode (or vice-versa).
No key handling beyond env — the server reads
BUYER_PRIVATE_KEYfrom env, never logs it, and never sends it anywhere but the local signer. Use a dedicated low-balance wallet and keep the key out of version control.
Run from source
git clone https://github.com/predgeAI/whale-data-mcp.git
cd whale-data-mcp && npm install && npm run build
# then point your MCP client's "command" at node with args ["/abs/path/whale-data-mcp/dist/index.js"]Verify locally
npm run inspect # list tools (no payment)
node dist/dev-list-tools.js predge_list_endpoints # free call against prod
# paid call (spends real USDC on mainnet):
BUYER_PRIVATE_KEY=0x… X402_NETWORK=base node dist/dev-list-tools.js predge_whales_latest '{"limit":2}'Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAI-powered Solana DEX smart money signals. Detects whale/dolphin accumulation, divergence patterns, and market phase across 170+ tokens. Pay-per-call via x402 USDC micropayments.1951MIT
- AlicenseAqualityCmaintenanceTrade, analyze, and automate Polymarket prediction markets via AI. 34 tools for direct trading, smart money flow, copy trading, backtest, and portfolio management.4828114MIT
- AlicenseAqualityBmaintenancePaid access to Solana DeFi risk intelligence — rug/honeypot scans, liquidity-pool analysis, and wash-trade-filtered pool rankings. Automatically settles micropayments in USDC via x402.10464MIT
- AlicenseAqualityBmaintenanceProvides free Polymarket discovery data alongside paid deep-market intelligence tools via live x402 HTTP handshakes on Base mainnet. It allows AI agents to securely settle real, ultra-low-cost USDC micro-payments (0.05 USDC) directly over the Model Context Protocol.4MIT
Related MCP Connectors
Live crypto trading signals, sentiment, Polymarket analytics. Free demo + x402 micropayments.
21 paid tools: US macro data, SEC EDGAR filings, on-chain EVM reads. Settled in USDC on Base.
Crypto prices, Polymarket CLOB, AI research & web rendering. x402 Solana payments.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/predgeAI/whale-data-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server