mcp-sports-hub
npm
v1.3.0
Published by lacausecrypto — no publish provenance, so origin is unverified, but the source is public: the repository link below is self-declared yet readable, so you can inspect the code before adopting it.
Unified MCP server — 41 sports API providers, 396 tools. Scores, stats, odds, esports, chess, motorsport, boxing, AFL, and more.
The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.
1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:
The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.
2. Client adoption risk — 100 − 1 = 99. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:
| Points | Adoption-risk factor |
|---|---|
| −1 | publisher verification (public source) — no provenance, but the source is public and inspectable |
Capability observations and info notes are shown under Findings but never scored.
Open any row's finding below for the file, line and evidence behind a deduction.
Each tool and what it can reach — statically extracted from the published source.
apifootball_get_countriesno sensitive capabilityapifootball_get_fixture_eventsno sensitive capabilityapifootball_get_fixture_lineupsno sensitive capabilityapifootball_get_fixture_statisticsno sensitive capabilityapifootball_get_fixturesno sensitive capabilityapifootball_get_injuriesno sensitive capabilityapifootball_get_leaguesno sensitive capabilityapifootball_get_oddsno sensitive capabilityapifootball_get_playersno sensitive capabilityapifootball_get_predictionsno sensitive capabilityapifootball_get_standingsno sensitive capabilityapifootball_get_statusno sensitive capabilityapifootball_get_teamsno sensitive capabilityapifootball_get_top_scorersno sensitive capabilityapifootball_get_transfersno sensitive capabilityapisports_get_fixturesno sensitive capabilityapisports_get_head2headno sensitive capabilityapisports_get_leaguesno sensitive capabilityapisports_get_live_scoresno sensitive capabilityapisports_get_oddsno sensitive capabilityapisports_get_playersno sensitive capabilityapisports_get_standingsno sensitive capabilityapisports_get_statusno sensitive capabilityapisports_get_team_statisticsno sensitive capabilityapisports_get_teamsno sensitive capabilityapitennis_get_categoriesno sensitive capabilityapitennis_get_countriesno sensitive capabilityapitennis_get_fixturesno sensitive capabilityapitennis_get_head2headno sensitive capabilityapitennis_get_leaguesno sensitive capabilityapitennis_get_liveno sensitive capabilityapitennis_get_playersno sensitive capabilityapitennis_get_rankingsno sensitive capabilityapitennis_get_seasonsno sensitive capabilityapitennis_get_standingsno sensitive capabilityapitennis_get_statisticsno sensitive capabilityapitennis_get_statusno sensitive capabilitybdl_get_box_scoresno sensitive capabilitybdl_get_game_by_idno sensitive capabilitybdl_get_gamesno sensitive capabilitybdl_get_leadersno sensitive capabilitybdl_get_player_by_idno sensitive capabilitybdl_get_playersno sensitive capabilitybdl_get_season_averagesno sensitive capabilitybdl_get_standingsno sensitive capabilitybdl_get_statsno sensitive capabilitybdl_get_teamsno sensitive capabilityboxing_get_boutno sensitive capabilityboxing_get_boutsno sensitive capabilityboxing_get_divisionsno sensitive capabilityboxing_get_eventno sensitive capabilityboxing_get_eventsno sensitive capabilityboxing_get_fighterno sensitive capabilityboxing_get_fightersno sensitive capabilityboxing_get_titlesno sensitive capabilitycfbd_get_betting_linesno sensitive capabilitycfbd_get_conferencesno sensitive capabilitycfbd_get_drivesno sensitive capabilitycfbd_get_gameno sensitive capabilitycfbd_get_gamesno sensitive capabilitycfbd_get_player_statsno sensitive capabilitycfbd_get_playsno sensitive capabilitycfbd_get_rankingsno sensitive capabilitycfbd_get_recruitingno sensitive capabilitycfbd_get_standingsno sensitive capabilitycfbd_get_teamno sensitive capabilitycfbd_get_team_statsno sensitive capabilitycfbd_get_teamsno sensitive capabilitycfbd_get_venuesno sensitive capabilitychesscom_get_clubno sensitive capabilitychesscom_get_country_playersno sensitive capabilitychesscom_get_leaderboardsno sensitive capabilitychesscom_get_playerno sensitive capabilitychesscom_get_player_archivesno sensitive capabilitychesscom_get_player_clubsno sensitive capabilitychesscom_get_player_statsno sensitive capabilitycricket_get_countriesno sensitive capabilitycricket_get_current_matchesno sensitive capabilitycricket_get_match_bbbno sensitive capabilitycricket_get_match_infono sensitive capabilitycricket_get_match_listno sensitive capabilitycricket_get_match_scorecardno sensitive capabilitycricket_get_player_infono sensitive capabilitycricket_get_playersno sensitive capabilitycricket_get_seriesno sensitive capabilitycricket_get_series_infono sensitive capabilityentitycricket_get_competitionno sensitive capabilityentitycricket_get_competition_standingsno sensitive capabilityentitycricket_get_competitionsno sensitive capabilityentitycricket_get_matchno sensitive capabilityentitycricket_get_match_commentaryno sensitive capabilityentitycricket_get_match_scorecardno sensitive capabilityentitycricket_get_matchesno sensitive capabilityentitycricket_get_playerno sensitive capabilityentitycricket_get_playersno sensitive capabilityentitycricket_get_teamno sensitive capabilityentitycricket_get_teamsno sensitive capabilityentitycricket_get_venuesno sensitive capabilityespn_get_athleteno sensitive capabilityespn_get_event_summaryno sensitive capabilityespn_get_newsno sensitive capabilityespn_get_scoreboardno sensitive capabilityespn_get_seasonsno sensitive capabilityespn_get_standingsno sensitive capabilityespn_get_team_detailsno sensitive capabilityespn_get_team_rosterno sensitive capabilityespn_get_team_scheduleno sensitive capabilityespn_get_teamsno sensitive capabilityeuroleague_get_clubsno sensitive capabilityeuroleague_get_game_boxscoreno sensitive capabilityeuroleague_get_game_headerno sensitive capabilityeuroleague_get_game_playbyplayno sensitive capabilityeuroleague_get_gamesno sensitive capabilityeuroleague_get_roundsno sensitive capabilityf1_get_circuitsno sensitive capabilityf1_get_constructor_standingsno sensitive capabilityf1_get_constructorsno sensitive capabilityf1_get_driver_resultsno sensitive capabilityf1_get_driver_standingsno sensitive capabilityf1_get_driversno sensitive capabilityf1_get_lap_timesno sensitive capabilityf1_get_pit_stopsno sensitive capabilityf1_get_qualifyingno sensitive capabilityf1_get_race_resultsno sensitive capabilityf1_get_scheduleno sensitive capabilityf1_get_seasonsno sensitive capabilityf1_get_sprintno sensitive capabilityfootballdata_get_areasno sensitive capabilityfootballdata_get_competitionno sensitive capabilityfootballdata_get_competitionsno sensitive capabilityfootballdata_get_matchno sensitive capabilityfootballdata_get_matchesno sensitive capabilityfootballdata_get_personno sensitive capabilityfootballdata_get_scorersno sensitive capabilityfootballdata_get_standingsno sensitive capabilityfootballdata_get_teamno sensitive capabilityfootballdata_get_team_matchesno sensitive capabilityfootballdata_get_teamsno sensitive capabilityfootballdata_uk_get_matchesno sensitive capabilityfootballdata_uk_list_leaguesno sensitive capabilityformulae_get_championshipsno sensitive capabilityformulae_get_driver_standingsno sensitive capabilityformulae_get_raceno sensitive capabilityformulae_get_race_resultsno sensitive capabilityformulae_get_racesno sensitive capabilityformulae_get_team_standingsno sensitive capabilityformulae_get_teamsno sensitive capabilitygolfcourse_get_countriesno sensitive capabilitygolfcourse_get_courseno sensitive capabilitygolfcourse_get_course_reviewsno sensitive capabilitygolfcourse_get_courses_nearbyno sensitive capabilitygolfcourse_get_statesno sensitive capabilitygolfcourse_search_coursesno sensitive capabilityhighlightly_get_head_to_headno sensitive capabilityhighlightly_get_highlightsno sensitive capabilityhighlightly_get_leaguesno sensitive capabilityhighlightly_get_matchesno sensitive capabilityhighlightly_get_oddsno sensitive capabilityhighlightly_get_standingsno sensitive capabilityisports_get_basketball_leaguesno sensitive capabilityisports_get_basketball_matchno sensitive capabilityisports_get_basketball_matchesno sensitive capabilityisports_get_basketball_standingsno sensitive capabilityisports_get_basketball_teamsno sensitive capabilityisports_get_football_leaguesno sensitive capabilityisports_get_football_matchno sensitive capabilityisports_get_football_matchesno sensitive capabilityisports_get_football_standingsno sensitive capabilityisports_get_football_teamsno sensitive capabilitylichess_get_broadcastsno sensitive capabilitylichess_get_daily_puzzleno sensitive capabilitylichess_get_teamno sensitive capabilitylichess_get_top_playersno sensitive capabilitylichess_get_tournamentsno sensitive capabilitylichess_get_userno sensitive capabilitylichess_get_users_statusno sensitive capabilitylivegolf_get_leaderboardno sensitive capabilitylivegolf_get_playerno sensitive capabilitylivegolf_get_player_statsno sensitive capabilitylivegolf_get_playersno sensitive capabilitylivegolf_get_rankingsno sensitive capabilitylivegolf_get_scheduleno sensitive capabilitylivegolf_get_tournamentno sensitive capabilitylivegolf_get_tournamentsno sensitive capabilitymlb_get_gameno sensitive capabilitymlb_get_game_boxscoreno sensitive capabilitymlb_get_game_linescoreno sensitive capabilitymlb_get_game_play_by_playno sensitive capabilitymlb_get_scheduleno sensitive capabilitymlb_get_standingsno sensitive capabilitymlb_get_team_rosterno sensitive capabilitymlb_get_teamsno sensitive capabilitymma_get_eventno sensitive capabilitymma_get_eventsno sensitive capabilitymma_get_fightno sensitive capabilitymma_get_fighterno sensitive capabilitymma_get_fighter_fightsno sensitive capabilitymma_get_organizationsno sensitive capabilitymma_get_upcoming_eventsno sensitive capabilitymma_search_fightersno sensitive capabilityScan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.
| Version | Score | Findings | Engine | Scanned |
|---|---|---|---|---|
v1.3.0 latest |
A 99/100 | 0 | 1.13.0 | 2026-09-07 |
Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.
The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.
npx mcptrustchecker scan mcp-sports-hub --online
A Model Context Protocol server implementation for AdGuard Home that enables AI agents to query and manage DNS records, filtering rules and more
Identity oracle and trust layer for autonomous AI agents. Bidirectional KYA and trust scoring.
MCP server with Airtable integration
A free one-minute reset for people, delivered by AI, with no account or personal data.
Access SEC filings efficiently, save time and tokens, and get cited answers.
A smart [MCP](https://modelcontextprotocol.io) server for [AniList](https://anilist.co) that gets your anime/manga taste - not just API calls.