Sportmonks MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SPORTMONKS_API_TOKEN | Yes | Your Sportmonks Football API token for authentication. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_inplay_livescoresB | Get all inplay livescores (fixtures currently being played). |
| get_all_livescoresA | Get all livescores — fixtures 15 minutes before kick-off until 15 minutes after full-time. |
| get_latest_livescoresA | Get all livescores that received updates within the last 10 seconds. |
| get_all_fixturesC | Get all fixtures accessible within your subscription (paginated). |
| get_fixture_by_idB | Get a single fixture by its ID. |
| get_fixtures_by_multiple_idsA | Get multiple fixtures by a comma-separated list of IDs (max 50). |
| get_fixtures_by_dateB | Get all fixtures on a specific date. |
| get_fixtures_by_date_rangeC | Get fixtures within a date range (max 100 days). |
| get_fixtures_by_date_range_for_teamB | Get fixtures for a specific team within a date range. |
| get_fixtures_head_to_headB | Get head-to-head fixtures between two teams. |
| search_fixtures_by_nameB | Search fixtures by name (e.g. team name). |
| get_upcoming_fixtures_by_market_idB | Get upcoming fixtures available for a specific odds market. |
| get_upcoming_fixtures_by_tv_station_idB | Get upcoming fixtures available on a specific TV station. |
| get_past_fixtures_by_tv_station_idB | Get past fixtures that aired on a specific TV station. |
| get_latest_updated_fixturesB | Get fixtures that received updates within the last 10 seconds. |
| get_all_leaguesB | Get all leagues available within your subscription (paginated). |
| get_league_by_idB | Get a single league by ID. |
| get_leagues_liveA | Get all leagues that currently have live fixtures being played. |
| get_leagues_by_fixture_dateC | Get all leagues with fixtures on a specific date. |
| get_leagues_by_country_idB | Get all leagues in a specific country. |
| search_leagues_by_nameC | Search leagues by name. |
| get_leagues_by_team_idB | Get all current and historical leagues for a team. |
| get_current_leagues_by_team_idA | Get only current active leagues for a team. |
| get_all_seasonsB | Get all seasons available within your subscription (paginated). |
| get_season_by_idC | Get a single season by ID. |
| get_seasons_by_team_idB | Get all seasons a specific team has participated in. |
| search_seasons_by_nameC | Search seasons by name. |
| get_brackets_by_season_idB | Get tournament brackets for a specific season. |
| get_all_stagesC | Get all stages available within your subscription (paginated). |
| get_stage_by_idC | Get a single stage by ID. |
| get_stages_by_season_idC | Get all stages for a specific season. |
| search_stages_by_nameC | Search stages by name. |
| get_all_roundsA | Get all rounds available within your subscription (paginated). |
| get_round_by_idC | Get a single round by ID. |
| get_rounds_by_season_idB | Get all rounds for a specific season. |
| search_rounds_by_nameC | Search rounds by name. |
| get_all_standingsB | Get all standings (paginated). |
| get_standings_by_season_idC | Get the full league standings table for a season. |
| get_standings_by_round_idB | Get the standings table at a specific round. |
| get_standing_corrections_by_season_idB | Get point deductions/corrections applied to teams in a season. |
| get_live_standings_by_league_idC | Get the live standings table for a league. |
| get_grouped_standings_by_round_idB | Get grouped standings (e.g. group stage) by round ID. |
| get_topscorers_by_season_idB | Get all topscorers per stage of a season. |
| get_topscorers_by_stage_idB | Get all topscorers for a specific stage. |
| get_season_statistics_by_participantC | Get all season statistics for a participant (team or player) in a season. |
| get_stage_statistics_by_idC | Get all statistics for a specific stage. |
| get_round_statistics_by_idC | Get all statistics for a specific round. |
| get_schedules_by_season_idB | Get the complete schedule (all fixtures) for a season. |
| get_schedules_by_team_idA | Get the complete schedule for all active seasons of a team. |
| get_schedules_by_season_and_teamB | Get a team's schedule within a specific season. |
| get_all_teamsB | Get all teams available within your subscription (paginated). |
| get_team_by_idB | Get a single team by ID. |
| get_teams_by_country_idC | Get all teams from a specific country. |
| get_teams_by_season_idB | Get all teams participating in a specific season. |
| search_teams_by_nameC | Search teams by name. |
| get_all_playersB | Get all players available within your subscription (paginated). |
| get_player_by_idB | Get a single player by ID. |
| get_players_by_country_idC | Get players from a specific country. |
| search_players_by_nameA | Search players by name (only returns players in your subscribed leagues). |
| get_last_updated_playersB | Get all players that received updates in the past two hours. |
| get_team_squadA | Get the current domestic squad for a team. |
| get_extended_team_squadC | Get all squad entries for a team across current seasons. |
| get_team_squad_by_seasonB | Get a team's (historical) squad for a specific season. |
| get_all_coachesA | Get all coaches available within your subscription (paginated). |
| get_coach_by_idB | Get a single coach by ID. |
| get_coaches_by_country_idB | Get coaches from a specific country. |
| search_coaches_by_nameC | Search coaches by name. |
| get_last_updated_coachesB | Get coaches that received updates in the past two hours. |
| get_all_refereesB | Get all referees available within your subscription (paginated). |
| get_referee_by_idB | Get a single referee by ID. |
| get_referees_by_country_idC | Get referees from a specific country. |
| get_referees_by_season_idB | Get referees who officiated in a specific season. |
| search_referees_by_nameB | Search referees by name. |
| get_all_transfersB | Get all transfers available within your subscription (paginated). |
| get_transfer_by_idC | Get a single transfer by ID. |
| get_latest_transfersC | Get the latest transfers. |
| get_transfers_by_date_rangeC | Get transfers within a date range. |
| get_transfers_by_team_idB | Get all transfers for a specific team. |
| get_transfers_by_player_idC | Get all transfers for a specific player. |
| get_all_transfer_rumoursB | Get all transfer rumours available within your subscription. |
| get_transfer_rumour_by_idB | Get a single transfer rumour by ID. |
| get_transfer_rumours_by_date_rangeB | Get transfer rumours within a date range. |
| get_transfer_rumours_by_team_idC | Get transfer rumours for a specific team. |
| get_transfer_rumours_by_player_idC | Get transfer rumours for a specific player. |
| get_all_venuesB | Get all venues available within your subscription (paginated). |
| get_venue_by_idC | Get a single venue by ID. |
| get_venues_by_season_idB | Get all venues used in a specific season. |
| search_venues_by_nameB | Search venues by name. |
| get_all_prematch_oddsB | Get all available pre-match odds (paginated). |
| get_prematch_odds_by_fixture_idC | Get pre-match odds for a specific fixture. |
| get_prematch_odds_by_fixture_and_bookmakerB | Get pre-match odds for a fixture from a specific bookmaker. |
| get_prematch_odds_by_fixture_and_marketB | Get pre-match odds for a fixture in a specific market. |
| get_last_updated_prematch_oddsB | Get pre-match odds updated in the last 10 seconds. |
| get_all_inplay_oddsC | Get all available inplay odds. |
| get_inplay_odds_by_fixture_idB | Get inplay odds for a specific fixture. |
| get_inplay_odds_by_fixture_and_bookmakerB | Get inplay odds for a fixture from a specific bookmaker. |
| get_inplay_odds_by_fixture_and_marketB | Get inplay odds for a fixture in a specific market. |
| get_last_updated_inplay_oddsC | Get inplay odds updated in the last 10 seconds. |
| get_all_premium_oddsB | Get all premium pre-match odds (paginated). |
| get_premium_odds_by_fixture_idC | Get premium odds for a specific fixture. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ferasbbm/sportmonks-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server