efranlund/ep-gql-mcp
If you are the rightful owner of ep-gql-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Model Context Protocol (MCP) server that interfaces with the EliteProspects.com GraphQL API, enabling natural language queries about hockey statistics, players, teams, leagues, drafts, and more.
Tools
Functions exposed to the LLM to take actions
execute_graphql
Execute any GraphQL query against the EliteProspects API.
introspect_schema
Explore the GraphQL schema (queries, types, enums).
search_entities
Search for players, teams, leagues, or staff by name.
get_player
Get comprehensive player profile by ID or name.
get_player_stats
Get player statistics (career, by season, by league).
get_team
Get team profile including roster.
get_league_standings
Get current standings for any league/season.
get_league_leaders
Get scoring leaders (skaters and goalies).
get_games
Get game schedules and results (filter by player, team, date, league, season).
get_game_logs
Get detailed game-by-game player statistics (skater and goalie stats).
get_draft_picks
Query draft selections (by year, team, player, round).
list_leagues
Get available leagues with slugs.
list_seasons
Get available seasons for a league.
list_draft_types
Get available draft types.
get_current_season
Get the current active season.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client