Use the Public MCP server to browse prediction markets, read outcome pricing, and buy YES or NO event contracts from Claude, ChatGPT, or any connected AI assistant using natural language.
You ask questions and give instructions in plain language. Your assistant picks the right Public MCP tools, calls them in order, and passes identifiers between them, so you never need to look up an event symbol or contract symbol yourself. Contract prices are in dollars between 0.00 and 1.00and equal the market's implied probability, so a YES contract at 0.80 means the market puts the outcome at roughly 80%.
These are the prediction market tools the server exposes:
get_event_categoriesLists the categories and subcategories you can browse, such as Crypto or Economics.get_event_summaryBrowses events by category, frequency, or resolution time, sorted by volume, expiration, or recently added.get_event_detailsReturns an event's outcomes, the YES and NO contracts for each, live pricing, and the trading timeline.get_event_contract_barsPulls price history for up to 8 contracts of one event over a day, week, month, or all time.get_current_eventFinds the window of a recurring market that is trading right now, such as the current 15-minute BTC window.preflight_buy_event_contractPrices a buy, including commission and exchange fees, without placing an order.buy_event_contractPlaces a DAY limit order to buy a YES or NO contract. This is a real trade.wait_for_settlementWaits for an outcome to settle and reports which side won, and whether your contract won.get_event_categories and get_event_summary.get_event_details and returns the bid, ask, and implied probability for each YES and NO contract, plus when trading closes.get_event_contract_bars.preflight_buy_event_contract, which returns the limit price and an estimated cost that includes commission and exchange fees. No order is placed.buy_event_contract, which places a DAY limit order. If you don't give a limit price, it uses the contract's current ask, rounded up to a whole cent.KXBTC15M), open a new event every window. Your assistant calls get_current_event to find the one trading right now and how many seconds are left before it closes.wait_for_settlement and tells you which side won and whether your contract paid out.Exiting a position
The Public MCP server buys event contracts but doesn't sell them. To exit before the market closes, sell from the Public app or place a sell order through the API, as shown in the prediction markets guide. Otherwise, hold the contract to settlement: it pays $1.00 if it settles in your favor and $0.00 if it doesn't.
Want to automate a strategy instead of trading from a chat? The 15-minute prediction markets guide includes a Python script that trades your criteria every window.
Once connected, your assistant can research prediction markets, price contracts, and place orders from a conversation.
Use these examples after you connect your Public account.
Important
Placing a trade through your AI assistant is a real order using real money in your Public account. Review all preflight details carefully before confirming.