com.predictasiax/mcp

PredictAsiaX MCP Server

Official PredictAsiaX MCP server: 44 tools for prediction markets, trading, liquidity & portfolio

Endpointhttps://mcp.predictasiax.com/mcp (streamable-http)
Registry version2.0.2
Now44 tools · grade F (30) · pin ts_eb800774e93c589ecef11baed0e74ee4 · protocol 2025-06-18
First / last listed2026-11-14 01:03 UTC / 2026-11-14 01:03 UTC
Grade over time2026-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.

Timeline

First listing · 2026-11-14 01:03 UTC
44 tools, grade F (30)

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

Current tools (44)

pax.market_searchSearch PredictAsiaX markets by keyword or category. Returns paginated list with prices, volume, status.
params: q, category, status, cursor, limit
pax.market_getGet full detail for a single market: title, question, prices, volume, open interest, resolution rules, template.
params: market_id*
pax.market_orderbookRead top-of-book bid/ask ladder for a market. Depth capped at 20 levels each side.
params: market_id*, side, depth
pax.market_price_historyTime-series probability history for a market (LTTB-sampled). Range 1h through 90d.
params: market_id*, range
pax.probability_moversReturn 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_volume24h volume leaderboard. Useful for surfacing hot markets.
params: window, top_n, category
pax.category_listList all market categories with counts and 24h volume.
params: none
pax.portfolio_readRead the user's current positions, mark-price PNL, unrealized PnL, and USDT balances.
params: user_id*, subaccount_id
pax.portfolio_historyHistorical PnL curve (realized + unrealized) for the user, sampled daily.
params: user_id*, subaccount_id, from_ms, to_ms
pax.balance_getUSDT free + reserved balance for a subaccount.
params: user_id*, subaccount_id
pax.positions_listList open positions across markets with size + entry price + current mark.
params: user_id*, subaccount_id, market_id
pax.subaccount_listList all subaccounts for a user with kind, currency, and balance.
params: user_id*
pax.place_orderSubmit 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_orderCancel an open or partially-filled order.
params: order_id*
pax.cancel_all_ordersBulk cancel all open orders for a user + (optional) market. Atomic.
params: user_id*, market_id, subaccount_id
pax.orders_openList currently-open orders for the user (status IN open, partially_filled).
params: user_id*, market_id, subaccount_id
pax.orders_historyHistorical orders (filled + cancelled + expired) for the user, paginated.
params: user_id*, market_id, subaccount_id, from_ms, to_ms, cursor
pax.fee_estimateEstimate 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_estimateReal-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_historyHistorical LQF stipend payouts for a market maker. Optional market_id filter, default limit 30.
params: user_id*, market_id, limit
pax.liquidity_leaderboardPublic leaderboard of top LQF stipend earners over a rolling window. Optional market_id filter.
params: market_id, days, top_n
pax.subaccount_createCreate a new subaccount under the primary user account.
params: user_id*, label*, kind*, currency*
pax.subaccount_transferTransfer USDT between subaccounts under the same primary user.
params: user_id*, from_subaccount_id*, to_subaccount_id*, amount*
pax.subaccount_closeClose (freeze) a subaccount. Rejects if positions/balance/open orders remain.
params: user_id*, subaccount_id*
pax.composer_templates_listList market templates available for opening new markets (crypto price binary, sports, election, etc).
params: kind
pax.composer_template_getRead a single market template with resolution rules + example config.
params: template_id*
pax.composer_proposal_submitSubmit a new market proposal from a template. Enters admin review queue.
params: template_id*, title*, question, rules*, sources*, cutoff_ms*, deadline_ms*
pax.resolution_evidenceReturn the evidence + sources used to resolve a market.
params: market_id*
pax.mm_quote_postPost 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_listList active MM quotes for a market.
params: market_id*
pax.rfq_createCreate 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_acceptAccept a specific RFQ quote — atomically fills at the quoted price.
params: rfq_id*, quote_id*
pax.builder_meReturn the current builder profile: tier, apps count, 30d volume + fee revenue, verified status.
params: none
pax.builder_apps_listList apps registered under the current builder profile.
params: none
pax.builder_apikeys_listList API keys for a specific app (metadata only — secrets never returned).
params: app_id*
pax.tier_statusRead the current builder tier + auto-graduation progress (30d volume + days remaining + abuse flags).
params: none
pax.fee_ledger_readRead fee_ledger entries attributed to the current builder — 4-way split shares + additive builder fees.
params: from_ms, to_ms, cursor
pax.webhook_endpoints_listList webhook endpoints registered under an app.
params: app_id*
pax.webhook_createRegister a new webhook endpoint. Returns whsec_<hex> ONCE for signing verification.
params: app_id*, url*, events*, label
pax.webhook_deliveriesRead recent webhook delivery attempts for an endpoint (status, HTTP code, retry count).
params: webhook_id*, from_ms, cursor
pax.access_request_createSubmit 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_statusCheck status of a pending access request by its request_id.
params: request_id*
pax.sandbox_agent_examplesEnd-to-end examples for building an AI agent against PAX — sandbox keys, minimal flows.
params: none
pax.healthMCP 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.