About Infersports
InferSports is a hosted MCP server and REST API for agents and sports-data users, covering football and basketball odds, scores, and de-vigged Pinnacle fair probabilities. It is read-only and detects price differences without placing or recommending bets.
Key features
- 01Get football and basketball scores
- 02Compare Asian handicap lines and odds
- 03Check opening lines and movement
- 04Compute de-vigged fair probabilities
- 05Scan for price differences
Use cases
- 01Check a match's score, status, and favorite
- 02Compare Asian handicap lines across books
- 03Track changes from opening odds
- 04Scan fixtures for price differences
MCP support
The hosted service exposes tools for events, lines, scores, opening prices, and price-difference detection to MCP clients through one URL, and also offers a REST API. The free tier needs no API key; the data is read-only and does not place or recommend bets.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.infersports.dev/mcpclaude mcp add --transport http infersports https://api.infersports.dev/mcp{"mcpServers":{"infersports":{"type":"http","url":"https://api.infersports.dev/mcp"}}}Open in Cursor{"servers":{"infersports":{"type":"http","url":"https://api.infersports.dev/mcp"}}}Open in VS Code{"mcpServers":{"infersports":{"type":"http","url":"https://api.infersports.dev/mcp"}}}{"mcpServers":{"infersports":{"serverUrl":"https://api.infersports.dev/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
17| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | Yes | |
| market_type | string | No | |
| period | string | No | |
| format | string | No | |
| sport | any | No | |
| date | any | No | |
| verbosity | string | No |
Details
From the project READMEInferSports
Live Asian-priced football & basketball odds, scores, and de-vigged sharp fair lines — as a keyless, hosted MCP server + REST API for Claude Code, Cursor, Claude Desktop, or any agent.
Read-only · Keyless · MCP + REST · one hosted URL, nothing to install
Point any MCP client at one hosted URL — no install, no API key — then ask in plain language:
# connect (Claude Code)
$ claude mcp add --transport http infersports https://api.infersports.dev/mcp
# "who's favored in France vs Argentina, and what's the Asian handicap?"
France vs Argentina — France favored (84.0%) · AH -2.25 · kicks off 21:10
# "scan today's slate for value vs the sharp fair line"
Value scan 2026-06-12 — 5 shown (scanned 76)
evt_… | A v B | sbobet AH -1 home @2.14 | fair 2.08 | +2.9%
# "is this Polymarket price of 0.54 fair for the home side?"
1x2 home: sharp fair 55.6% vs polymarket 54.0% → +1.6pp (ROI +3.0%) · de-vig pinnacle
No account, no key, no payment for the Free tier. InferSports normalizes 6 Asian books + Pinnacle into one clean schema and computes the sharp de-vigged fair price for you.
Football and basketball only. Informational and read-only — InferSports never places, recommends, or sizes a bet.
Why this exists
- Asian market data, normalized. Asian handicap (quarter lines with win / half-win / push), over/under, and 1×2 — full-time and half-time — from 7 curated books, every quote convertible across decimal, Hong Kong, Malay, Indonesian, American, and implied probability.
- Asian books + Pinnacle. The books that price the Asian market first, with Pinnacle as the sharp reference, in one schema — plus the de-vigged fair price behind it.
- Built for agents. Keyless, hosted, self-describing — one URL, nothing to install. Ask in plain language; get structured answers back.
- Read-only, detection only. It reports lines, prices, and detected edges as data. It never places, recommends, or sizes a bet — and tells the agent not to either.
Connect
Claude Code — one line
claude mcp add --transport http infersports https://api.infersports.dev/mcp
Claude Desktop / Cursor
{ "mcpServers": { "infersports": { "url": "https://api.infersports.dev/mcp" } } }
The Free tier is keyless. An optional isk_… key raises rate limits and unlocks the sharp
(Pinnacle) book.
REST
Same data over plain REST — base https://api.infersports.dev, contract in
openapi.yaml:
curl https://api.infersports.dev/v1/events/live
Tools
| Tool | Returns |
|---|---|
match_info / find_match | Score, status, favorite, win probability |
list_today_matches / list_events | Today's / a given day's fixtures (timezone-aware) |
get_sharp_line / compare_lines | Consensus / best Asian-handicap line, per book |
get_opening_line | Opening line and how it moved |
find_value / scan_slate | Where a price beats the de-vigged fair line (detection only) |
compare_prob | Judge an external (Polymarket/Kalshi) price vs the sharp fair |
get_result / list_results | Finished-match results (30-day cache) |
Full tool reference: https://infersports.dev/llms-full.txt (keyless, self-describing).
See AGENTS.md for agent-integration rules.
Roadmap
Typed Python & TypeScript SDKs and worked examples (arbitrage / +EV / line-movement) land next.
Links
- Website & docs — https://infersports.dev
- Agent reference — https://infersports.dev/llms-full.txt
- Skill (shell-script verbs) — https://github.com/infersports/infersports-skill
License
Apache-2.0. Read-only data tooling — no scraping or ingestion code. InferSports is informational and never places or recommends bets.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.