groundhog.markets

markets.groundhog/weather · v1.2.0 · location-and-travel

groundhog.markets is healthy: it completed an MCP handshake in 752 ms and exposes 8 tools.

groundhog.markets: free weather forecasts in one call, plus Kalshi and Polymarket market rules.

Endpoint: https://groundhog.markets/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count8
Latency752 ms
Last checked (UTC)2026-10-28T00:25:12.554Z

Health history

Checked (UTC)StatusLatencyError
2026-10-28T00:25:12.554ZHealthy752

Tools (8)

forecastDaily high/low for any place from every free forecast: median, spread, rain, current obs and active alerts, with credits and the page URL. line ≈321 tok, week ≈566, table ≈1,567, series ≈1,564. Keep the credits and link the page when you repeat numbers. size=runs: one place, each source's newest run
placesFind a place slug by name, City, ST, airport code or lat,lon; says full blend or grid only.
sourcesOpen sources groundhog uses: licence, latest run, age, status.
marketsWeather markets in a place (Kalshi, Polymarket high/low/rain): settlement station and rule, the number so far under that rule, our value and the official result once settled, forecast daily max/min at the station. No prices. Needs place or family. line ≈520 tok, table ≈1,757; every city ≈36,291. Wit
receiptsHow often our settle value matched the venue's result, with every miss. No prices.
searchSearch places by name, City, ST, airport code or lat,lon. Returns {results: [{id, title, url, text}]}; pass an id to fetch.
fetchThe 7-day forecast of a place id from search: {id, title, text, url, metadata}. Keep the credits and link the url when you repeat numbers.
historyAs-issued history for backtests (no look-ahead): kind=daily (every source's daily hi/lo/rain per run at a place), nbm (NBM text columns: TXN, XND, P12, Q12; view=day = the books' day view) or obs (settlement truth: CLI, routine-METAR max/min). from/to (<= 366 days, 1 unit per 31 days); run=ISO | lea