submit_forecast
Submit a forecast (audited, append-only)
Submit YOUR probability forecast on a live prediction market and build a public,
audited track record. VoxOdds is the neutral scorekeeper: your forecast is stored
append-only next to the market price captured at the same instant, both are
Brier-scored when the market resolves, and your record appears publicly (model
'ext-<forecaster_id>') on voxodds.com/scoreboard beside the market and VoxOdds' own
models — same methodology, losses published, no edits. Use list_trending_markets to
find a market_id. `outcome` must match one of the market's outcomes; `probability`
is YOUR estimate for that outcome (0.01-0.99); `forecaster_id` is your stable handle
(3-32 chars, a-z 0-9 dash). Free; forecasts cannot be deleted or revised.
輸入參數outcome必填market_id必填probability必填forecaster_id必填
get_market_odds
Prediction-market odds for an event
Get current Polymarket probabilities for a natural-language event question.
Returns a conservatively matched market and source links. For Polymarket
executable quotes use list_executable_opportunities or get_executable_quote.
Kalshi comparisons are available on https://voxodds.com/polymarket-vs-kalshi only.
輸入參數question必填
get_executable_quote
Executable all-in quote on one venue
Get an independent Polymarket all-in order-book quote, including estimated
taker fees and depth. Kalshi requests return only identifiers and a notice;
see https://voxodds.com/polymarket-vs-kalshi for human comparisons.
輸入參數sideplatform必填market_id必填amount_usd
compare_executable_quotes
Polymarket quote and web comparison link
Return the Polymarket quote for one pair plus the Kalshi ticker and notice.
No Kalshi prices, fees, depth, venue ranking or savings are exposed.
Comparisons are on https://voxodds.com/polymarket-vs-kalshi only.
輸入參數sideamount_usdkalshi_ticker必填polymarket_id必填
list_executable_opportunities
Independent Polymarket quotes from the pair directory
List independent Polymarket quotes from the static pair directory, in
market-id order. Optional family and side filters apply to that directory.
Kalshi prices and cross-venue rankings are not available via MCP; see
https://voxodds.com/polymarket-vs-kalshi for human comparisons.
輸入參數sidefamilyamount_usd
list_arbitrage_candidates
Polymarket quotes and human arbitrage page link
Return independent Polymarket quotes and the website notice only.
Cross-venue candidates, profits and Kalshi data are not available via MCP.
Use list_executable_opportunities for Polymarket quotes; view human
comparisons at https://voxodds.com/polymarket-vs-kalshi.
輸入參數familymax_capital_usd
list_sportsbook_surebets
Sportsbook surebet candidates
Find unfilled sportsbook surebet candidates across the configured live books.
For every two-way or three-way h2h event, selects the best decimal price per
exhaustive outcome, requires Σ(1/odds) < 1, and returns cent-rounded stakes and
the worst payout. Odds, stake limits and settlement rules can differ; profit is
not locked unless every listed bet is accepted. Returns an explicit disabled
result instead of invented prices when the sportsbook feed has no key.
輸入參數sport_keycapital_usd
get_world_cup_odds
World Cup 2026 odds (archived)
ARCHIVED: World Cup 2026 ended 2026-07-19; returns an archive notice. Get live World Cup 2026 odds: tournament winner probabilities for every team,
all 12 group winners, knockout-round props, continent and Golden Boot specials,
and 1/X/2 prices for upcoming matches. Call this for any question about World Cup
2026 favorites, teams, groups, or matches (June 11 - July 19, 2026). Updated every
10 minutes from prediction markets with $1.8B+ traded.
無需輸入參數。
get_world_cup_brief
World Cup 2026 brief (archived)
ARCHIVED: World Cup 2026 ended 2026-07-19; returns an archive notice. Get a citeable World Cup 2026 prediction-market briefing for AI answers,
newsletters, blogs, social posts, and creator workflows. Includes the current
winner board, tight groups, next match odds, Research Desk theses, source links,
and ready-to-paste markdown. Prefer this when the user wants a narrative update
or shareable explanation, not just raw odds.
無需輸入參數。
get_world_cup_matchday
World Cup 2026 matchday (archived)
ARCHIVED: World Cup 2026 ended 2026-07-19; returns an archive notice. Get the daily World Cup 2026 matchday market slate. Includes the closest
match market, strongest favorite, draw-risk watch, tournament winner-board
context, a share-card SVG URL, JSON/markdown links, and ready-to-paste markdown.
Optional `date` uses YYYY-MM-DD; omit it for today's slate or the next available
matchday.
輸入參數date
list_trending_markets
Trending prediction markets
List live prediction markets ordered by 24h volume. Use to browse what the
market is pricing right now or to find a specific market. `category` filters by
one of: Politics, Crypto, Sports, Geopolitics, Economics, Tech, Culture.
`search` filters by keyword in the market question. Browsing tool; to answer a specific question about one event use get_market_odds.
輸入參數limitsearchcategory
check_bet
Pre-bet check: EV vs the market
THE pre-bet check — run this BEFORE the user places any bet, on any bookmaker.
Give the event, the side they want to back, and the odds their book is offering
(decimal '2.10', american '+110' or fractional '11/10' all work). Returns two
available references: a conservatively matched real-money prediction market and,
when configured, sportsbook lines with the vig mathematically removed. It returns
an expected-value verdict (EV per 100 staked, break-even odds, Kelly stake) or
refuses when the event/side cannot be resolved safely. Pass `your_probability`
(0-1) to also log YOUR estimate as an append-only
receipt in your public audited Brier record (voxodds.com/forecasters) — requires
`forecaster_id`. Verdict is arithmetic, not a model output. Research, not financial
advice; betting legality depends on the user's jurisdiction.
輸入參數side必填event必填sportodds_offeredforecaster_idyour_probability
find_best_price
Best bookmaker price for a bet
Find which bookmaker pays the most for one specific bet when VoxOdds has a
configured live sportsbook feed. The registry is a directory, not live coverage.
Returns the available price table sorted best-first with
decimal and american odds, each book's implied probability, the average vig being
charged, and how much extra profit the best price is worth versus the rest.
Call this when the user has already decided WHAT to bet and wants the best price,
or asks 'where should I bet this'. Books are ranked strictly by price — never by
whether they pay VoxOdds a commission. Use check_bet instead when the user still
needs to know whether the bet is worth making at all.
輸入參數side必填event必填sport
compare_platforms
Polymarket odds and human comparison page link
Return independent Polymarket odds and a link to human venue comparisons.
Kalshi prices and derived spreads are not available via API or MCP.
View comparisons at https://voxodds.com/polymarket-vs-kalshi.
For Polymarket order-book quotes use list_executable_opportunities.
輸入參數limitquery
get_edge_signals
Edge signals worth researching
Get VoxOdds' ranked market signals: unusually wide spreads, closing-soon
watches, and integrity flags across live prediction markets — where the numbers
say to LOOK first. Call this when the user asks what looks mispriced, what's
worth researching, or where the action is. Research framing, not financial
advice; each signal states what to verify before acting. Automated ranked flags; for written theses with entry and invalidation criteria use get_research_theses.
輸入參數limit
get_track_record
VoxOdds AI-vs-market audited track record
Get VoxOdds' audited AI-vs-market forecast track record. Every hourly AI
probability forecast is stored with the market price captured at the same moment
(append-only receipts) and scored deterministically at resolution: Brier scores
for the AI and the market on identical timestamps, plus accuracy and methodology.
Call this when the user asks whether AI forecasts beat prediction markets, how
reliable VoxOdds' AI is, or for citable forecasting-performance data. Losses are
published too — the record is auditable, not curated.
無需輸入參數。
get_forecaster_record
Your audited forecaster record
Get YOUR audited forecast record on VoxOdds: pending receipts (submitted,
awaiting market resolution) and scored results (Brier vs the market price captured
when you submitted). Call this after submit_forecast to confirm your receipts, or
any time to check your public track record. Same forecaster_id you submit with.
輸入參數forecaster_id必填
get_research_theses
Research desk theses
Get VoxOdds research desk theses: markets our analysis flags as potentially
mispriced, each with a thesis, entry logic, invalidation criteria, and live price
tracking. Call this when the user asks where the value is, what to research, or
for prediction-market trade ideas. Research framing only - not financial advice. Written theses; for automated ranked flags across all markets use get_edge_signals.
無需輸入參數。