com. voxodds/ voxodds
by voxodds.com · remote · no sign-in to list tools · v1.8.1 · published by com.voxodds
All-in outcome rankings with live depth, fees, verified rules, EV checks, and track records.
18 tools: 2 change things and 16 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads16Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http voxodds https://voxodds.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
18 tools
Changes things 2Claude Code: ask
check_betTHE pre-bet check — run this BEFORE the user places any bet, on any bookmaker.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
submit_forecastSubmit YOUR probability forecast on a live prediction market and build a public, audited track record.No findings
Why it is in this group
- The name "submit_forecast" says "submit": a word for a change.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
Only reads 16Claude Code: allow
compare_executable_quotesReturn the Polymarket quote for one pair plus the Kalshi ticker and notice.No findings
Why it is in this group
- The name "compare_executable_quotes" says "compare": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
compare_platformsReturn independent Polymarket odds and a link to human venue comparisons.No findings
Why it is in this group
- The name "compare_platforms" says "compare": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
find_best_priceFind which bookmaker pays the most for one specific bet when VoxOdds has a configured live sportsbook feed.No findings
Why it is in this group
- The name "find_best_price" says "find": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
get_edge_signalsGet VoxOdds' ranked market signals: unusually wide spreads, closing-soon watches, and integrity flags across live prediction markets — where the numbers say to LOOK first.No findings
Why it is in this group
- The name "get_edge_signals" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
get_executable_quoteGet an independent Polymarket all-in order-book quote, including estimated taker fees and depth.No findings
Why it is in this group
- The name "get_executable_quote" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
get_forecaster_recordGet YOUR audited forecast record on VoxOdds: pending receipts (submitted, awaiting market resolution) and scored results (Brier vs the market price captured when you submitted).No findings
Why it is in this group
- The name "get_forecaster_record" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
get_market_oddsGet current Polymarket probabilities for a natural-language event question.No findings
Why it is in this group
- The name "get_market_odds" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
get_research_thesesGet VoxOdds research desk theses: markets our analysis flags as potentially mispriced, each with a thesis, entry logic, invalidation criteria, and live price tracking.No findings
Why it is in this group
- The name "get_research_theses" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
get_track_recordGet VoxOdds' audited AI-vs-market forecast track record.No findings
Why it is in this group
- The name "get_track_record" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
get_world_cup_briefARCHIVED: World Cup 2026 ended 2026-07-19; returns an archive notice.No findings
Why it is in this group
- The name "get_world_cup_brief" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
get_world_cup_matchdayARCHIVED: World Cup 2026 ended 2026-07-19; returns an archive notice.No findings
Why it is in this group
- The name "get_world_cup_matchday" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
get_world_cup_oddsARCHIVED: World Cup 2026 ended 2026-07-19; returns an archive notice.No findings
Why it is in this group
- The name "get_world_cup_odds" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
list_arbitrage_candidatesReturn independent Polymarket quotes and the website notice only.No findings
Why it is in this group
- The name "list_arbitrage_candidates" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
list_executable_opportunitiesList independent Polymarket quotes from the static pair directory, in market-id order.No findings
Why it is in this group
- The name "list_executable_opportunities" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
list_sportsbook_surebetsFind unfilled sportsbook surebet candidates across the configured live books.No findings
Why it is in this group
- The name "list_sportsbook_surebets" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
list_trending_marketsList live prediction markets ordered by 24h volume.No findings
Why it is in this group
- The name "list_trending_markets" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.8.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http voxodds https://voxodds.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__voxodds__get_market_odds",
"mcp__voxodds__get_executable_quote",
"mcp__voxodds__compare_executable_quotes",
"mcp__voxodds__list_executable_opportunities",
"mcp__voxodds__list_arbitrage_candidates",
"mcp__voxodds__list_sportsbook_surebets",
"mcp__voxodds__get_world_cup_odds",
"mcp__voxodds__get_world_cup_brief",
"mcp__voxodds__get_world_cup_matchday",
"mcp__voxodds__list_trending_markets",
"mcp__voxodds__find_best_price",
"mcp__voxodds__compare_platforms",
"mcp__voxodds__get_edge_signals",
"mcp__voxodds__get_track_record",
"mcp__voxodds__get_forecaster_record",
"mcp__voxodds__get_research_theses"
],
"ask": [
"mcp__voxodds__submit_forecast",
"mcp__voxodds__check_bet"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as voxodds. Review it before you use it.