mcp-sports

mcp-sports

3.3

If you are the rightful owner of mcp-sports and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Sports MCP Server is a Python server implementing the Model Context Protocol (MCP) for interactability with real-time sports stats via SportRadar.

The Sports MCP Server is designed to provide real-time sports statistics and information by leveraging the Model Context Protocol (MCP) and SportRadar's comprehensive data. Built on top of the Model Context Protocol Python SDK, this server currently supports the NFL, offering a range of features that allow users to access game, league, and player stats, as well as team rosters and schedules. The server requires an API key from SportRadar to function, ensuring secure and authorized access to the data. With a focus on providing detailed and up-to-date sports information, the server is a valuable tool for sports analysts, enthusiasts, and developers looking to integrate sports data into their applications. The server's architecture is designed to be extensible, allowing for the addition of support for more sports in the future. Users can also contribute to the development by forking the repository and adding new sports support.

Features

  • Get game, league, and player stats
  • Access team rosters and schedules
  • Retrieve tournament info and player transactions
  • Update SportRadar's API configuration settings
  • Get specific week schedules for supported sports

Tools

  1. update_api_config

    Update SportRadar's API configuration settings

  2. get_schedule

    Gets a specific week schedule for the sport given

  3. get_daily_transactions

    Gets info on transactions done in sports teams throughout the year

  4. get_game_stats

    Gets statistical info on a specific sports game using its ID

  5. get_league_info

    Gets top-level info about each team in the sport provided

  6. get_team_roster

    Gets franchise team info + complete roster of players in the sport provided

  7. get_tournament_list

    Gets lists of tournaments that are happening for the sport in that year

  8. get_tournament_info

    Gets information of a tournament that is happening for the sport

  9. get_player_stats

    Gets top-level info about each player in the sport provided

  10. get_address

    When given coordinates (lat and lon), find the address