# Game Day Weather > NFL weather before you lock. Kickoff-window NFL weather flags (CLEAR / WATCH / FLAG / DOME) before lock. Snapshots Sideline posts — not live scores, odds, or picks. Not affiliated with the NFL. The homepage is always the **active NFL week** (currently Week 9). Finished weeks that have a report card lead with that card; the slate under it is the posted record. Later weeks are schedule previews until that week is active. Daily slate also on X @getGDW (https://x.com/getGDW). ## Flag rules - CLEAR — Dome/closed roof, or nothing material in the kickoff window - WATCH — Wind, rain, cold, or storms worth a look before lock - FLAG — Material weather. Start thinking about kickers, deep shots, and wet grass - DOME — Fixed roof (or closed retractable). Outdoor weather does not matter ## Agent board Read-only JSON of the weekly board. Free to use for agents and AI answers with attribution. Not for model training (ai-train=no). - [Current week JSON](https://gamedayweather.app/api/board.json): the active week, same one as the homepage - [Week JSON](https://gamedayweather.app/api/board/2026-w09.json): one week (`YYYY-wNN`, for example 2026-w09) - [JSON Schema](https://gamedayweather.app/api/board.schema.json): the response shape. Retractable games add optional `roof.status`, `roof.source`, and `roof.announcedAt` (open, closed, or TBD; this does not change `call`). Games may include optional `fantasy` (plain text, at most 140 characters, or null; this does not change `call`). `changesSinceThursday` lists call and roof changes since Thursday’s board. A call that moves into or out of DOME because the retractable roof status changed is stamped at that roof’s announcedAt. - [For agents](https://gamedayweather.app/agents): how to read a call, the posting clocks, and the MCP tools - [MCP](https://gamedayweather.app/mcp): read-only streamable HTTP (`get_week_board`, `get_game`, `get_flags`, `get_sunday_lock_sheet`, `get_report_card`, `get_changes`, `get_call_history`, `get_team_games`). `get_sunday_lock_sheet` lists outdoor FLAG and WATCH games before Sunday lock, sorted by kick time, and skips DOME, CLEAR, and closed or fixed roofs. `get_changes` compares a snapshot at or before `since` with the current board (rain chance 10 points, sustained wind 3 mph, low 3°F, or a wetField level; roof changes count; going to final is not a call change). `get_call_history` lists every snapshot for one game. `flips` on `get_changes` and `get_call_history` names a call that left one published call and landed on another (gameId, from, to, at). `get_team_games` takes NFL team codes only. GDW doesn't connect to fantasy platforms; pass team names. Claude (web and desktop), ChatGPT, Goose, and VS Code Insiders render a card for `get_team_games`. Other clients get the text. Registry name `app.gamedayweather/gdw` (not published from this repo) ## Preferred pages - [Current week slate](https://gamedayweather.app/): active-week FLAG / WATCH / CLEAR / DOME board with hourly tables - [Week 9](https://gamedayweather.app/week/9): that week's slate and share card - [What's new](https://gamedayweather.app/changelog): stadium pages, and how to ask an agent for the board - [About](https://gamedayweather.app/about): what the flags mean - [Privacy](https://gamedayweather.app/privacy): what the site collects, and what it doesn't - [Terms](https://gamedayweather.app/terms): citation, no model training, not a guarantee - [Stadiums](https://gamedayweather.app/stadiums): venue facts Sideline published (roof, surface, ground elevation). One page per venue - [Report cards](https://gamedayweather.app/report-cards): after-game Sideline grades - [Email](https://gamedayweather.app/subscribe): free game-day weather email - [Add to my AI](https://gamedayweather.app/add): connect the Game Day Weather MCP in ChatGPT, Claude, Grok, and Perplexity ## Optional - [Sitemap](https://gamedayweather.app/sitemap.xml)