Categories › Business & Finance › Market data, stocks & crypto
Sharp Asian odds + opening-line (初盘) movement for agents: 6 Asian books + Pinnacle. Read-only.
Remote server: your requests and data go to api.infersports.dev. Claude Code: claude mcp add --transport http infersports https://api.infersports.dev/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_sharp_line — Answer an odds question about a fixture in ONE call (natural language in, worked line out). Resolves the fixture, picks the consensus line, find_match — Find a football/basketball fixture by natural-language name. Args: query: e.g. "Man City vs Arsenal" or a single team name. sport: optional get_match_odds — Get all current odds for a match across bookmakers. Args: event_id: event id from find_match / list_today_matches (e.g. "evt_…"). markets: ocompare_lines — Compare one market across all bookmakers for a match. Returns each book's quote line-by-line, the consensus line, the best price per outcomeexplain_handicap — Explain an Asian handicap line. Splits a quarter line into its components (e.g. -0.75 → -0.5 / -1.0) and states the full-win / half-win / pulist_today_matches — List today's (UTC) fixtures — "what games are on today / right now?". Each fixture carries its status, live score, the live match ``clock`` list_events — List the fixtures for a calendar day — or a bounded [date, date_to] range. Unlike list_today_matches (today + anything still live), this is match_info — Get the basics for a match in ONE call: the score, whether it's live, when it kicks off, and who's favored. No betting knowledge needed — thlist_bookmakers — List the bookmakers available on your tier. Returns the curated catalogue (each with ``key``, ``name`` and ``class`` = "sharp" | "asian") plget_opening_line — Get the opening odds (初盘) for a fixture, paired with the current price, in ONE call. Resolves the fixture, then for each book returns its **find_value — Find +EV value bets in a fixture — where a book's price beats the sharp fair line — in ONE call. Resolves the fixture, de-vigs the sharp boocompare_prob — Judge an external probability (e.g. a Polymarket/Kalshi price) against our sharp fair line — ONE call. Resolves the fixture, de-vigs the shascore_prob — Market-implied correct-score probabilities for ONE football match — ONE call. Inverts the de-vigged 1x2 (power de-vig) + totals prices into find_arbitrage — Find cross-book arbitrage in a fixture — a guaranteed-profit price split — in ONE call. Resolves the fixture, then for each market/line takescan_slate — Scan today's whole slate in ONE call — each fixture with honest status + value/arb signal. The batch alternative to looping find_match → getlist_results — Look back at finished-match scores from the 30-day results cache, most-recent-first. Results-only: each entry is the final score, red cards get_result — Get the cached final result for ONE finished match by event id. Returns the final score, red cards and finished time. ``status`` is "found" Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.