groundhog.markets: free weather forecasts in one call, plus Kalshi and Polymarket market rules.
Connect Remote server
claude mcp add --transport http weather https://groundhog.markets/mcp
{
"mcpServers": {
"weather": {
"url": "https://groundhog.markets/mcp"
}
}
}
{
"servers": {
"weather": {
"type": "http",
"url": "https://groundhog.markets/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://groundhog.markets/mcp
Tools 9 found in our last check
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, eac…
placesFind a place slug by name, City, ST, airport code or lat,lon; says full blend or grid only. format=json also returns structuredContent; the JSON Schema is at https://groundhog.markets/api/v1/schema.json
sourcesOpen sources groundhog uses: licence, latest run, age, status. format=json also returns structuredContent; the JSON Schema is at https://groundhog.markets/api/v1/schema.json
marketsKalshi and Polymarket weather markets (high, low, rain) in a place: settlement station and rule, the value so far under that rule, forecast daily max/min (or rain) at the station, our value and the official result once settled. No prices: read them from the venue (each row's eve…
receiptsHow often our settle value matched the venue's result, with every miss. No prices. format=json also returns structuredContent; the JSON Schema is at https://groundhog.markets/api/v1/schema.json
coverageWhich Kalshi and Polymarket weather series groundhog tracks (key, family, kind, city, station, product), which it sees at the venue but does not support and why, and when each venue was last read. The REST body of /api/v1/markets/coverage. No prices. format=json also returns str…
searchConnector form of places, for clients that only call search and fetch: places by name, City, ST, airport code or lat,lon as {results: [{id, title, url, text}]}; pass an id to fetch. Otherwise prefer places, forecast or markets.
fetchConnector form of forecast: the 7-day forecast of a place id from search as {id, title, text, url, metadata}. Otherwise prefer forecast, or markets for a market city. 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), obs (settlement truth: CLI, routine-METAR max/min) or markets (what the markets tool serv…
Details
| Endpoint | https://groundhog.markets/mcp (Streamable HTTP) |
| First published | 27 Oct 2026 |
| Last updated | 27 Oct 2026 |
| Registry name | markets.groundhog/weather |
More data and analytics servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
