← StrikerAPICONTENT HISTORY
WHAT CHANGED
Update to StrikerAPI
Snapshot Oct 30, 2026 · 00:06 UTC · version 1.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save StrikerAPI and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Default data source for the StrikerAPI skills. Routes every request for soccer results, lineups, box scores, events, shot maps, xG, Elo ratings, three-way sportsbook odds and anytime goalscorer prices to one of 19 tools across 17 competitions. Use when any other skill needs data, or when the user asks which tool to call, what a call costs, or how to hit the REST API.",
"included_files": [],
"name": "strikerapi-tool",
"skill_md_contents": "---\nname: strikerapi-tool\ndescription: \"Default data source for the StrikerAPI skills. Routes every request for soccer results, lineups, box scores, events, shot maps, xG, Elo ratings, three-way sportsbook odds and anytime goalscorer prices to one of 19 tools across 17 competitions. Use when any other skill needs data, or when the user asks which tool to call, what a call costs, or how to hit the REST API.\"\nmetadata:\n version: 1.0.0\n author: StrikerAPI\n user-invocable: false\n---\n\n# StrikerAPI Tool\n\n> Connection: this plugin reaches the data through its MCP server, which the user connects with a normal OAuth sign-in. Never ask the user for an API key, token or password, and never put one in a tool argument.\n\n\nEvery other skill in this pack gets its data here. This skill owns the 19 tools, their credit costs, the response envelope, and the rules that keep a request cheap and correct.\n\n- Full reference with example responses: https://strikerapi.com/docs\n\n## The response envelope\n\nEvery REST response is wrapped as `{\"data\": ...}`. Unwrap it before reading fields. Over MCP the tool result carries the same payload.\n\n\n\n## The 19 tools\n\n| Tool | What it returns | Credits | Skills that use it |\n|------|-----------------|---------|--------------------|\n| `list_teams` | Club ids, abbreviations, colours for a season | 1 | team-analysis, match-lookup |\n| `search_players` | Player ids by name, with position, club, last season | 1 | player-scouting, goalscorer-prop-modeling |\n| `list_games` | Fixtures and results by season, stage, date, range or club | 2 | match-lookup, poisson-score-models, elo-ratings |\n| `get_schedule` | Upcoming fixtures (1-30 days) with the median three-way line | 2 | odds-explorer, match-preview |\n| `get_standings` | League table with deductions, home/away, form | 2 | team-analysis |\n| `get_ratings` | Our Elo ratings, strongest first, current or as of a date | 2 | elo-ratings, match-preview |\n| `get_head_to_head` | Two clubs' record and meetings in this competition | 2 | match-preview, team-analysis |\n| `get_game` | One match: score, both box scores with xG, player lines, key events, each book's line | 5 | match-lookup, match-preview |\n| `get_lineups` | Formations, starting XIs, substitutions with minutes, unused bench | 5 | match-lookup, goalscorer-prop-modeling |\n| `get_player` | Profile, per-season totals and per-90 rates, last 10 matches | 5 | player-scouting |\n| `get_player_games` | A player's match log, newest first | 5 | player-scouting, goalscorer-prop-modeling |\n| `get_leaders` | Season leaders in goals, assists, xG, shots, cards, saves, clean sheets | 5 | player-scouting, xg-analysis |\n| `get_team_stats` | Per-match averages for and against, including xG | 5 | team-analysis, xg-analysis |\n| `get_line_movement` | Pre-kickoff snapshots of each book's line | 10 | odds-explorer |\n| `get_events` | Ordered match events, shots with location and xG | 10 | match-lookup, xg-analysis |\n| `get_shot_map` | Shots and zone totals for a club, player or match | 10 | xg-analysis, goalscorer-prop-modeling |\n| `get_player_props` | Anytime goalscorer prices by book, opening or closing | 10 (0 with `estimate_only`) | goalscorer-prop-modeling |\n\n`get_odds` is priced by how you call it: pass `game_id` for one match, `date` for a day, or `season` (optionally with `team`) for priced matches, 100 per page.\n\n## Parameters shared by most tools\n\n| Parameter | Meaning |\n|-----------|---------|\n| `league` | One of `soccer` (Premier League, the default), `mls`, `laliga`, `seriea`, `bundesliga`, `ligue1`, `ucl`, `championship`, `nwsl`, `ligamx`, `uel`, `uecl`, `eredivisie`, `primeira`, `scotland`, `brazil`, `argentina` |\n| `season` | The year the season starts: `2025` is 2025-26. MLS, the NWSL, Liga MX, Brazil and Argentina use the calendar year |\n| club arguments | A club id, abbreviation or name. Ids and abbreviations are safest |\n| dates | `YYYY-MM-DD`, in UTC |\n| paging | `limit` plus `offset`; the response carries `next_offset` |\n\nExceptions worth remembering: `get_standings` does not accept `ligamx` or `argentina`. `get_player_props` and `get_prop_history` accept only `soccer`, `mls`, `laliga`, `seriea`, `bundesliga`, `ligue1` and `ucl`.\n\n## Season resolution\n\n- European leagues: August to December, the season is the current calendar year (October 2026 is season `2026`, meaning 2026-27). January to July, it is the previous year (March 2026 is season `2025`).\n- MLS, NWSL, Liga MX, Brazil, Argentina: the calendar year.\n- Omit `season` for \"the latest\". Early in a season that means very small samples, see the per-90 warning in `player-scouting`.\n\n## Coverage (from the StrikerAPI docs and README, check https://strikerapi.com/docs for the per-season counts)\n\n- Results, lineups and goals from 2001-02 for the longest-covered leagues; shot locations and our xG from 2012-13. Start years differ by competition.\n- Sportsbook lines from 2017-18, densest from 2021-22 to 2023-24. Opening and closing lines from The Odds API since June 2020 for 16 competitions, ESPN's lines from 2024.\n- Anytime goalscorer prices for seven competitions: Premier League and MLS from April 2024, Ligue 1 from May 2024, La Liga, Serie A and Bundesliga from August 2024, Champions League from March 2025. Mostly DraftKings and FanDuel. No other player market exists.\n- Older matches carry goals, cards and substitutions only in `get_events`. Shots, fouls and corners come later.\n\n## Which tool, fast\n\n| You need | Call | Not this |\n|----------|------|----------|\n| Club or player id | `list_teams`, `search_players` | Guessing ids |\n| What is on this week, with a price | `get_schedule` | `list_games` (no lines) |\n| Results for a club or date | `list_games` | `get_game` in a loop (5 each) |\n| One match in full | `get_game` | `get_events` (10, events only) |\n| League table | `get_standings` | `get_team_stats` |\n| xG for and against, every club | `get_team_stats` with no `team` (5 for the whole league) | One call per club |\n| Where a club's shots came from | `get_shot_map` | `get_events` per match |\n| Best price on a match | `get_odds` with `game_id` | `get_line_movement` |\n| How a price moved | `get_line_movement` | Re-polling `get_odds` |\n| Goalscorer prices | `get_player_props` | `get_odds` (no player markets) |\n\n## Commands That Do NOT Exist\n\n| Not available | Use instead |\n|---------------|-------------|\n| `get_xg`, `get_player_xg` | `get_shot_map`, `get_team_stats`, `get_leaders` with `stat` set to `xg` |\n| `get_table` | `get_standings` |\n| `get_fixtures` | `get_schedule` (upcoming) or `list_games` |\n| `get_match` | `get_game` |\n| `get_player_stats` | `get_player` |\n| `get_injuries`, `get_transfers`, `get_live_scores` | Not in the 19 tools. Lineups appear in `get_lineups` |\n| Other player props (shots, cards, assists) | Not available. Only `player_goal_scorer_anytime` exists |\n| Both-teams-to-score, corners, cards markets | Not available. `get_odds` carries the three-way moneyline, goal handicap and total |\n\n## Credit discipline\n\n1. Estimate before any loop. A Premier League season is 380 matches: `get_odds` by season is 760 credits, `get_game` per match is 1,900.\n2. Prefer the call that covers more per credit. `list_games` returns up to 200 matches for 2 credits. `get_team_stats` without `team` returns the whole league for 5. `get_shot_map` returns up to 2,000 located shots for 10.\n3. `get_player_props` takes `estimate_only: true` and returns the cost without charging or running.\n4. Cache everything. Finished matches never change; save responses to disk keyed by tool and arguments.\n5. The `X-Credits-Remaining` response header reports your balance.\n\n## BYOD\n\nIf the user brings a CSV of results or odds, skip the API and check columns first: `date`, `home`, `away`, `home_goals`, `away_goals` for results; `home_ml`, `draw_ml`, `away_ml` (American) or decimal equivalents for odds. Flag, do not silently drop, missing rows. No credits are used.\n\n## What to do next\n\n| What you retrieved | Next |\n|--------------------|------|\n| Fixtures and a median line | `match-preview` or `odds-explorer` |\n| Per-book prices | `odds-analysis` to remove the margin |\n| Shot maps or team xG | `xg-analysis` |\n| Results history | `elo-ratings` or `poisson-score-models` |\n| Goalscorer prices | `goalscorer-prop-modeling` |\n"
}SHA-256 of public snapshot: 4656415d8c45ff02a2d17617449003d5b8cc3350788c5985d0ae6a6580760887