Prediction Markets Quant
Server Details
Independent quant layer: fee-adjusted edge, Kelly, combos, best price: Kalshi, Polymarket US, Novig
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- predictionmarketspicks/mcp
- GitHub Stars
- 0
- Server Listing
- PredictionMarketsPicks Quant
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 41 tools
There are several overlapping tool clusters: NFL prop tools (nfl_prop_board, nfl_prop_edge, player_outlook, sleepers_and_busts, start_sit, my_league), explanation tools (explain_prop, explain_player, explain_ladder, nfl_ladder), and edge/arbitrage tools (edge_alerts, nfl_edge, nhl_edge, commodity_edge, find_arbitrage, ladder_arb, best_price). Descriptions help, but an agent must carefully distinguish board vs edge vs outlook vs explanation, creating real misselection risk.
All names use snake_case, which is consistent, but there is no stable verb_noun pattern: some are verb-led (calculate_ev, bayes_update, explain_game, find_arbitrage), others are noun phrases (nfl_edge, weather_board, senate_map). Domain prefixes like nfl_/nba_/weather_ help readability, but the overall convention is mixed.
At 41 tools, the surface is very large for a single server, even given its broad coverage of sports, politics, macro, weather, perps, and quant utilities. Many tools earn their place, but the count is high enough to burden selection and invites overlap between adjacent tools.
Coverage is broad and deep: pricing, cross-venue comparison, EV, Kelly sizing, Bayesian updating, arbitrage, settlement, track record, and many vertical-specific boards are present. Minor gaps remain around generic market lookup, portfolio management, and trade execution, but the core analytical workflows are well covered.
Available Tools
41 toolsbase_rate_gapBase Rate GapARead-onlyInspect
Use for "how does this price compare to history" and "is the market ignoring the base rate". Compares a market price with the historical base rate for a class of events: the gap in pp, a signal, and sample-size quality. Pass a known baseRateId (the parameter lists them) or your own baseRateValue.
Inputs: baseRateId, marketPrice, baseRateValue.
bayes_updateBayesian Probability UpdateARead-onlyInspect
Update a prior probability with one or more pieces of evidence using Bayes theorem. Given a prior and a list of evidence items (each with P(evidence | true) and P(evidence | false)), returns the posterior probability and the per-step chain. Use for "update my estimate with new information", "posterior probability", "how does this news change the odds".
Inputs: prior, evidence.
best_priceBest Price After Fees — Kalshi vs Polymarket US vs NovigARead-onlyInspect
Use for "where is it cheapest to buy", "Kalshi or Polymarket US for the Bears game" and "cheapest venue for the Georgia Senate race". The same contract on Kalshi, Polymarket US and Novig as the cost to buy one contract including each venue's taker fee, with the cheapest named. Sports games (team, league or matchup), 2026 midterm races (state, slug or district) or the next FOMC meeting. Ranked by price only.
Inputs: q, race, teams, league, +1 more.
calculate_evCalculate EV EdgeARead-onlyInspect
Use for "is this contract mispriced" and "what is my edge". Give a Kalshi, Polymarket US or Novig price in cents and your own probability; returns the % expected-value edge and a BUY / SELL / SKIP read, with that venue's fee.
Inputs: venue, marketPrice, novigMarket, venuePrices, +1 more. Returns: signal, edge_pp, sources, edge_pct, +8 more
combo_edgeCombo Edge VerdictARead-onlyInspect
Use for "price a same-game NFL and NBA combo" and "is this combo worth it". Pass nflGame ("NYG-LAR", "Giants vs Rams") to list that game's Kalshi legs — moneyline, spreads, totals, player props — then legIds to price your pick with the correlation done for you. Or pass legPrices + trueWinProbability for a fair band; add offeredOdds for EV and a verdict. Free.
Inputs: kind, stat, limit, venue, +9 more.
commodity_edgeCommodity Edge (Gold / Silver / Oil / Bitcoin)ARead-onlyInspect
Use for "gold edge today" and "oil or bitcoin trade signal". The Kalshi daily gold, silver or WTI strike, or hourly bitcoin strike, with the largest PMP model edge, as a ticket: side, entry price, resolve criterion, model probability, edge, tier and quarter-Kelly size. Pass tickers[] to check a watchlist. Pro — sign in with PredictionMarketsPicks, or a Pro API key.
Inputs: tickers, commodity.
convert_probabilityConvert Probability / OddsARead-onlyInspect
Convert between implied probability, American odds, and decimal odds. Give one value and its format and get all three back (American odds carry no commas, e.g. +441 or -200). Use for "what is +150 as a probability", "convert 62% to American odds", "decimal to implied odds".
Inputs: value, format. Returns: sources, tell_user, timestamp, needs_input, +5 more
edge_alertsEdge Alerts (weather / commodity / mispricing)ARead-onlyInspect
Use for "any edge on Kalshi", "where is the edge today" and "weather trade signals". Our model alerts on Kalshi — weather, bitcoin/silver/gold/oil, mispricings — with feed, tier, side, price, model probability, edge and link. Real time with Pro; free is delayed 24h without the thesis. One identical, impersonal feed for every subscriber; filters only select. Informational, not investment advice.
Inputs: feed, limit, since, min_tier.
explain_gameExplain This Game — why we price an NFL game thereARead-onlyInspect
Why our model prices one NFL game where it does: Kalshi price and market line, our win probability and its anchor, the model's lean in points, each team's offense/defense/special-teams rating, the QB gate, and the published position or why none. Use for "why do you price vs there", "explain the game line".
Inputs: game, week.
explain_ladderExplain This Ladder — why The Ladder reads one NFL market the way it doesARead-onlyInspect
Why The Ladder reads one NFL strike ladder (a game spread, a season win total or a player prop) the way it does: the read in words, where Kalshi's ladder centres beside our projection, the widest published gap, and each strike with Kalshi's price and our number (30–70% only). Use for "explain the Chiefs win total ladder", "why does the ladder lean Browns".
Inputs: stat, team, family, player.
explain_playerExplain This Price — why we price a player’s strikes thereARead-onlyInspect
Why our model prices an NFL player's Kalshi prop strikes where it does this week: the projection, The Ladder's verdict, the widest published gap, and what the model does not account for (our number only where calibrated, 30–70%). Use for "why do you price there", "explain 's prop".
Inputs: stat, player.
explain_propExplain This Prop — why a player prop is a callARead-onlyInspect
Why we publish a call on one NFL player prop this week: the contract, the YES/NO call and Kalshi's price, our tier (and calibrated odds where measured), our projection vs the threshold, published or held at WATCH and why, and what the model does not account for. Use for "why do you like 's over", "explain the prop".
Inputs: line, stat, player.
fed_rate_oddsFed Rate Odds (FOMC)ARead-onlyInspect
Use for "will the Fed cut, hold or hike" and "next FOMC meeting odds". Live Kalshi odds for each remaining 2026 FOMC meeting: the next meeting's full strike breakdown and days-until, the rate path, the current fed funds rate, and a next-meeting cross-venue check against Polymarket and CME futures, with the gap in pp.
Inputs: horizon. Returns: sources, by_venue, tell_user, timestamp, +7 more
fifteen_min_boardKalshi 15-Minute Markets — every series, liveARead-onlyInspect
Use for "what is the ETH 15-minute market doing" and "which Kalshi 15-minute markets are open". Every Kalshi 15-minute up-or-down series (crypto, metals, energy, FX): window status, YES price, close time, target, settlement source and the up rate over the last 96 windows; the same window on Polymarket international for BTC/ETH/SOL/XRP; and our live Bitcoin top-of-hour strategy with its record.
Inputs: limit, series, horizon, open_only, +1 more. Returns: rows, as_of, sources, our_model, +5 more
find_arbitrageFind Sports Arbitrage GapsARead-onlyInspect
Use for "where is the arbitrage" and "Kalshi vs Polymarket price gaps". Cross-venue gaps on the same NFL, NBA, NHL or MLB game: Kalshi against Polymarket US (the exchange US traders use, fees included), Polymarket international as a reference. Gap in pp, WATCH/ARB signal, cheaper venue, settlement_match; near misses when nothing clears. Free: the top 3 gaps in full; Pro returns the whole board.
Inputs: minGap.
kelly_sizeKelly Position SizeARead-onlyInspect
Compute the optimal Kelly position size for a Kalshi, Polymarket US or Novig contract. Given your win probability, the market price (which sets the payout), your bankroll, and a Kelly fraction (full / half / quarter / eighth), returns the dollar stake and a risk rating. Use for "how much should I stake", "what is my position size", "Kelly sizing for this trade".
Inputs: venue, bankroll, fraction, marketPrice, +2 more. Returns: rating, sources, tell_user, timestamp, +6 more
ladder_arbLadder Arb Scanner — spread/total ladders priced out of order on Kalshi, Novig and Polymarket US (NFL · CFB · NBA · NHL · CBB · EPL · UCL)ARead-onlyInspect
Use for "is any NBA ladder mispriced tonight", "where can I make a market on Kalshi" and "does Novig or Polymarket US price this strike differently". Spread/total strikes priced out of order on Kalshi, Novig and Polymarket US across seven leagues — NFL, college football, NBA, NHL, men's college basketball, Premier League, Champions League: locked arbitrage, crossed-mid inversions on real two-sided books, wide books worth making a market in, and the same strike priced apart on two venues (cross = tradeable net of both venues' fees, gap = informational), with both ids and books, gross edge, liquidity, as-of and tier. Pro adds the resting orders, net-of-fee edge and quarter-Kelly size on Kalshi and Novig rows; Polymarket US rows are shown for information.
Inputs: limit, sport, venue, signal, +2 more.
market_pulseMarket Pulse — MacroARead-onlyInspect
The US macro-health composite (0–100) and regime plus the six category scores (growth, labor, inflation, rates, liquidity, sentiment). Returns the composite, the regime call and 2 category scores without an account, 4 to a signed-in account, and all six with Pro. Use for "how is the US economy", "macro regime", "risk-on or risk-off".
Inputs: topic.
my_leagueMy Sleeper League — your starters beside their Kalshi marketsARead-onlyInspect
Use for "show my fantasy team" and "what is Kalshi pricing my starters at". Give a Sleeper username (and a league name if you have several): your roster, each starter's opponent and kickoff, OUT and QB-gate flags, and every Kalshi prop strike on him this week with the best price per side. Market data; Pro adds our weekly projection.
Inputs: league, sleeper_username.
nba_game_boardNBA Game Line Board (Kalshi vs the books)ARead-onlyInspect
Use for "Knicks moneyline on Kalshi vs the books" and "cheapest place for the Celtics spread tonight". Kalshi NBA moneyline, spread and total beside DraftKings, FanDuel, BetRivers, Fanatics, ESPN, Novig and ProphetX at the same line: the cheapest venue per side, Kalshi fee included. Market prices only, no model.
Inputs: game, team, limit, market.
nba_injury_impactNBA Injury Report + Who Benefits (with/without splits)ARead-onlyInspect
Use for "Embiid's out tonight — who benefits?" and "who's out in the NBA today". Today's NBA absences from the official injury report, and for each absent star the teammates whose minutes, points, rebounds, assists and usage rose in past games without him (last two seasons, sample size on every row), beside today's Kalshi prop prices. Questionable players fork into plays/sits branches until ruled. Historical splits only, no projection.
Inputs: game, stat, team, player.
nba_prop_boardNBA Prop Price Board (Kalshi vs the books)ARead-onlyInspect
Use for "where is LeBron's points line cheapest tonight". Every Kalshi NBA player-prop strike (points, rebounds, assists, threes) beside DraftKings, FanDuel, BetRivers, Fanatics, ESPN, Novig and ProphetX at the same strike: the cheapest venue per side, Kalshi fee included. Market prices only, no model.
Inputs: game, team, limit, player, +1 more.
nfl_edgeNFL Edge (model vs Kalshi)ARead-onlyInspect
Use for "which NFL games are mispriced on Kalshi" and "NFL win total, MVP or Super Bowl edges". Our NFL model vs live Kalshi prices — this week's game positions, season win totals, MVP and championship odds: model probability, price, edge and side. tickers[] checks a watchlist (futures, mvp, championship). Pro — sign in with PredictionMarketsPicks, or a Pro API key.
Inputs: limit, market, minEdge, tickers.
nfl_ladderThe Ladder — NFL strike ladders: every Kalshi strike vs the PMP distributionARead-onlyInspect
Use for "where does the model disagree with Kalshi on the Rams spread" and "biggest ladder gaps this week". Every NFL strike ladder — spreads, season win totals, player props — with Kalshi's price at each strike beside our distribution and a SHAPE / LOCATION / PRICED / PARTIAL verdict. Our number is published only between 30% and 70%.
Inputs: kind, team, limit, family, +1 more. Returns: rows, week, count, sources, +6 more
nfl_power_ratingsNFL Power Ratings (PWR)ARead-onlyInspect
The PredictionMarketsPicks NFL power ratings — PWR for all 32 teams: points per game above an average team on a neutral field, where PWR = Off PR + Def PR + ST PR. Includes each team's rank and tier. Use for "best NFL teams by power rating", "NFL power rankings 2026", "is Baltimore overrated", "how good is Kansas City", "NFL team ratings".
Inputs: team, tier, limit. Returns: as_of, count, teams, season, +6 more
nfl_prop_boardNFL Prop Market Board (Kalshi vs the books vs exchanges)ARead-onlyInspect
Use for "where is the best price on receiving yards" and "is Kalshi cheaper than the books". Best price on every NFL prop this week: Kalshi (fee included) vs five books (DraftKings, FanDuel, BetRivers, Fanatics, ESPN) and the Novig and ProphetX exchanges — the best price per side, how much cheaper Kalshi is than the books, the consensus gap, and the Kalshi close once a strike settles. Filter by team, game, player or stat.
Inputs: game, team, limit, player, +3 more. Returns: rows, week, count, sources, +6 more
nfl_prop_edgeNFL Player Prop Edge (model vs Kalshi)ARead-onlyInspect
Use for "best NFL props today" and "receiving yards prop value". Our projection vs the Kalshi "X or more" prop line: the contract, the YES/NO call, our odds and Kalshi's price for that side, the projection and the edge, with WATCH rows labelled. Live in season. Pro — sign in with PredictionMarketsPicks, or a Pro API key.
Inputs: limit, minEdge, propType.
nfl_win_probabilityNFL Win Probability CalculatorARead-onlyInspect
Use for "who wins Chiefs vs 49ers" and "what does a -7 spread mean". Pass homeTeam + awayTeam (or game, or one team) for our QB-gated model line (raw power ratings if unscheduled), or a spread (home favored negative). Returns win, cover and over/under probability, the projected score and our own total; neutral-site games get no home edge.
Inputs: game, total, spread, awayTeam, +1 more. Returns: basis, qb_gate, sources, over_pct, +13 more
nhl_edgeNHL Edge — Goal Light model vs KalshiARead-onlyInspect
Use for "NHL predictions tonight" and "Stanley Cup odds". Tonight's NHL games on Kalshi — moneyline, puck line, totals, period markets — as Market · Model · Fair, starting goalies checked first. market=goals: anytime and first-goal contracts; market=futures: Cup, conference and division markets on Kalshi and Polymarket (international book) vs a 10,000-season sim. Free.
Inputs: team, limit, market.
perp_liquidationKalshi Perp Liquidation — where a leveraged position gets closed outARead-onlyInspect
Use for "where does a 5x bitcoin long liquidate on Kalshi". Estimates a Kalshi perp's liquidation price and the % move to it from Kalshi's risk parameters (a 5x BTC long is about 8% away, not the 20% the 100÷leverage rule implies), plus fees and expected funding. An estimate; Kalshi's app shows the exact one. Assets: btc, eth, sol, xrp, doge, hype, link, gold, silver, platinum, palladium. Free.
Inputs: side, asset, entry, margin, +2 more.
perps_boardKalshi Perps Board — price, leverage and funding for every perpARead-onlyInspect
Use for "Kalshi perps funding rate" and "how much leverage on Kalshi gold perps". Every Kalshi perpetual future: price, 24h volume, open interest, max leverage long and short, funding cadence, and what funding has cost a long since launch. Pass asset ("btc", "gold") for one.
Inputs: asset, limit. Returns: rows, as_of, sources, tell_user, +4 more
player_outlookPlayer This Week — Kalshi prop linesARead-onlyInspect
One NFL player this week — every Kalshi prop line, the best price across venues, and our probability at each strike. Free. Use for "is a good play this week", " props".
Inputs: player, scoring, platform.
race_odds2026 Race Odds — one Senate, governor or House race with every Kalshi legARead-onlyInspect
Use for "who wins the Kansas Senate race" and "Michigan governor odds". Live Kalshi odds for one 2026 Senate, governor or competitive House race, by state, code, slug or district ("TX-34"): every leg's price, volume and link, the seat holder and rating, forecaster bands, and the race page. Prices are never estimated.
Inputs: race.
senate_map2026 Senate Map — every seat, market price vs structure rating vs forecastersARead-onlyInspect
Use for "2026 Senate map" and "which Senate seats are toss-ups". Every 2026 Senate seat: holder and role, structure rating, forecaster bands where tracked, and the live Kalshi price (Democrat win probability where provable), closest race first, with a page URL per seat. Prices are never estimated — an unpriced seat returns null.
Inputs: limit.
sleepers_and_bustsOverpriced & Underpriced This WeekARead-onlyInspect
Every NFL player whose Kalshi prop price our model disagrees with this week, ranked, marked underpriced or overpriced with the stat driving it. Free, the complete list. The strike, price and size are in Pro nfl_prop_edge. Use for "undervalued players this week", "who is the market overpricing", "sleepers this week", "busts to avoid this week".
Inputs: position.
start_sitStart/Sit by the Market — what Kalshi prices each player atARead-onlyInspect
Use for "should I start Nacua or Adams" and "who does the market like more this week". For 2–4 players: the median Kalshi is pricing for each stat (read off his own strike ladder) and his anytime-TD price, compared on the stats they share. Market prices only — the call stays yours; Pro adds our weekly projection. Example: {"players": ["Puka Nacua", "Davante Adams"]} or {"players": "Nacua, Adams"}; more than four names compares the first four.
Inputs: players.
stress_test_strategyStrategy Stress TestARead-onlyInspect
Paste a prediction-market trade history (or just trades, wins and average price) and get whether the edge is statistically real, how many trades would prove it, and where it leaks. The verdict reads net per dollar staked after fees, never a pooled win rate, with the bar raised for every strategy version tried. Accepts positions, a CSV, or Kalshi's realized P&L export (lots are grouped into positions). Nothing you paste is stored.
Inputs: csv, wins, maker, venue, +3 more. Returns: buckets, sources, verdict, headline, +6 more
track_recordTrack Record — our graded signals, winners and losersARead-onlyInspect
Use for "how accurate is your model" and "what's your track record". Every graded PredictionMarketsPicks signal per engine (bitcoin, gold, silver, oil, weather, NHL) and the daily editorial call (POTD): W-L, net P/L, a 95% win-rate range and the current model era, and the NFL model's 2026 live record (published game positions and prop PLAYs) beside its backtest. WATCH calls are reported apart.
Inputs: lane.
waiver_targetsWaiver Targets — Sleeper trending adds with their Kalshi marketsARead-onlyInspect
Use for "who is everyone adding off waivers" and "trending waiver adds this week". Sleeper's most-added players in the last 24 hours with what Kalshi is pricing each at this week; pass position, and a Sleeper username + league to see only players still available. Market data only.
Inputs: limit, league, position, sleeper_username.
weather_boardKalshi Weather Board — daily-high strikes vs the NWS forecastARead-onlyInspect
Use for "Kalshi NYC high temperature odds". Every open Kalshi daily-high strike in 13 cities: YES price, settlement station and source, the strict-comparison rule, close time, and the NWS forecast high beside it. Pass city ("nyc", "KXHIGHCHI"). Market data only.
Inputs: day, city. Returns: rule, as_of, cities, sources, +5 more
weather_settlementWeather Settlement Tracker — what each venue settles at if nothing changesARead-onlyInspect
Use for "what will the Kalshi NYC high settle at", "has LAX already hit 75" and "which Polymarket temperature bucket is winning". Per station: the running max under each venue's settlement rule (Kalshi and Polymarket US on the NWS Climate Report; Polymarket.com on routine METARs), the observation that set it, the next report countdown, the strikes already decided and the official high once it lands. Pass station ("la", "KLAX"). Settlement data only, no picks.
Inputs: station. Returns: as_of, rules, sources, stations, +5 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Live Kalshi and Polymarket data: EV edges, cross-venue arbitrage, markets, and whale trades.
Cross-venue prediction market odds (Polymarket, Kalshi, PredictIt, Manifold) with arbitrage signals
Cross-venue Polymarket+Kalshi arbitrage: resolution mismatch, void risk & settlement divergence.
Same market on Polymarket and Kalshi: both prices, the gap, edge, alerts and history. Sports too.
Related MCP Servers
- AlicenseAqualityBmaintenance24/7 autonomous monitoring and edge detection for prediction markets (Kalshi & Polymarket). Features causal tree analysis, orderbook depth tracking, cross-venue comparison, and real-time alerts.16196 npm12MIT
- AlicenseAqualityDmaintenancePrediction market probability oracle for AI agents. 26 tools across 500+ live markets from Kalshi and Polymarket. Cross-source arbitrage detection, structured TPF signals, Kelly Criterion sizing, agent performance tracking, and webhook alerts.986 npm1MIT
- AlicenseAqualityCmaintenanceScan live Polymarket prediction markets (politics, elections, sports, crypto) to detect statistical arbitrage and positive expected value (+EV) discrepancies against bookmaker consensus. Deliver real-time algorithmic whale accumulation telemetry and geopolitical momentum signals for Oil, Gold, and Crypto. Enable autonomous AI agents (Claude, Cursor, trading bots) to query predictive market intelli3MIT
- AlicenseAqualityDmaintenanceProvides prediction market intelligence, research, and strategy signals for platforms like Kalshi, Polymarket, and Robinhood. It enables AI assistants to perform market screening, arbitrage detection, and deep causal analysis to support informed trading decisions.271MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.