PredictAsiaX MCP Server
Official PredictAsiaX MCP server: 44 tools for prediction markets, trading, liquidity & portfolio
| Endpoint | https://mcp.predictasiax.com/mcp (streamable-http) |
|---|---|
| Registry version | 2.0.2 |
| Now | 44 tools · grade F (30) · pin ts_eb800774e93c589ecef11baed0e74ee4 · protocol 2025-06-18 |
| First / last listed | 2026-11-14 01:03 UTC / 2026-11-14 01:03 UTC |
| Grade over time | 2026-11-14: F (30), 44 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: pax.market_search pax.market_get pax.market_orderbook pax.market_price_history pax.probability_movers pax.markets_top_volume pax.category_list pax.portfolio_read pax.portfolio_history pax.balance_get pax.positions_list pax.subaccount_list pax.place_order pax.cancel_order pax.cancel_all_orders pax.orders_open pax.orders_history pax.fee_estimate pax.mm_stipend_estimate pax.mm_stipend_history pax.liquidity_leaderboard pax.subaccount_create pax.subaccount_transfer pax.subaccount_close pax.composer_templates_list pax.composer_template_get pax.composer_proposal_submit pax.resolution_evidence pax.mm_quote_post pax.mm_quotes_list pax.rfq_create pax.rfq_accept pax.builder_me pax.builder_apps_list pax.builder_apikeys_list pax.tier_status pax.fee_ledger_read pax.webhook_endpoints_list pax.webhook_create pax.webhook_deliveries pax.access_request_create pax.access_request_status pax.sandbox_agent_examples pax.health
pax.market_search | Search PredictAsiaX markets by keyword or category. Returns paginated list with prices, volume, status. params: q, category, status, cursor, limit |
pax.market_get | Get full detail for a single market: title, question, prices, volume, open interest, resolution rules, template. params: market_id* |
pax.market_orderbook | Read top-of-book bid/ask ladder for a market. Depth capped at 20 levels each side. params: market_id*, side, depth |
pax.market_price_history | Time-series probability history for a market (LTTB-sampled). Range 1h through 90d. params: market_id*, range |
pax.probability_movers | Return markets whose YES probability moved the most in a window. Ranked by |delta|. params: from_ms*, to_ms*, top_n, category, direction |
pax.markets_top_volume | 24h volume leaderboard. Useful for surfacing hot markets. params: window, top_n, category |
pax.category_list | List all market categories with counts and 24h volume. params: none |
pax.portfolio_read | Read the user's current positions, mark-price PNL, unrealized PnL, and USDT balances. params: user_id*, subaccount_id |
pax.portfolio_history | Historical PnL curve (realized + unrealized) for the user, sampled daily. params: user_id*, subaccount_id, from_ms, to_ms |
pax.balance_get | USDT free + reserved balance for a subaccount. params: user_id*, subaccount_id |
pax.positions_list | List open positions across markets with size + entry price + current mark. params: user_id*, subaccount_id, market_id |
pax.subaccount_list | List all subaccounts for a user with kind, currency, and balance. params: user_id* |
pax.place_order | Submit a new order. Requires Idempotency-Key header on the transport. Tier caps enforced server-side. params: user_id*, subaccount_id, market_id*, side*, price*, size*, client_order_id*, builder_code, additive_fee_bps |
pax.cancel_order | Cancel an open or partially-filled order. params: order_id* |
pax.cancel_all_orders | Bulk cancel all open orders for a user + (optional) market. Atomic. params: user_id*, market_id, subaccount_id |
pax.orders_open | List currently-open orders for the user (status IN open, partially_filled). params: user_id*, market_id, subaccount_id |
pax.orders_history | Historical orders (filled + cancelled + expired) for the user, paginated. params: user_id*, market_id, subaccount_id, from_ms, to_ms, cursor |
pax.fee_estimate | Estimate the taker fee for a hypothetical order under the PAX Adaptive Fee Curve (PAF): 8-25 bps depending on price extremity, plus optional additive partner fee (0-100 bps). params: user_id, market_id*, price*, size*, additive_fee_bps |
pax.mm_stipend_estimate | Real-time LQF stipend forecast for a market maker on one market this epoch. Returns projected payout at 00:15 UTC based on snapshots seen so far. params: user_id*, market_id* |
pax.mm_stipend_history | Historical LQF stipend payouts for a market maker. Optional market_id filter, default limit 30. params: user_id*, market_id, limit |
pax.liquidity_leaderboard | Public leaderboard of top LQF stipend earners over a rolling window. Optional market_id filter. params: market_id, days, top_n |
pax.subaccount_create | Create a new subaccount under the primary user account. params: user_id*, label*, kind*, currency* |
pax.subaccount_transfer | Transfer USDT between subaccounts under the same primary user. params: user_id*, from_subaccount_id*, to_subaccount_id*, amount* |
pax.subaccount_close | Close (freeze) a subaccount. Rejects if positions/balance/open orders remain. params: user_id*, subaccount_id* |
pax.composer_templates_list | List market templates available for opening new markets (crypto price binary, sports, election, etc). params: kind |
pax.composer_template_get | Read a single market template with resolution rules + example config. params: template_id* |
pax.composer_proposal_submit | Submit a new market proposal from a template. Enters admin review queue. params: template_id*, title*, question, rules*, sources*, cutoff_ms*, deadline_ms* |
pax.resolution_evidence | Return the evidence + sources used to resolve a market. params: market_id* |
pax.mm_quote_post | Post a two-sided MM quote to a market. TTL 1-3600s. Requires designated MM status for rebate. params: market_id*, bid_price*, ask_price*, size*, ttl_sec |
pax.mm_quotes_list | List active MM quotes for a market. params: market_id* |
pax.rfq_create | Create an RFQ (request for quote) — asks MMs to bid for a specific size. params: market_id*, side*, size*, min_price, max_price, ttl_sec |
pax.rfq_accept | Accept a specific RFQ quote — atomically fills at the quoted price. params: rfq_id*, quote_id* |
pax.builder_me | Return the current builder profile: tier, apps count, 30d volume + fee revenue, verified status. params: none |
pax.builder_apps_list | List apps registered under the current builder profile. params: none |
pax.builder_apikeys_list | List API keys for a specific app (metadata only — secrets never returned). params: app_id* |
pax.tier_status | Read the current builder tier + auto-graduation progress (30d volume + days remaining + abuse flags). params: none |
pax.fee_ledger_read | Read fee_ledger entries attributed to the current builder — 4-way split shares + additive builder fees. params: from_ms, to_ms, cursor |
pax.webhook_endpoints_list | List webhook endpoints registered under an app. params: app_id* |
pax.webhook_create | Register a new webhook endpoint. Returns whsec_<hex> ONCE for signing verification. params: app_id*, url*, events*, label |
pax.webhook_deliveries | Read recent webhook delivery attempts for an endpoint (status, HTTP code, retry count). params: webhook_id*, from_ms, cursor |
pax.access_request_create | Submit an access-request for a builder track (no email required — provide Telegram / Signal / Discord / Matrix / X DM handle). params: org_name, contact_channel*, contact_handle*, intended_scopes, use_case*, jurisdiction, track |
pax.access_request_status | Check status of a pending access request by its request_id. params: request_id* |
pax.sandbox_agent_examples | End-to-end examples for building an AI agent against PAX — sandbox keys, minimal flows. params: none |
pax.health | MCP server health + protocol version + D1 reachability + upstream latency. params: none |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.