MCP tools for FIFA World Cup 2026 football, Formula 1, and IPL cricket β sims, strategy, fantasy.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server that turns any AI assistant into a sports analyst across FIFA World Cup 2026 football, Formula 1, and IPL cricket β 44 AI-callable tools.

SportIQ running live in Claude β Monte Carlo World Cup bracket, F1 pit strategy, and Dream11 optimisation, each a visible MCP tool call. (1-min demo)
Every tool is free to use β the three flagships and everything in the INTEL columns below have no SportIQ paywall or account requirement. Live/provider-backed data still depends on the keys and quota available to the host or local operator. If SportIQ is useful to you, sponsor the project to support ongoing development.
Raw-data tools are table stakes; the intelligence layer is the product. Three flagships:
football_simulate_bracket β Monte Carlo with Poisson xG over the 48-team WC 2026 format β per-team round + title probabilities.f1_predict_pit_strategy β tyre-degradation model on OpenF1 telemetry β optimal stop laps + compound sequence.cricket_build_dream11_team β PuLP constraint solver β a valid fantasy XI under credit/role/team caps.| Sport | RAW data | INTEL |
|---|---|---|
| Football (WC 2026) | groups, fixtures, standings, squad, match stats, top scorers, odds | xg_model, match_predictor, simulate_group, simulate_bracket, knockout_path, form_trends, find_value_bets, build_accumulator |
| F1 | sessions, drivers, lap_times, standings, race_results, weather | tyre_degradation, undercut_window, head_to_head_pace, weather_strategy_impact, qualifying_analysis, race_pace_compare, predict_pit_strategy |
| Cricket (IPL) | live_matches, scorecard, points_table, schedule, squad, live_odds | build_dream11_team, captain_recommendation, differential_picks, player_form_index, pitch_report, head_to_head, player_matchup, find_value_bets |
| Cross-sport | β | build_accumulator |
Plus sportiq_health (included in the 44; cache backend + per-adapter status and remaining API quota).
Data sources (per chain, with keyless fallbacks): football β API-Football β football-data.org β bundled wc2026.json. F1 β OpenF1 β Jolpica β fastf1. Cricket β CricAPI + static seeds (NDTV/Cricbuzz scrapers opt-in).
Anywhere that speaks MCP β Claude (Desktop + web), ChatGPT, Cursor, and any MCP client. Two ways to run it:
uvx/Desktop config/IDEs): install from PyPI.A public instance runs on the home server behind Cloudflare. Add this as a custom connector with No authentication:
Hosting history (GCP Cloud Run β home server): docs/wiki/findings/product-hosting-arc.md. Old *.run.app connector URLs are gone.
All 44 tools register on the plain URL. Whether a live/provider-backed call can return current data depends on the credentials, quota, and fallbacks available to the hosted operator; the repository does not claim the public instance's current key inventory.
| Mode | What is available |
|---|---|
| Hosted | All tools register; live/provider-backed results depend on the host's current keys, quota, and fallbacks. |
| Local, keyless | All tools register; bundled seeds and keyless sources work where supported, while credential-only live sources are skipped. |
| Local, BYO keys | The same tools can use the configured providers for fresher/live data, subject to provider quota. |
The hosted HTTP boundary rejects request bodies over 1 MiB, limits traffic to 60 requests per client and 300 total requests per minute, and permits at most two concurrent expensive model/solver calls. These counters are per process, so the home-server Compose stack runs one replica (always-on idle; no scale-to-zero).
Claude Desktop config:
The server boots and registers every tool without keys. Seed/keyless fallbacks and the intelligence layer work where their required inputs are available; provider keys add fresher/live sources and quota rather than unlocking a separate paid tool tier.
| Var | Unlocks | Free tier |
|---|---|---|
APIFOOTBALL_KEY | Live football fixtures / standings / squads / scorers | 100 req/day |
THEODDS_KEY | Market odds (football + cricket probability tools) | 500 req/month |
FOOTBALLDATA_KEY | football-data.org fallback (token optional) | 10 req/min |
CRICAPI_KEY | Live cricket scores / scorecards / schedules / squads | 100 req/day |
RAPIDAPI_KEY | Paid Cricbuzz fallback (player career stats) | plan-dependent |
SPORTIQ_ENABLE_NDTV / SPORTIQ_ENABLE_CRICBUZZ | Opt-in cricket scrapers (off by default β ToS) | β |
REDIS_URL | Shared cache backend (defaults to local diskcache) | β |
SPORTIQ_TRANSPORT | stdio (default, local) or http (remote / home server) | β |
macOS arm64: the Dream11 solver needs CBC β
brew install cbc(the binary bundled with PuLP is x86-only).
Set SPORTIQ_TRANSPORT=http and the server serves the MCP endpoint at /mcp (binds 0.0.0.0:$PORT). A ready-to-build Dockerfile and home-server docker-compose.yml are included. cloud.md is the old Cloud Run runbook (historical). With your own keys set, the live-score and odds tools come online too.
Every tool is free and open source β the raw-data tools, sportiq_health, and the full intelligence layer (the three flagships + everything in the INTEL columns). SportIQ has no paid feature gate; provider-backed data can still require operator credentials and quota.
If SportIQ saves you time, sponsor the project at github.com/sponsors/Ninjabeam20 to help fund hosting and ongoing development. It's a voluntary donation β you get the same fully-unlocked server either way.
tool_call / mcp_request lines to a local JSONL volume. Local stdio emits local logs but sends no telemetry to a SportIQ-hosted service.SECURITY.md; they are not a current third-party certification.Every response carries a meta.is_stale flag + data age, so the AI tells you how fresh each answer is. Live scores refresh ~30s, F1 telemetry ~10s, standings ~10min, fixtures ~6h.
Analytics dashboard (read-only local usage view β Dell JSONL / archived GCP / PyPI / GitHub). Same setup as above, then just run it:
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sportiq-mcp)<a href="https://allmcps.com/mcp/sportiq-mcp"><img src="https://allmcps.com/api/badge/sportiq-mcp?style=directory" alt="Sportiq MCP on AllMCPs" /></a>