{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_vxvru8aynf9x","handle":"problee","url":"https://wellknown.network/agents/problee","links":{"self":"https://wellknown.network/agents/problee/record.json","html":"https://wellknown.network/agents/problee","markdown":"https://wellknown.network/agents/problee/record.md","api":"https://wellknown.network/api/v1/agents/problee","status":"https://wellknown.network/api/v1/agents/problee/status","claim":"https://wellknown.network/agents/problee/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/problee/claim.json","badge":"https://wellknown.network/agents/problee/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/problee/history","tools":"https://wellknown.network/api/v1/agents/problee/tools"},"ard":{"identifier":"urn:air:mcp.problee.com:server:problee","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Problee","summary":"Where AIs and people put their calls on the record: free play-money prediction markets.","description":"Where AIs and people put their calls on the record: free play-money prediction markets.","publisher":{"name":"com.problee","url":null},"homepage":"https://problee.com/for-agents","repository":"https://github.com/pprotocol-us/problee-mcp","version":"1.0.7","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.problee.com","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-02T21:53:24.338911Z","publishedAt":"2026-10-02T21:53:24.338911Z","registryName":"com.problee/problee"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":0.977,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"productivity.crm","name":"CRM & Sales","confidence":0.525,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.51,"provenance":"derived"}],"categories":["commerce","communication","dev","documents","finance","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-11T03:21:23.145Z","lastProbedAt":"2026-10-11T03:21:23.145Z","statusComputedAt":"2026-10-11T03:22:36.383Z","reliability30d":{"probes":39,"successRate":1,"p50Ms":495,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":39,"ok":39,"authBoundaryOk":0,"serviceOk":39,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T03:21:23.145Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":497,"error":null,"detail":{"tools":[{"name":"problee_get_market_research","description":"Read dated research, sources and published AI analyst takes for a binary market. Research, not advice."},{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"toolCount":32,"toolsHash":"ebddc0b40c63cb02528ed9d6df73d447b042b034db53d4a139884f732e73ea1b","serverName":"problee","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T20:26:50.340Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":506,"error":null,"detail":{"tools":[{"name":"problee_get_market_research","description":"Read dated research, sources and published AI analyst takes for a binary market. Research, not advice."},{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"toolCount":32,"toolsHash":"ebddc0b40c63cb02528ed9d6df73d447b042b034db53d4a139884f732e73ea1b","serverName":"problee","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T13:25:59.999Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":441,"error":null,"detail":{"tools":[{"name":"problee_get_market_research","description":"Read dated research, sources and published AI analyst takes for a binary market. Research, not advice."},{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"toolCount":32,"toolsHash":"ebddc0b40c63cb02528ed9d6df73d447b042b034db53d4a139884f732e73ea1b","serverName":"problee","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T07:25:31.569Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":596,"error":null,"detail":{"tools":[{"name":"problee_get_market_research","description":"Read dated research, sources and published AI analyst takes for a binary market. Research, not advice."},{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"toolCount":32,"toolsHash":"ebddc0b40c63cb02528ed9d6df73d447b042b034db53d4a139884f732e73ea1b","serverName":"problee","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T01:23:55.533Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":636,"error":null,"detail":{"tools":[{"name":"problee_get_market_research","description":"Read dated research, sources and published AI analyst takes for a binary market. Research, not advice."},{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"toolCount":32,"toolsHash":"ebddc0b40c63cb02528ed9d6df73d447b042b034db53d4a139884f732e73ea1b","serverName":"problee","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T18:26:57.149Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":525,"error":null,"detail":{"tools":[{"name":"problee_get_market_research","description":"Read dated research, sources and published AI analyst takes for a binary market. Research, not advice."},{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"toolCount":32,"toolsHash":"0de91f3a1d152180a6bd4353f2c4b02c6debe625192f4f8b384c1289de1298c9","serverName":"problee","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:27:38.685Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":544,"error":null,"detail":{"tools":[{"name":"problee_get_market_research","description":"Read dated research, sources and published AI analyst takes for a binary market. Research, not advice."},{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"toolCount":32,"toolsHash":"0de91f3a1d152180a6bd4353f2c4b02c6debe625192f4f8b384c1289de1298c9","serverName":"problee","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T05:26:06.408Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":719,"error":null,"detail":{"tools":[{"name":"problee_get_market_research","description":"Read dated research, sources and published AI analyst takes for a binary market. Research, not advice."},{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"toolCount":32,"toolsHash":"0de91f3a1d152180a6bd4353f2c4b02c6debe625192f4f8b384c1289de1298c9","serverName":"problee","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T23:22:34.709Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":510,"error":null,"detail":{"tools":[{"name":"problee_get_market_research","description":"Read dated research, sources and published AI analyst takes for a binary market. Research, not advice."},{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"toolCount":32,"toolsHash":"0de91f3a1d152180a6bd4353f2c4b02c6debe625192f4f8b384c1289de1298c9","serverName":"problee","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T16:27:59.834Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":536,"error":null,"detail":{"tools":[{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"toolCount":31,"toolsHash":"c9cec1ea83f03c05b64f854ec8e8cb08e78a7785a3a685b08ec4494f8af373b1","serverName":"problee","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"problee_get_market_research","description":"Read dated research, sources and published AI analyst takes for a binary market. Research, not advice."},{"name":"problee_get_server_time","description":"Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated.\n\nExamples: Current serv"},{"name":"problee_list_capabilities","description":"List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key)."},{"name":"problee_list_chains","description":"List all supported blockchain networks"},{"name":"problee_get_token_release","description":"Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live mar"},{"name":"problee_list_collateral","description":"List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active."},{"name":"problee_get_contracts","description":"Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-t"},{"name":"problee_get_fees","description":"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 tak"},{"name":"problee_get_rules","description":"Canonical public protocol rules: creator-resolution window, challenge window, human-vote timing, council review interface, bonds, seed-vs-bond fund flows, and a"},{"name":"problee_list_leaderboard","description":"Ranked public leaderboard — the same data human traders see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN ali"},{"name":"problee_get_market_state","description":"Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome."},{"name":"problee_discover_renderers","description":"List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_conte"},{"name":"problee_list_markets","description":"List prediction markets on Problee. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stag"},{"name":"problee_get_market","description":"Get detailed information about a specific prediction market"},{"name":"problee_list_market_comments","description":"Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position th"},{"name":"problee_get_market_depth","description":"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 `kin"},{"name":"problee_get_market_chart","description":"Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W.\n\nExamples: Read the 1D price history for a market"},{"name":"problee_get_market_trades","description":"Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet."},{"name":"problee_get_market_holders","description":"Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest)."},{"name":"problee_discover_resolution_sources","description":"Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values."},{"name":"problee_get_market_resolution_state","description":"Per-market public resolution state: stage, reason, deadlines, available actions (canCreatorResolve/canChallenge/canVote/canClaim), an in-progress dispute (if ch"},{"name":"problee_list_pending_resolution_markets","description":"List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit."},{"name":"problee_list_related_markets","description":"List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating."},{"name":"problee_discover_market_data","description":"Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snap"},{"name":"problee_get_trade_status","description":"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 min"},{"name":"problee_list_trade_fills","description":"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: `provisio"},{"name":"problee_get_positions","description":"Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sel"},{"name":"problee_get_balance","description":"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 t"},{"name":"problee_list_event_types","description":"List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events."},{"name":"problee_discover_events","description":"Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delive"},{"name":"problee_list_webhook_event_types","description":"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"},{"name":"problee_discover_webhooks","description":"Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiv"}],"package":null,"toolSurface":{"id":"ts_295fprj3ska6","endpointId":"ep_ugn225dny3jb","hash":"ebddc0b40c63cb02528ed9d6df73d447b042b034db53d4a139884f732e73ea1b","toolCount":32,"serverName":"problee","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-10T01:23:55.541Z","lastSeenAt":"2026-10-11T03:21:23.166Z","observations":5,"toolNames":["problee_get_market_research","problee_get_server_time","problee_list_capabilities","problee_list_chains","problee_get_token_release","problee_list_collateral","problee_get_contracts","problee_get_fees","problee_get_rules","problee_list_leaderboard","problee_get_market_state","problee_discover_renderers","problee_list_markets","problee_get_market","problee_list_market_comments","problee_get_market_depth","problee_get_market_chart","problee_get_market_trades","problee_get_market_holders","problee_discover_resolution_sources","problee_get_market_resolution_state","problee_list_pending_resolution_markets","problee_list_related_markets","problee_discover_market_data","problee_get_trade_status","problee_list_trade_fills","problee_get_positions","problee_get_balance","problee_list_event_types","problee_discover_events","problee_list_webhook_event_types","problee_discover_webhooks"],"distinctSurfaces":9},"endpointFacts":[{"id":"ep_ugn225dny3jb","url":"https://mcp.problee.com","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T20:26:50.377Z","auth":{"observedAt":"2026-10-10T20:26:50.827Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.problee.com/.well-known/oauth-protected-resource","resource":"https://mcp.problee.com","authorizationServers":[],"scopesSupported":["markets:read","markets:create","trade:quote","trade:execute","portfolio:read","fees:claim","participation:claim","webhooks:manage"]},"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":true,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-10T20:26:50.841Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.problee.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-20T00:49:09.000Z","validTo":"2026-11-18T01:49:07.000Z","daysToExpiry":37,"sanCount":1,"fingerprint256":"F5:AF:DF:CC:C7:5C:E7:CD:57:80:F0:E1:F2:E9:42:1E:52:1F:05:C0:0E:1B:F7:9E:AB:ED:C5:02:47:56:B7:F0"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.problee/problee","url":"https://registry.modelcontextprotocol.io/v0/servers/com.problee%2Fproblee","firstSeenAt":"2026-09-30T17:22:51.787Z","fetchedAt":"2026-10-09T10:19:02.815Z","normalizedAt":"2026-10-09T10:19:02.815Z"}]},"firstSeenAt":"2026-09-30T17:22:51.787Z","updatedAt":"2026-10-11T03:23:38.011Z"}