whale-data-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| X402_NETWORK | No | Base network: base = mainnet (real USDC), base-sepolia only against a testnet deployment. | base |
| MAX_PRICE_USD | No | Any call priced above this is refused before paying. | 0.05 |
| SOLANA_RPC_URL | No | Optional custom Solana RPC (public mainnet-beta is rate-limited). | |
| PREDGE_BASE_URL | No | Override to point at another deployment. | https://x402-api-production-266e.up.railway.app |
| BUYER_PRIVATE_KEY | No | Funded Base-mainnet EVM key (0x…) for the Base rail. | |
| SOLANA_BUYER_SECRET | No | Optional. Funded Solana-mainnet key (64-number JSON array or base58) for the Solana rail. | |
| X402_SOLANA_NETWORK | No | solana (mainnet) or solana-devnet. | matches X402_NETWORK |
| PREDGE_MCP_USER_AGENT | No | Sent on every request (lets the API attribute MCP traffic). | predge-whale-data-mcp/0.1.1 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| predge_list_endpointsA | Free. Returns the Predge API description, network, payTo, and every endpoint with its price and what it returns. Call this first to see what's available before paying. |
| predge_whales_latestA | PAID (~$0.005). Latest Polymarket whale trades ≥$10k notional (15-min delay): market, side, size, price, wallet address + Predge wallet score. Param: limit (1-100, default 50). |
| predge_whale_marketA | PAID (~$0.01). 7-day whale activity + aggregates (volume, YES/NO split, net flow, unique wallets) for one Polymarket market. Param: condition_id. |
| predge_signals_dailyA | PAID (~$0.02). 24h digest: top markets by whale volume, net flow, largest single bets, totals. |
| predge_wallets_leaderboardA | PAID (~$0.01). Top wallets by realized win rate over resolved markets. Params: window (7d|30d, default 30d), limit (1-100, default 50). |
| predge_wallet_profileA | PAID (~$0.01). One wallet's profile: Predge score, win rates (7d/30d), favorite categories, last 20 trades (15-min delay). Param: address (0x…). |
| predge_markets_moversA | PAID (~$0.005). Largest YES-price moves across active markets (from trade prints). Param: window (1h|6h|24h, default 6h). |
| predge_signals_consensusA | PAID (~$0.03, premium). Per active market with whale activity in 24h: net flow of smart-money wallets (score > 70), YES/NO volume, and a direction verdict. |
| predge_attestA | PAID (~$0.02). Resolved-outcome ATTESTATION for one Polymarket market: the SETTLED truth straight off the market row — resolved (bool), resolution (yes|no|null), resolved_at, and outcome_verified:{resolution:true}. Pure outcome-verified data — no modeled estimate anywhere. Optional side (yes|no): adds queried_side and correct (true iff side matches the resolved outcome) — use it to VERIFY whether a past signal, call, or advertised win-rate was actually right. Unknown/unresolvable market returns null and is NOT charged. Params: condition_id, side. |
| predge_sports_attestA | PAID (~$0.02). Ed25519-SIGNED settled game outcome for one finished match — winner, final score, completed(bool), teams, scheduled time — sourced from ESPN and signed with Predge's published key, so it VERIFIES OFFLINE (no trust in this API): re-check the signature against the pubkey at data.predge.io/.well-known/predge-attest.json. Use it to settle bets, prove a track record, or ground a wager on a tamper-evident result. Optional winner (team abbreviation e.g. 'LAL'): adds queried_winner and correct (true iff it matches the settled winner). Unknown league or unfinished/unknown event returns null and is NOT charged. Leagues: nba, wnba, nfl, college-football, mlb, nhl, mls, epl, champions-league, laliga. Params: league, event_id (provider event id), winner. |
| predge_kalshi_attestA | PAID (~$0.02). Ed25519-SIGNED settled resolution for one Kalshi market — resolved(bool), resolution (yes|no|null), resolved_at — sourced from Kalshi's public market API and signed with Predge's published key, so it VERIFIES OFFLINE (no trust in this API): re-check the signature against the pubkey at data.predge.io/.well-known/predge-attest.json. This attests the MARKET's own settled result, NOT trader data. Optional side (yes|no): adds queried_side and correct (true iff it matches the resolution, null while unsettled). A market that has not settled yet returns resolved:false; an unknown ticker returns null and is NOT charged. Params: ticker (Kalshi market ticker), side. |
| predge_wallet_attestA | PAID (~$0.02). Ed25519-SIGNED track record for one wallet over RESOLVED Polymarket markets — the wallet's outcome-verified win/loss record signed with Predge's published key, so it VERIFIES OFFLINE against the pubkey at data.predge.io/.well-known/predge-attest.json. Turns a self-reported win rate into signed, tamper-evident proof a third party can check. Param: window (7d|30d, default 30d). A wallet with no resolved trades in the window returns 404 and is NOT charged. Params: address (0x…), window. |
| predge_bets_biggestA | PAID (~$0.005). Top-20 largest single trades across all Polymarket markets in the window (market, side, size, price, wallet + score). Param: window (24h|7d, default 24h). |
| predge_signals_daily_categoryA | PAID (~$0.01). The 24h whale digest scoped to one market category (e.g. politics, economics, sports). Unknown category → 404 (not charged) with the known_categories list. Param: category. |
| predge_signals_consensus_categoryA | PAID (~$0.02). Edge-verified smart-money consensus (net flow + direction) scoped to one category. Unknown category → 404 (not charged) with known_categories. Param: category. |
| predge_signals_marketB | PAID (~$0.01). Single-market smart-money VERDICT — the "should you trust this move?" decision for one market: edge-verified smart flow, direction and confidence. Param: condition_id. |
| predge_wallet_historyA | PAID (~$0.02). One wallet's trade history with a running win-rate and modeled-PnL curve. Params: address (0x…), window (30d|90d|all, default 30d). |
| predge_wallets_compareA | PAID (~$0.02). Side-by-side comparison of 2-10 wallets (scores, win rates, modeled PnL) plus their market overlap. Param: addresses (2-10 0x… addresses). |
| predge_market_historyA | PAID (~$0.01). Price/volume history for one Polymarket market in daily buckets (price normalized to the YES side) plus recent prints. Params: condition_id, window (7d|30d|all, default 30d). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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