{
  "markdown": "<div align=\"center\">\n\n<img src=\"assets/banner.svg\" alt=\"PuckAPI MCP Server\" width=\"100%\">\n\n<br>\n<br>\n\n**The hockey data API.** Stats, odds, and everything between.<br>REST API and MCP server. Free to start.\n\n<br>\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-10b981.svg?style=flat-square)](LICENSE)\n[![Tools](https://img.shields.io/badge/tools-13-10b981?style=flat-square)](#available-tools)\n[![Seasons](https://img.shields.io/badge/seasons-16+-10b981?style=flat-square)](#data-coverage)\n[![Skills](https://img.shields.io/badge/skills-28-10b981?style=flat-square)](https://github.com/PuckAPI/claude-sports-analytics)\n\n[Quick Start](#quick-start) · [Tools](#available-tools) · [Data](#data-coverage) · [Pricing](#pricing) · [REST API](#rest-api)\n\n</div>\n\n<br>\n\n```\nYou:    \"What were last night's NHL scores?\"\nClaude: [calls get_games → returns scores, periods, shots, goals]\n\nYou:    \"Show me the line movement on the Sabres game\"\nClaude: [calls get_line_movement → opening line, current line, timestamps, book-by-book]\n\nYou:    \"Compare McDavid and MacKinnon this season\"\nClaude: [calls get_player_stats x2 → side-by-side goals, assists, points, TOI, shooting %]\n```\n\n## Quick Start\n\n**Claude Desktop** -- add to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"puckapi\": {\n      \"url\": \"https://mcp.puckapi.com/mcp?key=YOUR_API_KEY\"\n    }\n  }\n}\n```\n\n**Claude Code** -- one command:\n\n```bash\nclaude mcp add puckapi \\\n  --transport streamable-http \\\n  \"https://mcp.puckapi.com/mcp?key=YOUR_API_KEY\"\n```\n\n**Other MCP clients** -- any client supporting Streamable HTTP:\n\n| Setting | Value |\n|---------|-------|\n| URL | `https://mcp.puckapi.com/mcp?key=YOUR_API_KEY` |\n| Transport | Streamable HTTP |\n\n<sub>Also accepts `Authorization: Bearer` or `x-api-key` headers for REST API usage.</sub>\n\n**Get your free key** at [puckapi.com](https://puckapi.com) -- 500 credits, no credit card.\n\n---\n\n## Available Tools\n\n<details open>\n<summary><strong>Games</strong> -- 4 tools</summary>\n\n<br>\n\n| Tool | Description |\n|------|-------------|\n| `get_games` | Game results with scores, periods, shots, and goals |\n| `get_schedule` | Upcoming and past game schedules |\n| `get_game_detail` | Full box score for a specific game |\n| `get_head_to_head` | Historical matchup data between two teams |\n\n</details>\n\n<details>\n<summary><strong>Teams</strong> -- 3 tools</summary>\n\n<br>\n\n| Tool | Description |\n|------|-------------|\n| `get_standings` | Current or historical standings by season |\n| `get_team_stats` | Team-level stats (goals, shots, PP%, PK%, etc.) |\n| `list_teams` | All NHL teams with abbreviations and metadata |\n\n</details>\n\n<details>\n<summary><strong>Players</strong> -- 4 tools</summary>\n\n<br>\n\n| Tool | Description |\n|------|-------------|\n| `search_players` | Find players by name |\n| `get_player_stats` | Skater stats (goals, assists, points, TOI, etc.) |\n| `get_skater_season_stats` | Season stats leaderboard -- goals, assists, points, TOI, shooting %, filterable by team and sortable by 5 metrics |\n| `get_goalie_stats` | Goalie stats (SV%, GAA, wins, shutouts, etc.) |\n\n</details>\n\n<details>\n<summary><strong>Odds</strong> -- 2 tools</summary>\n\n<br>\n\n| Tool | Description |\n|------|-------------|\n| `get_odds` | Pre-game odds from 15+ sportsbooks (ML, spread, total) |\n| `get_line_movement` | Track how lines move from open to close |\n\n</details>\n\n---\n\n## Data Coverage\n\n| Category | Details |\n|----------|---------|\n| **Seasons** | 2008-09 through current (16+) |\n| **Games** | 22,000+ with full box scores |\n| **Odds** | Pre-game ML, spread, totals from 15+ books |\n| **Line movement** | Opening to closing line tracking |\n| **Players** | 3,000+ skaters and goalies |\n| **Updates** | Scores and odds refresh throughout the day |\n\n---\n\n## Pricing\n\n| Plan | Credits/mo | Price |\n|------|-----------|-------|\n| **Free** | 500 | $0 |\n| **Starter** | 10,000 | $19/mo |\n| **Pro** | 30,000 | $49/mo |\n| **Scale** | 125,000 | $149/mo |\n\nEach tool call costs 1 credit. Top up anytime with wallet deposits.\n\n---\n\n## REST API\n\nPuckAPI also offers a standard REST API:\n\n```bash\ncurl -H \"x-api-key: YOUR_API_KEY\" \\\n  https://mcp.puckapi.com/v1/get_standings\n```\n\nFull documentation at [puckapi.com/docs](https://puckapi.com/docs).\n\n---\n\n## Related\n\n| | |\n|---|---|\n| **[PuckAPI Skills](https://github.com/PuckAPI/claude-sports-analytics)** | 28 free Claude Code skills for hockey analytics, betting models, and research |\n| **[puckapi.com](https://puckapi.com)** | Sign up, dashboard, API docs |\n\n---\n\n<div align=\"center\">\n\n**[puckapi.com](https://puckapi.com)** · **[API Docs](https://puckapi.com/docs)** · **[Skills](https://github.com/PuckAPI/claude-sports-analytics)**\n\n<sub>MIT License</sub>\n\n</div>\n",
  "bytes": 4728,
  "sha": "df6ef50868bbf1f09e89951445ee03b2b72e219d123e2cf9addd58a2a88922be",
  "repo_slug": "puckapi/mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_noahowsh_puckapi_56c01845/readme"
}