このMCPでできること
Provides prediction-market analysis, probability and betting calculations, sports and fantasy football data, macro odds, arbitrage scans, and position sizing.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'baseRateId': {'enum': ['incumbent_reelected', 'fed_hold_unemp_below_4', 'fed_cut_cpi_above_3', 'recession_called_12mo', 'sp500_positive_year', 'bitcoin_above_100k_eoy', 'gdp_growth_above_2', 'cpi_above_3', 'senate_incumbent_wins_primary', 'vix_below_20_eoy', 'interest_rate_cut_next_meeting', 'major_sports_upset'], 'type': 'string', 'description': 'Known base-rate id to look up (includes sample size + source).'}, 'marketPrice': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Current market price in cents / implied probability % (0â\x80\x93100). Needed for a real answer. Accepts 55, "55%", "55¢", "$0.55", 0.55 or American odds (+120 / -150) â\x80\x94 all read as 55%.'}, 'baseRateValue': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Your own base rate in % (0â\x80\x93100), used when no baseRateId is given.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'prior': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Prior probability the hypothesis is true, in % (0â\x80\x93100). Needed for a real answer. Accepts 55, "55%", "55¢", "$0.55", 0.55 or American odds (+120 / -150) â\x80\x94 all read as 55%.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['likelihoodIfTrue', 'likelihoodIfFalse'], 'properties': {'label': {'type': 'string', 'description': 'Optional short caption for this evidence. Defaults to "Evidence 1", "Evidence 2", â\x80¦'}, 'likelihoodIfTrue': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'P(observing this evidence | hypothesis is true), in % (0â\x80\x93100). Accepts a number or a numeric string ("3", "3pp", "3%").'}, 'likelihoodIfFalse': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'P(observing this evidence | hypothesis is false), in % (0â\x80\x93100). Accepts a number or a numeric string ("3", "3pp", "3%").'}}}, 'minItems': 1, 'description': 'One or more evidence items, applied in order. Each item needs likelihoodIfTrue and likelihoodIfFalse on the 0â\x80\x93100 scale, e.g. [{ "likelihoodIfTrue": 80, "likelihoodIfFalse": 20 }]. A single item may be sent as one object.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['marketPrice', 'yourProbability'], 'properties': {'marketPrice': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Current contract price in cents (1â\x80\x9399), equal to the implied probability in %. Accepts 55, "55%", "55¢", "$0.55", 0.55 or American odds (+120 / -150) â\x80\x94 all read as 55%.'}, 'yourProbability': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Your own estimate of the true probability the contract resolves YES, in % (0â\x80\x93100). Accepts 55, "55%", "55¢", "$0.55", 0.55 or American odds (+120 / -150) â\x80\x94 all read as 55%.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'signal': {'description': 'BUY / SELL / SKIP.'}, 'edge_pp': {'description': 'Your probability minus the price, pp.'}, 'sources': {}, 'edge_pct': {'description': 'Expected-value edge, %.'}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'data_freshness': {}, 'interpretation': {'description': 'Plain-English read.'}, 'market_price_cents': {'description': 'Price used, cents.'}, 'your_probability_pct': {'description': 'Probability used, %.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'legIds': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 6, 'minItems': 2, 'description': '2â\x80\x936 leg ids from a previous nflGame call. We compute the correlation-aware joint for exactly these legs.'}, 'nflGame': {'type': 'string', 'description': 'An NFL game on the live board, as "AWAY-HOME" (e.g. "NYG-LAR"). Alone: lists that game\'s selectable legs with their ids. With legIds: prices that exact combo.'}, 'legPrices': {'type': 'array', 'items': {'type': 'number', 'maximum': 99, 'minimum': 1}, 'minItems': 2, 'description': "Each leg's YES price in cents (1â\x80\x9399). Used only for the theoretical assemble ceiling. Omit when using nflGame + legIds â\x80\x94 we read the real prices."}, 'offeredOdds': {'type': 'number', 'description': 'The combo price your platform actually quotes â\x80\x94 American odds (e.g. -150, 988) or a decimal payout multiplier (e.g. 10.7). Grades EV + verdict against fair value. Omit to get fair value + band only.'}, 'offeredAmerican': {'type': 'number', 'description': 'Alias for offeredOdds (the response reports the quote as offered_american, so this name is accepted on input too). American odds or a decimal multiplier, same parsing. If both are given, offeredOdds wins.'}, 'trueWinProbability': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Your correlation-aware estimate of the true joint probability all legs hit, in % (0â\x80\x93100). Omit when using nflGame + legIds â\x80\x94 we compute it from the scoreline model.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tickers': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional Kalshi ticker watchlist (up to 25) â\x80\x94 e.g. paste the tickers from your Kalshi Pro screener or Canvas to get PMP's edge on exactly those markets. Full market or 3-segment event tickers both work. Tickers PMP doesn't model are returned as not_covered (never a fabricated edge)."}, 'commodity': {'anyOf': [{'type': 'string'}, {'enum': ['silver', 'bitcoin', 'gold', 'oil'], 'type': 'string'}], 'description': 'Which commodity edge to read (needed for a real answer). One of: silver · bitcoin · gold · oil.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'value': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'The numeric value to convert. Needed for a real answer, with format. Accepts a number or a numeric string ("+150", "62%", "2.5").'}, 'format': {'anyOf': [{'type': 'string'}, {'enum': ['probability', 'american', 'decimal'], 'type': 'string'}], 'description': 'Format of `value`: probability (0â\x80\x93100 %), american (e.g. -200 / +150), or decimal (e.g. 2.5). One of: probability · american · decimal.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sources': {}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'decimal_odds': {'description': 'Decimal odds.'}, 'example_call': {}, 'american_odds': {'description': 'American odds, no commas.'}, 'data_freshness': {}, 'probability_pct': {'description': 'Implied probability, %.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'feed': {'type': 'string', 'description': 'Comma-separated feeds to include: weather, bitcoin, silver, gold, oil, mispricing, sports_arb, nfl. Omit for all.'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Max alerts to return (default 25).'}, 'since': {'type': 'string', 'description': 'ISO-8601 timestamp â\x80\x94 only alerts created after it.'}, 'min_tier': {'enum': ['SPECULATIVE', 'MODERATE', 'STRONG'], 'type': 'string', 'description': 'Minimum confidence tier (returns that tier and above).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sources': {}, 'by_venue': {'description': 'Next-meeting odds by venue (Kalshi, Polymarket, CME futures).'}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'next_meeting': {'description': 'Next FOMC meeting: date, days until, strike breakdown.'}, 'divergence_pp': {'description': 'Headline cross-venue gap for the next meeting, pp.'}, 'data_freshness': {}, 'rate_path_2026': {'description': 'Implied outcome at each remaining 2026 meeting.'}, 'current_target_range': {'description': 'Current fed funds target range.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 30, 'maximum': 40, 'minimum': 1, 'description': 'Max rows (default 30).'}, 'series': {'type': 'string', 'maxLength': 40, 'description': 'One series: ticker (KXETH15M) or asset ("eth", "gold", "euro").'}, 'open_only': {'type': 'boolean', 'description': 'Only series with a window open right now (default false).'}, 'asset_class': {'anyOf': [{'type': 'string'}, {'enum': ['crypto', 'commodity', 'currency', 'all'], 'type': 'string'}], 'description': 'crypto · commodity · currency · all (default all).'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'rows': {'description': 'Kalshi 15-minute series: window status, YES price, close time, target, settlement source, up rate.'}, 'as_of': {'description': 'When the board was read.'}, 'sources': {}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'data_freshness': {}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'minGap': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Minimum gap in percentage points to include (default 3 = WATCH threshold). Accepts a number or a numeric string ("3", "3pp", "3%").'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['winProbability', 'marketPrice'], 'properties': {'bankroll': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Total bankroll in dollars (e.g. 1000). Optional â\x80\x94 omit it and the result is the % of bankroll to stake, without a dollar figure. Accepts a number or a numeric string ("1000", "$1,000").'}, 'fraction': {'enum': ['full', 'half', 'quarter', 'eighth'], 'type': 'string', 'default': 'half', 'description': 'Kelly fraction to apply. Half-Kelly is the common sharp-money default.'}, 'marketPrice': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Contract price in cents (1â\x80\x9399). Sets the payout ratio. Accepts 55, "55%", "55¢", "$0.55", 0.55 or American odds (+120 / -150) â\x80\x94 all read as 55%.'}, 'winProbability': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Your probability the contract resolves YES, in % (0â\x80\x93100). Accepts 55, "55%", "55¢", "$0.55", 0.55 or American odds (+120 / -150) â\x80\x94 all read as 55%.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'rating': {'description': 'Qualitative read of the sizing.'}, 'sources': {}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'stake_dollars': {'description': 'Suggested stake in dollars (when a bankroll was given).'}, 'data_freshness': {}, 'full_kelly_pct': {'description': 'Full-Kelly fraction of bankroll, %.'}, 'applied_fraction_pct': {'description': 'The fraction applied, %.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Max rows (default 20, max 100).'}, 'sport': {'anyOf': [{'type': 'string'}, {'enum': ['cfb', 'nfl', 'both'], 'type': 'string'}], 'description': 'cfb · nfl · both (default both).'}, 'signal': {'anyOf': [{'type': 'string'}, {'enum': ['locked', 'inverted', 'wide', 'all'], 'type': 'string'}], 'description': 'locked · inverted · wide · all (default all).'}, 'min_edge': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Minimum NET edge in cents (default 1). Accepts 2, "2c", "2". Accepts a number or a numeric string ("+150", "62%", "2.5").'}, 'min_volume': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Minimum per-leg volume in dollars (default 20000). Accepts 20000, "$20,000". Accepts a number or a numeric string ("+150", "62%", "2.5").'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'topic': {'enum': ['macro'], 'type': 'string', 'default': 'macro', 'description': 'macro = US macro-health composite (the only topic â\x80\x94 NFL is now the nfl_edge tool).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Max rows (default 10).'}, 'market': {'enum': ['game', 'futures', 'mvp', 'championship'], 'type': 'string', 'default': 'game', 'description': 'game = this week moneyline edges; futures = season win totals; mvp = KXNFLMVP; championship = playoff/conference/Super Bowl.'}, 'minEdge': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Minimum absolute edge in pp (default 4) â\x80\x94 futures / mvp / championship only; game rows are the published positions. Ignored when tickers[] is passed. Accepts a number or a numeric string ("3", "3pp", "3%").'}, 'tickers': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional Kalshi ticker watchlist (up to 25) â\x80\x94 e.g. paste the tickers from your Kalshi Pro screener or Canvas to get PMP's edge on exactly those markets. Full market or 3-segment event tickers both work. Tickers PMP doesn't model are returned as not_covered (never a fabricated edge)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'kind': {'enum': ['shape', 'location', 'agree', 'partial'], 'type': 'string', 'description': 'Verdict filter.'}, 'team': {'type': 'string', 'description': 'Team abbrev (SEA, LAR, JAX) â\x80\x94 ladders involving that club.'}, 'limit': {'type': 'integer', 'default': 8, 'maximum': 25, 'minimum': 1, 'description': 'Max ladders (default 8).'}, 'family': {'enum': ['spread', 'season_wins', 'props'], 'type': 'string', 'description': 'Ladder family. Omit for all three.'}, 'player': {'type': 'string', 'description': 'Player name (partial, case-insensitive) â\x80\x94 prop ladders only.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'rows': {'description': 'Ladders: subject, stat, verdict, and each rung with market and model (model only inside the published band).'}, 'week': {'description': 'NFL week.'}, 'count': {'description': 'Ladders returned.'}, 'sources': {}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'data_freshness': {}, 'published_band': {'description': '{ lo, hi } â\x80\x94 our probability is published only inside this band.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'team': {'type': 'string', 'description': 'Optional team abbreviation (e.g. "KC", "SF", "LAR") â\x80\x94 returns just that team\'s rating + rank.'}, 'tier': {'type': 'string', 'description': 'Optional: only teams in this tier â\x80\x94 one of "Elite" (PWR â\x89¥+7), "Contender" (â\x89¥+4), "Playoff" (â\x89¥+1), "Average" (â\x89¥â\x88\x922), "Below Avg" (â\x89¥â\x88\x925), "Rebuild" (<â\x88\x925). A tier with no teams at current ratings returns an empty board, not an error.'}, 'limit': {'type': 'integer', 'default': 32, 'maximum': 32, 'minimum': 1, 'description': 'Max teams to return, best rating first (default 32 = full board).'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'as_of': {'description': 'When the ratings were generated.'}, 'count': {'description': 'Teams returned.'}, 'teams': {'description': 'Rank, team, PWR (points per game above average, neutral field) and tier.'}, 'season': {'description': 'Season.'}, 'sources': {}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'data_freshness': {}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'game': {'type': 'string', 'description': 'Game anchor away-home, e.g. "ne-sea" â\x80\x94 rows for that game only.'}, 'team': {'type': 'string', 'description': 'Team abbrev (SEA, NE, LAR, JAX) â\x80\x94 rows for that club only.'}, 'limit': {'type': 'integer', 'default': 15, 'maximum': 50, 'minimum': 1, 'description': 'Max rows (default 15).'}, 'player': {'type': 'string', 'description': 'Player name (partial, case-insensitive), e.g. "Nacua".'}, 'gapsOnly': {'type': 'boolean', 'description': 'Only strikes where Kalshi and the consensus are 5¢+ apart (default false).'}, 'statType': {'enum': ['pass_yds', 'pass_tds', 'rush_yds', 'rec_yds', 'receptions', 'anytime_td'], 'type': 'string', 'description': 'Optional prop type filter.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'rows': {'description': 'Priced Kalshi prop strikes: player, stat, strike, Kalshi book, consensus, venue quotes, gap, best price per side.'}, 'week': {'description': 'NFL week.'}, 'count': {'description': 'Rows returned.'}, 'sources': {}, 'summary': {'description': 'Board counts: listed, booked, consensus-priced, gaps, arbs, games.'}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'data_freshness': {}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Max rows (default 10).'}, 'minEdge': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Min absolute edge in pp (default 5). Accepts a number or a numeric string ("3", "3pp", "3%").'}, 'propType': {'enum': ['pass_yds', 'pass_tds', 'rush_yds', 'rec_yds', 'receptions', 'anytime_td'], 'type': 'string', 'description': 'Optional filter by prop type: pass_yds, pass_tds, rush_yds, rec_yds, receptions, anytime_td.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'game': {'type': 'string', 'description': 'Or name the game in one string â\x80\x94 "Bills vs Chiefs", "BUF@KC", "Buffalo at Kansas City". The schedule decides which side is home.'}, 'total': {'type': 'number', 'description': 'Game total (over/under points) â\x80\x94 this is the LINE you want tested, not our projection. Defaults to the fitted league baseline (NFL_MODEL_CONSTANTS.TOTAL_BASELINE) if omitted. Our own projected total comes back as `model_total` regardless of what you pass here (teams mode only).', 'exclusiveMinimum': 0}, 'spread': {'type': 'number', 'description': "Point spread from the home team's perspective â\x80\x94 home favored is NEGATIVE (e.g. -6.5). Provide this OR homeTeam+awayTeam."}, 'awayTeam': {'type': 'string', 'description': 'Away team â\x80\x94 same formats as homeTeam (SF, 49ers, San Francisco 49ers). Used with homeTeam.'}, 'homeTeam': {'type': 'string', 'description': 'Home team â\x80\x94 abbrev (KC), nickname (Chiefs), full name (Kansas City Chiefs) or city (Kansas City) all work. Auto-derives the spread from PMP power ratings.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'basis': {'description': 'How the spread was derived.'}, 'sources': {}, 'over_pct': {'description': 'Probability the game goes over `total`, %.'}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'this_week': {'description': "This week's games as { homeTeam, awayTeam } (when no game was named)."}, 'timestamp': {'type': 'string'}, 'model_total': {'description': 'Our own projected total (teams mode).'}, 'needs_input': {}, 'spread_home': {'description': 'Expected home margin in points â\x80\x94 positive = home favored (the input `spread` uses the opposite sign). Same value as expected_home_margin.'}, 'away_win_pct': {'description': 'Away win probability, %.'}, 'example_call': {}, 'home_win_pct': {'description': 'Home win probability, %.'}, 'data_freshness': {}, 'home_cover_pct': {'description': 'Home cover probability, %.'}, 'interpreted_as': {'description': 'Which teams the inputs were read as.'}, 'expected_home_margin': {'description': 'Expected home margin in points â\x80\x94 positive = home favored.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'team': {'type': 'string', 'maxLength': 3, 'description': 'Optional NHL club code (CAR, EDM, LAKâ\x80¦) to filter.'}, 'limit': {'type': 'integer', 'default': 16, 'maximum': 40, 'minimum': 1, 'description': 'Max rows (default 16).'}, 'market': {'enum': ['game', 'goals', 'futures'], 'type': 'string', 'default': 'game', 'description': "game = tonight's board; goals = player-goal contracts; futures = Stanley Cup + season markets."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['asset', 'side', 'leverage'], 'properties': {'side': {'anyOf': [{'type': 'string'}, {'enum': ['long', 'short'], 'type': 'string'}], 'description': 'Direction. One of: long · short.'}, 'asset': {'anyOf': [{'type': 'string'}, {'enum': ['btc', 'eth', 'sol', 'xrp', 'doge', 'hype', 'link', 'gold', 'silver', 'platinum', 'palladium'], 'type': 'string'}], 'description': 'The perp. One of: btc · eth · sol · xrp · doge · hype · link · gold · silver · platinum · palladium.'}, 'entry': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Entry price (default: the live price). Accepts a number or a numeric string ("+150", "62%", "2.5").'}, 'margin': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Margin in dollars (default 1000). Accepts a number or a numeric string ("+150", "62%", "2.5").'}, 'leverage': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Leverage, e.g. 5 or "5x". Capped at Kalshiâ\x80\x99s maximum for the size and side.'}, 'hold_days': {'type': 'number', 'default': 7, 'maximum': 365, 'minimum': 0, 'description': 'Days held, for the funding estimate (default 7).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'asset': {'type': 'string', 'maxLength': 30, 'description': 'One perp: symbol or name ("btc", "gold", "XAG").'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 30, 'minimum': 1, 'description': 'Max rows (default 25).'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'rows': {'description': 'Kalshi perps: price, 24h volume, open interest, max leverage, funding.'}, 'as_of': {'description': 'When the board was read.'}, 'sources': {}, 'tell_user': {'type': 'string', 'description': 'Show this sentence to the user first.'}, 'timestamp': {'type': 'string'}, 'needs_input': {}, 'example_call': {}, 'data_freshness': {}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'player': {'type': 'string', 'description': 'Player name, full or partial (e.g. "Puka Nacua", "Bijan").'}, 'scoring': {'anyOf': [{'type': 'string'}, {'enum': ['standard', 'half_ppr', 'ppr'], 'type': 'string'}], 'description': 'Scoring format: standard, half_ppr (default), or ppr (full PPR). Overrides a platform preset. Works for Yahoo/ESPN/Sleeper defaults. One of: standard · half_ppr · ppr.'}, 'platform': {'anyOf': [{'type': 'string'}, {'enum': ['yahoo', 'espn', 'sleeper', 'nfl', 'cbs', 'fantrax', 'draftkings', 'underdog'], 'type': 'string'}], 'description': 'League platform â\x80\x94 applies its default scoring, size, roster + best-ball settings (overridable by explicit scoring/teams). Underdog/DraftKings are best ball. One of: yahoo · espn · sleeper · nfl · cbs · fantrax · draftkings · underdog.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['race'], 'properties': {'race': {'type': 'string', 'minLength': 1, 'description': 'State name or code, a race slug (kansas-senate, michigan-governor, tx-34-house), or a House district (TX-34).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Max rows to return (default 10).'}, 'minEdge': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Minimum absolute edge in pp to include (default 5). Accepts a number or a numeric string ("3", "3pp", "3%").'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
最近のツール変更
類似のMCPサーバー
Sports Game Odds
Provides sports game schedules, markets, and betting odds through the Sports Game Odds API.
The Undesirables TCG Oracle
Provides trading-card search, market and graded-slab pricing, price forecasts, grading analysis, ROI and lending calculations, sp…
The Odds Gap
Retrieves sports betting lines, futures, player props, past results, arbitrage and middle opportunities, and performs odds, hedge…
tickermint
Provides current and historical trading card and sealed product prices, market movers, valuations, and graded-card price floors.
odds-api
Provides live soccer prediction-market odds, match context, price movements, and order-book depth from Polymarket.
royaltea-public
Calculates game and app revenue splits after storefront, royalty, publisher and expense deductions, and generates draft contribut…
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…