Skip to content
PredictAsiaX logo

PredictAsiaX MCP server

Which MCP servers are PredictAsiaX's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-25

← Back to PredictAsiaX

Whose server it is
  • Registry namecom.predictasiax/mcpverified in the MCP registry

The registry name sits under predictasiax.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-25
  • Stateanswerschecked 2026-10-25
  • Tools44
  • Server calls itselfpax-mcp
  • Server version2.0.0
  • Protocol version2025-06-18

On 2026-10-25 the server answered initialize and tools/list without a sign-in. First answer in 85 ms.

Should an agent connect itNot proven either way yet
  • Its tools do trade yes or no positions on crypto price markets, but not check news and sentiment signals before placing trades.
  • Checked on 3 of the 7 days it takes to judge reliability.

Once connected

  • For "trade yes or no positions on crypto price markets", the likely first call is pax.market_search.
  • pax.cancel_order, pax.cancel_all_orders change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 38 of 44 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 3, the first on 2026-10-25
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 3 so far
  • What an agent can do with it1 of 2 use cases
  • Answeredmeasuring3 of the 7 daily checks it takes to print a share
  • Median first answer75 ms
  • Space in an agent's context≈ 3,566 tokensthe definitions of all its tools (44), which an agent carries on every turn
  • Tool definitionsC · 69 of 100
  • Typed results0 of 44 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 38 of 44
  • Not saying whether it only reads or can destroy: 44 of 44

What an agent can do with it

  • can do · trade yes or no positions on crypto price markets
  • not sure · bundle several markets into one multiplied bet
  • cannot · check news and sentiment signals before placing trades

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: pax.cancel_order, pax.cancel_all_orders

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers44 tools · read 2026-10-25
  • pax.market_search

    Search PredictAsiaX markets by keyword or category. Returns paginated list with prices, volume, status.

  • pax.market_get

    Get full detail for a single market: title, question, prices, volume, open interest, resolution rules, template.

  • pax.market_orderbook

    Read top-of-book bid/ask ladder for a market. Depth capped at 20 levels each side.

  • pax.market_price_history

    Time-series probability history for a market (LTTB-sampled). Range 1h through 90d.

  • pax.probability_movers

    Return markets whose YES probability moved the most in a window. Ranked by |delta|.

  • pax.markets_top_volume

    24h volume leaderboard. Useful for surfacing hot markets.

  • pax.category_list

    List all market categories with counts and 24h volume.

  • pax.portfolio_read

    Read the user's current positions, mark-price PNL, unrealized PnL, and USDT balances.

  • pax.portfolio_history

    Historical PnL curve (realized + unrealized) for the user, sampled daily.

  • pax.balance_get

    USDT free + reserved balance for a subaccount.

  • pax.positions_list

    List open positions across markets with size + entry price + current mark.

  • pax.subaccount_list

    List all subaccounts for a user with kind, currency, and balance.

  • pax.place_order

    Submit a new order. Requires Idempotency-Key header on the transport. Tier caps enforced server-side.

  • pax.cancel_order

    Cancel an open or partially-filled order.

  • pax.cancel_all_orders

    Bulk cancel all open orders for a user + (optional) market. Atomic.

  • pax.orders_open

    List currently-open orders for the user (status IN open, partially_filled).

  • pax.orders_history

    Historical orders (filled + cancelled + expired) for the user, paginated.

  • 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).

  • 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.

  • pax.mm_stipend_history

    Historical LQF stipend payouts for a market maker. Optional market_id filter, default limit 30.

  • pax.liquidity_leaderboard

    Public leaderboard of top LQF stipend earners over a rolling window. Optional market_id filter.

  • pax.subaccount_create

    Create a new subaccount under the primary user account.

  • pax.subaccount_transfer

    Transfer USDT between subaccounts under the same primary user.

  • pax.subaccount_close

    Close (freeze) a subaccount. Rejects if positions/balance/open orders remain.

  • pax.composer_templates_list

    List market templates available for opening new markets (crypto price binary, sports, election, etc).

  • pax.composer_template_get

    Read a single market template with resolution rules + example config.

  • pax.composer_proposal_submit

    Submit a new market proposal from a template. Enters admin review queue.

  • pax.resolution_evidence

    Return the evidence + sources used to resolve a market.

  • pax.mm_quote_post

    Post a two-sided MM quote to a market. TTL 1-3600s. Requires designated MM status for rebate.

  • pax.mm_quotes_list

    List active MM quotes for a market.

  • pax.rfq_create

    Create an RFQ (request for quote) — asks MMs to bid for a specific size.

  • pax.rfq_accept

    Accept a specific RFQ quote — atomically fills at the quoted price.

  • pax.builder_me

    Return the current builder profile: tier, apps count, 30d volume + fee revenue, verified status.

  • pax.builder_apps_list

    List apps registered under the current builder profile.

  • pax.builder_apikeys_list

    List API keys for a specific app (metadata only — secrets never returned).

  • pax.tier_status

    Read the current builder tier + auto-graduation progress (30d volume + days remaining + abuse flags).

  • pax.fee_ledger_read

    Read fee_ledger entries attributed to the current builder — 4-way split shares + additive builder fees.

  • pax.webhook_endpoints_list

    List webhook endpoints registered under an app.

  • pax.webhook_create

    Register a new webhook endpoint. Returns whsec_<hex> ONCE for signing verification.

  • pax.webhook_deliveries

    Read recent webhook delivery attempts for an endpoint (status, HTTP code, retry count).

  • pax.access_request_create

    Submit an access-request for a builder track (no email required — provide Telegram / Signal / Discord / Matrix / X DM handle).

  • pax.access_request_status

    Check status of a pending access request by its request_id.

  • pax.sandbox_agent_examples

    End-to-end examples for building an AI agent against PAX — sandbox keys, minimal flows.

  • pax.health

    MCP server health + protocol version + D1 reachability + upstream latency.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "predictasiax": {
      "type": "http",
      "url": "https://mcp.predictasiax.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http predictasiax https://mcp.predictasiax.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.predictasiax.com/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.