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. |
Capabilities
Features and capabilities supported by this server
| 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
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