hudl-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HUDL_EMAIL | Yes | Your Hudl account email | |
| HUDL_TEAM_ID | Yes | Your team ID from Hudl URL | |
| HUDL_PASSWORD | Yes | Your Hudl account password | |
| HUDL_CACHE_DIR | Yes | Absolute path to cache directory |
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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_team_statsA | Get overall team statistics for a season: win/loss/tie record, goals scored and allowed, and win percentage. |
| get_player_statsC | Get individual player statistics including goals, assists, points, and games played. Optionally filter by player name. |
| get_game_resultsA | Get game-by-game results: opponent, date, score, home/away, and win/loss/tie outcome. |
| list_seasonsA | List all available seasons for the team, sorted newest first. Returns seasonId, label (e.g. "2024-2025 Season"), and seasonYear. Use the seasonId value with get_team_stats, get_player_stats, or get_game_results to retrieve data for a specific historical season. |
| get_game_statsA | Get per-game player statistics for a single specified game: goals, assists, shots, saves, faceoffs, and turnovers for every player, filtered to that one game only. Use the game parameter to identify which game: "latest" returns the most recent game, an opponent name (e.g. "Beaverton") returns the most recent game vs that opponent, a date string (e.g. "May 18") targets that specific game, or a numeric index (0 = most recent, 1 = second most recent, etc.) selects by position. If an opponent was played multiple times in the season, a warning is logged and the most recent match is returned — use a date or index to select a specific game. |
| get_box_scoreA | Get the team-level box score comparison between Aloha and their opponent, showing how each team performed across all statistical categories. Use game="season" to get season averages across all games, or specify a game the same way as get_game_stats: "latest" (default), opponent name (e.g. "Beaverton"), date (e.g. "May 18"), or 0-based index newest-first. Single-game results use totals; season results use per-game averages. |
| clear_cacheA | Invalidate cached Hudl data so the next request re-fetches from Hudl. Use scope="all" to wipe everything. Use scope="season" with a season label (e.g. "2024-2025") to clear all entries for that season. Use scope="game" with a game identifier (opponent name or date) to clear a single game. Omitting scope defaults to "all". After clearing, the next tool call will re-scrape Hudl and rebuild the cache. |
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/nick-graves/hudl-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server