What this MCP does
Provides bookmaker-derived, de-vigged probabilities and fair odds for fixtures, golf tournaments, and selected soccer outright competitions, including line movement.
Tools
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Fixture id, exactly as returned by list_fixtures. An opaque string — never construct, guess, or derive one from team names or dates; ids are not stable across sports namespaces.'}, 'sport': {'enum': ['tennis', 'cricket', 'rugby', 'baseball', 'football', 'basketball', 'hockey', 'college-football', 'college-basketball', 'mma', 'boxing'], 'type': 'string', 'description': 'Which sport to query. Omit entirely for soccer, which is the default; every other sport must be named explicitly. Note "football" means American football and "rugby" covers union.'}}}
Output schema
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'status': {'type': 'string'}, 'skipodds': {'type': 'object', 'properties': {'fair_odds': {'type': 'object', 'description': 'Decimal odds equivalent of each probability.'}, 'books_surveyed': {'type': 'integer', 'description': 'Distinct bookmaker brands averaged.'}, 'margin_removed': {'type': 'number', 'description': 'Bookmaker margin stripped, as a decimal (0.052 = 5.2%).'}}, 'description': 'De-vigged probabilities for this market. Keys vary by sport: home/draw/away for team sports, p1/p2 for tennis and fights, players[] for golf.', 'additionalProperties': True}}, 'description': 'One fixture with its current consensus.', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Fixture id, exactly as returned by list_fixtures. Opaque — do not construct or guess one.'}, 'hours': {'type': 'integer', 'default': 24, 'minimum': 1, 'description': 'How far back to look, in hours. Defaults to 24. Capped at 72 on free and paid tiers below Scale, 336 on Scale; a larger value is clamped rather than rejected.'}, 'sport': {'enum': ['tennis', 'cricket', 'rugby', 'baseball', 'football', 'basketball', 'hockey', 'college-football', 'college-basketball', 'mma', 'boxing'], 'type': 'string', 'description': 'Which sport to query. Omit entirely for soccer, which is the default; every other sport must be named explicitly. Note "football" means American football and "rugby" covers union.'}}}
Output schema
{'type': 'object', 'properties': {'to': {'type': 'object', 'description': 'Probabilities at the latest capture.'}, 'from': {'type': 'object', 'description': 'Probabilities at the earliest capture in the window.'}, 'delta_pct': {'type': 'object', 'description': 'Signed change in PERCENTAGE POINTS, not percent.'}, 'span_hours': {'type': 'number', 'description': 'Hours actually covered, which can be less than requested.'}}, 'description': 'De-vigged consensus at the start and end of the window, and the signed change.', 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'minimum': 1, 'description': 'Maximum fixtures to return. Defaults to 10; raise it to widen the window rather than calling repeatedly.'}, 'sport': {'enum': ['tennis', 'cricket', 'rugby', 'baseball', 'football', 'basketball', 'hockey', 'college-football', 'college-basketball', 'mma', 'boxing'], 'type': 'string', 'description': 'Which sport to query. Omit entirely for soccer, which is the default; every other sport must be named explicitly. Note "football" means American football and "rugby" covers union.'}, 'competition': {'type': 'string', 'description': 'Restrict to one soccer competition by slug, e.g. "premier-league-2026". Soccer only — ignored for other sports. Slugs appear on the fixtures this tool returns, so call once without it to discover them.'}}}
Output schema
{'type': 'object', 'required': ['fixtures'], 'properties': {'source': {'type': 'string'}, 'fixtures': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Pass to get_fixture or get_fixture_movement.'}, 'status': {'type': 'string'}, 'skipodds': {'type': 'object', 'properties': {'fair_odds': {'type': 'object', 'description': 'Decimal odds equivalent of each probability.'}, 'books_surveyed': {'type': 'integer', 'description': 'Distinct bookmaker brands averaged.'}, 'margin_removed': {'type': 'number', 'description': 'Bookmaker margin stripped, as a decimal (0.052 = 5.2%).'}}, 'description': 'De-vigged probabilities for this market. Keys vary by sport: home/draw/away for team sports, p1/p2 for tennis and fights, players[] for golf.', 'additionalProperties': True}}, 'additionalProperties': True}, 'description': 'One entry per fixture. Empty when nothing is scheduled in range — not an error.'}}, 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {'tournament_key': {'type': 'string', 'description': 'Identifies one tournament, taken verbatim from a no-argument call to this same tool. Omit it to get the list. This is NOT an API key — credentials go in the Authorization header.'}}}
Output schema
{'type': 'object', 'description': 'Golf tournaments, or one tournament with its full player field when tournament_key is given.', 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {'competition': {'type': 'string', 'description': 'Competition slug, e.g. "premier-league-2026". Omit to get every competition currently priced, which is also how you discover valid slugs.'}}}
Output schema
{'type': 'object', 'description': 'Outright winner probabilities normalised across the still-alive field.', 'additionalProperties': True}
Recent tool changes
Similar MCP servers
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
SharksAPI.AI
Provides marketing analytics and actions across GA4, Search Console, Google Ads, social channels, SEO, WordPress, and marketing p…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…