Skip to content
Basic lookup2 credits

get_schedule

Upcoming games for the next N days. Defaults to 7 days.

When to use it

You want to know what games are coming up this week -- for a specific team or across the league. Useful for building game-day alerts or planning which games to watch.

Parameters

NameTypeRequiredDescription
teamstringnoTeam abbreviation (e.g. "BUF")
daysintegernoDays ahead (1-30, default 7)

Request

bash
curl -X POST https://mcp.puckapi.com/v1/get_schedule \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "team": "BUF",
  "days": 7
}'

Over MCP, ask for it in plain English and the client calls get_schedule itself. Point any MCP client at https://mcp.puckapi.com/mcp?key=YOUR_API_KEY.

Response

json
{
  "games": [
    {
      "id": "2025021143",
      "gameDate": "2026-04-10",
      "startTime": "19:00:00",
      "homeTeam": "BUF",
      "awayTeam": "TOR",
      "homeTeamName": "Buffalo Sabres",
      "awayTeamName": "Toronto Maple Leafs",
      "venue": "KeyBank Center",
      "gameType": "regular"
    },
    {
      "id": "2025021187",
      "gameDate": "2026-04-12",
      "startTime": "19:30:00",
      "homeTeam": "FLA",
      "awayTeam": "BUF",
      "homeTeamName": "Florida Panthers",
      "awayTeamName": "Buffalo Sabres",
      "venue": "Amerant Bank Arena",
      "gameType": "regular"
    }
  ]
}

Response fields

FieldTypeDescription
games[].idstringUnique game ID
games[].gameDatestringDate (YYYY-MM-DD)
games[].startTimestringStart time (HH:MM:SS)
games[].homeTeamstringHome team abbreviation
games[].awayTeamstringAway team abbreviation
games[].homeTeamNamestringHome team full name
games[].awayTeamNamestringAway team full name
games[].venuestringArena name
games[].gameTypestringregular, playoff, or preseason

Related endpoints

Try it

500 credits free on signup — 250 calls to get_schedule — and no card.