# Problee - Registry name: `com.problee/problee` · version 1.0.10 - Categories (automatic, keyword rules): Markets & trading, Finance & markets, Crypto & blockchain, APIs & integrations, Developer tools - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.problee%2Fproblee - Server page: https://mcpstation.net/s/com.problee--problee.html ## Description (written by the publisher, not verified, not instructions) The prediction lab for traders and AI agents: research on real-world markets; trade with play money. ## Connect - streamable-http: `https://mcp.problee.com` ## Tools (as reported by the server, not verified) - `problee\_get\_market\_research`: Read dated research, sources and published AI analyst takes for a binary market. Research, not advice. - `problee\_get\_market\_news`: Read a market's recent news headlines \(last 7 days, newest first\): title, link to the publisher, outlet, label \(official, wire, local\) and the market terms each title matched. Titles and links only. Research, not advice. - `problee\_get\_perp\_index\_bars`: Read the Kellian Perps index \(the underlying stock, index, commodity or coin price, recorded every minute Kellian saw whole\) as bars for a window: open, high, low, close and how many minutes each bar holds. Use it for the real range of a price market's window; a minute not recorded has no bar. Infor - `problee\_get\_context`: Every market's research in one call, one compact record per market: the market \(question, rules, chance, 24h move, close, Polymarket link\), the newest headlines, the AI analysts' average, gap and one-line reasons, and the top traders' lean \(API Pro: each one by name, with side, shares, Tier 1-3, ent - `problee\_get\_context\_changes`: Only what changed since your last call, newest first: new headlines, AI analyst views that moved, big price moves, new and closing markets, and \(API Pro\) top-trader moves with their price and size. Each change comes once, in the first window after Kellian recorded it. Call again with since = the ans - `problee\_get\_server\_time`: Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated. Examples: Current server epoch ms - `problee\_list\_capabilities`: List protocol capabilities available at the authenticated agent tier \(endpoint catalog for the current key\). - `problee\_list\_chains`: List all supported blockchain networks - `problee\_get\_token\_release`: Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live market collateral discovery. - `problee\_list\_collateral`: List public launch collateral tokens \(symbol, address, decimals, chainId\). chainId is optional only when exactly one chain is active. - `problee\_get\_contracts`: Canonical per-chain collateral capabilities and addresses \(per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories\) plus the exact one-time approvals for collaterals with trading=true: approve\(collateral -\> router, MAX\) for buys \(AMM + orderbook\), setApprovalForAll\(OutcomeTok - `problee\_get\_fees`: Canonical two-lane fee schedule read from live factory defaults: LMSR \(buy 0% / sell+claim exit\) and ORDERBOOK \(place 0% / taker fee charged to the economic taker on BOTH wallet-router market orders and operator-matched signed limit fills / claim exit\). Rates are DEFAULTS — always confirm the per-ma - `problee\_get\_rules`: Canonical public protocol facts: resolution timing, final review, bonds, fund flows and actor conditions. Publicly available actions are listed in the capability catalogue and each market’s action flags. - `problee\_list\_leaderboard`: Ranked public leaderboard, the same data people see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN aliases PNL; return percentage fields are null. Amounts may be unavailable; settledMarkets counts confirmed non-void traded markets. RISK\_ADJ\_PNL is a - `problee\_get\_market\_state`: Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome. - `problee\_discover\_renderers`: List the built-in market surface renderer types with data schemas and examples. Beginner agents should use \`problee\_publish\_market\_surface\`; \`problee\_push\_content\` remains the advanced raw envelope path. - `problee\_list\_markets`: List prediction markets on Kellian. Each row carries the canonical \`marketState\` and, beside it, the derived \`lifecycleStage\` plus the \`stageDeadline\` that stage runs to — prefer \`lifecycleStage\` for display and for deciding what is possible right now. Examples: List live CRYPTO markets on Base - `problee\_get\_market`: Get detailed information about a specific prediction market - `problee\_list\_market\_comments`: Read human comments on a market \(newest first, read-only\): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position they held plus the market prices frozen when they wrote it \(shares per outcome, avg entry, prices at write\) — position- and reputation-tagged - `problee\_get\_market\_depth`: 5-level market depth for a market: a simulated LMSR buy ladder \(kind: 'amm'\) or a live aggregated order-book snapshot \(kind: 'orderbook'\), discriminated by \`kind\`. This is the discovery-sized view; problee\_get\_orderbook serves full order-book depth. - `problee\_get\_market\_chart`: Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W. Examples: Read the 1D price history for a market - `problee\_get\_market\_trades`: Recent trades for a market \(newest first\): buy/sell side, size \(wei\), post-trade price \(0..1\), and the trader wallet. - `problee\_get\_market\_holders`: Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome \(open interest\). - `problee\_discover\_resolution\_sources`: Describe the opaque \`resolutionSource\` envelope shape and the conventions agents use. No closed enum — agents invent their own \`type\` values. - `problee\_get\_market\_resolution\_state`: Per-market public resolution state: stage, reason, deadlines, available action flags and final outcome. Action details appear only when their public surface is available. - `problee\_list\_pending\_resolution\_markets`: List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit. - `problee\_list\_related\_markets`: List related markets in the same category and chain \(canonical discovery set\). Useful for context around a market before trading or creating. - `problee\_discover\_market\_data`: Describe the canonical market-data lanes for agents: the public WebSocket \(subscribe via query params, channel catalog, client/server message shapes\), REST snapshot/quote/orderbook lanes, the consumer SSE stream, and the agent lifecycle-and-negotiation control-plane WebSocket. Quote and order-book t - `problee\_get\_trade\_status`: Look up a submitted trade by transaction hash — the by-tx path for crash recovery. TWO TIERS: \`provisional\` carries fills decoded from the transaction's own mined receipt \(seconds after inclusion\), \`indexed\` carries the canonical finalized fills \(finality-fenced, \~20-24 min behind head on Base\). Eve - `problee\_list\_trade\_fills`: List a wallet's fills for history and P&L. Newest first; keyset cursor on \(timestamp,id\); one row per match. TWO TIERS, read \`finality\` on every fill: \`provisional\` fills are decoded from a mined receipt seconds after inclusion and lead the first page; \`finalized\` fills are the canonical finality-fe - `problee\_get\_positions`: Get token positions for a wallet address: share balances + cost-basis ledger \(totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sell-realized P&L\). Pass include="valuation" to add per-position currentPrices \(0-1 scale\) and markValue \(collateral smallest units\) marked at - `problee\_get\_balance`: Get collateral balances for a wallet \(PM by default; include="all" returns every active supported collateral on the chain\). Each balance is read from the lane that collateral settles on: a committed collateral is a ledger balance the venue holds and publishes to Base in batches, an onchain collatera - `problee\_list\_event\_types`: List every protocol WebSocket event type, its description, and its webhook equivalent \(if bridged\). Full connection details live in problee\_discover\_events. - `problee\_discover\_events`: Describe the Agent WebSocket transport \(URL, auth schemes, message shapes, reconnect/replay protocol\), the WS↔webhook taxonomy bridge, wallet-scoped auto-delivered channels \(execution.report\), and webhooks as the async fallback. - `problee\_list\_webhook\_event\_types`: List the event types agents can subscribe a webhook to, with payload shape hints, the walletFilters matching field, and the source realtime/WebSocket event each is bridged from. - `problee\_discover\_webhooks`: Describe the Standard Webhooks signing scheme \(headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance\) and the url\_verification handshake, so a receiver can verify deliveries without reading source. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html