PredictAsiaX MCP Server
Server Details
Official PredictAsiaX MCP server: 44 tools for prediction markets, trading, liquidity & portfolio
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 44 tools
Tools are namespaced by domain and largely target distinct resources/actions, so most selections are unambiguous. There is minor overlap around user state (portfolio_read vs positions_list vs balance_get) and between mm_stipend_estimate and mm_stipend_history, but descriptions clarify the boundaries.
Names follow a highly predictable pax.namespace_action pattern throughout. Minor verb variation exists (get vs read vs list vs get), but it is sub-pattern consistent within namespaces and never ambiguous.
44 tools is well above the comfortable range and forces agents to navigate many namespaces. While the domain is genuinely broad, the surface is heavy enough that discoverability suffers and some grouping (e.g. combining balance/portfolio/position reads) could condense it.
Coverage spans orders, markets, market-making, RFQ, subaccounts, webhooks, fees, and proposals, covering most lifecycle operations. Minor gaps exist, such as no webhook update/delete and no order modify/replace, but these are workable around.
Publisher details
- Operator
- PredictAsiaX · Publisher source
- Operator website
- https://predictasiax.com
- Vendor relationship
- First-party
- Documentation
- https://docs.predictasiax.com/mcp
- Trust center
- Unknown
- Restrictions
- Not applicable
Available Tools
44 toolspax.access_request_createCInspect
Submit an access-request for a builder track (no email required — provide Telegram / Signal / Discord / Matrix / X DM handle).
Inputs: use_case (required), contact_handle (required), contact_channel (required), track, +3 more.
pax.access_request_statusBInspect
Check status of a pending access request by its request_id.
Inputs: request_id (required).
pax.balance_getCInspect
USDT free + reserved balance for a subaccount.
Inputs: user_id (required), subaccount_id.
pax.builder_apikeys_listBInspect
List API keys for a specific app (metadata only — secrets never returned).
Inputs: app_id (required).
pax.builder_apps_listBInspect
List apps registered under the current builder profile.
Inputs: no named parameters.
pax.builder_meAInspect
Return the current builder profile: tier, apps count, 30d volume + fee revenue, verified status.
Inputs: no named parameters.
pax.cancel_all_ordersAInspect
Bulk cancel all open orders for a user + (optional) market. Atomic.
Inputs: user_id (required), market_id, subaccount_id.
pax.cancel_orderCInspect
Cancel an open or partially-filled order.
Inputs: order_id (required).
pax.category_listAInspect
List all market categories with counts and 24h volume.
Inputs: no named parameters.
pax.composer_proposal_submitBInspect
Submit a new market proposal from a template. Enters admin review queue.
Inputs: rules (required), title (required), sources (required), cutoff_ms (required), +3 more.
pax.composer_template_getBInspect
Read a single market template with resolution rules + example config.
Inputs: template_id (required).
pax.composer_templates_listBInspect
List market templates available for opening new markets (crypto price binary, sports, election, etc).
Inputs: kind.
pax.fee_estimateBInspect
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).
Inputs: size (required), price (required), market_id (required), user_id, +1 more.
pax.fee_ledger_readCInspect
Read fee_ledger entries attributed to the current builder — 4-way split shares + additive builder fees.
Inputs: to_ms, cursor, from_ms.
pax.healthAInspect
MCP server health + protocol version + D1 reachability + upstream latency.
Inputs: no named parameters.
pax.liquidity_leaderboardCInspect
Public leaderboard of top LQF stipend earners over a rolling window. Optional market_id filter.
Inputs: days, top_n, market_id.
pax.market_getAInspect
Get full detail for a single market: title, question, prices, volume, open interest, resolution rules, template.
Inputs: market_id (required).
pax.market_orderbookBInspect
Read top-of-book bid/ask ladder for a market. Depth capped at 20 levels each side.
Inputs: market_id (required), side, depth.
pax.market_price_historyBInspect
Time-series probability history for a market (LTTB-sampled). Range 1h through 90d.
Inputs: market_id (required), range.
pax.market_searchBInspect
Search PredictAsiaX markets by keyword or category. Returns paginated list with prices, volume, status.
Inputs: q, limit, cursor, status, +1 more.
pax.markets_top_volumeCInspect
24h volume leaderboard. Useful for surfacing hot markets.
Inputs: top_n, window, category.
pax.mm_quote_postCInspect
Post a two-sided MM quote to a market. TTL 1-3600s. Requires designated MM status for rebate.
Inputs: size (required), ask_price (required), bid_price (required), market_id (required), +1 more.
pax.mm_quotes_listCInspect
List active MM quotes for a market.
Inputs: market_id (required).
pax.mm_stipend_estimateBInspect
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.
Inputs: user_id (required), market_id (required).
pax.mm_stipend_historyBInspect
Historical LQF stipend payouts for a market maker. Optional market_id filter, default limit 30.
Inputs: user_id (required), limit, market_id.
pax.orders_historyBInspect
Historical orders (filled + cancelled + expired) for the user, paginated.
Inputs: user_id (required), to_ms, cursor, from_ms, +2 more.
pax.orders_openBInspect
List currently-open orders for the user (status IN open, partially_filled).
Inputs: user_id (required), market_id, subaccount_id.
pax.place_orderBInspect
Submit a new order. Requires Idempotency-Key header on the transport. Tier caps enforced server-side.
Inputs: side (required), size (required), price (required), user_id (required), +5 more.
pax.portfolio_historyCInspect
Historical PnL curve (realized + unrealized) for the user, sampled daily.
Inputs: user_id (required), to_ms, from_ms, subaccount_id.
pax.portfolio_readBInspect
Read the user's current positions, mark-price PNL, unrealized PnL, and USDT balances.
Inputs: user_id (required), subaccount_id.
pax.positions_listCInspect
List open positions across markets with size + entry price + current mark.
Inputs: user_id (required), market_id, subaccount_id.
pax.probability_moversCInspect
Return markets whose YES probability moved the most in a window. Ranked by |delta|.
Inputs: to_ms (required), from_ms (required), top_n, category, +1 more.
pax.resolution_evidenceBInspect
Return the evidence + sources used to resolve a market.
Inputs: market_id (required).
pax.rfq_acceptCInspect
Accept a specific RFQ quote — atomically fills at the quoted price.
Inputs: rfq_id (required), quote_id (required).
pax.rfq_createCInspect
Create an RFQ (request for quote) — asks MMs to bid for a specific size.
Inputs: side (required), size (required), market_id (required), ttl_sec, +2 more.
pax.sandbox_agent_examplesCInspect
End-to-end examples for building an AI agent against PAX — sandbox keys, minimal flows.
Inputs: no named parameters.
pax.subaccount_closeAInspect
Close (freeze) a subaccount. Rejects if positions/balance/open orders remain.
Inputs: user_id (required), subaccount_id (required).
pax.subaccount_createCInspect
Create a new subaccount under the primary user account.
Inputs: kind (required), label (required), user_id (required), currency (required).
pax.subaccount_listCInspect
List all subaccounts for a user with kind, currency, and balance.
Inputs: user_id (required).
pax.subaccount_transferCInspect
Transfer USDT between subaccounts under the same primary user.
Inputs: amount (required), user_id (required), to_subaccount_id (required), from_subaccount_id (required).
pax.tier_statusAInspect
Read the current builder tier + auto-graduation progress (30d volume + days remaining + abuse flags).
Inputs: no named parameters.
pax.webhook_createCInspect
Register a new webhook endpoint. Returns whsec_ ONCE for signing verification.
Inputs: url (required), app_id (required), events (required), label.
pax.webhook_deliveriesCInspect
Read recent webhook delivery attempts for an endpoint (status, HTTP code, retry count).
Inputs: webhook_id (required), cursor, from_ms.
pax.webhook_endpoints_listCInspect
List webhook endpoints registered under an app.
Inputs: app_id (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs112 npm29 PyPIMIT
- AlicenseAqualityDmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.169 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.