{"ok":true,"name":"goodearth_frost_window","description":"When frost normally arrives on this ground, and whether it is coming this week. Returns first-frost dates from the last ten seasons, how far the region's own terrain spreads that, and a night-by-night assessment of the coming forecast for the *coldest* ground rather than the average. A season begins where this ground's own record never frosts — mid-July in Vermont, mid-January south of the equator — given as ``first_frost.season_starts``. ``this_season`` is the season so far, up to yesterday: it","inputSchema":{"type":"object","required":["block"],"properties":{"npub":{"type":"string","default":"","description":"The patron's Nostr public key (npub1...). Tool fees are paid from this patron's balance. The connection proves the caller holds it: a request signed with npub's key (NIP-98 `Authorization: Nostr`), or an OAuth connection that holds npub (see held_identities)."},"block":{"type":"string","description":"The ground to answer for: a block you have saved — its id, its name, one of its aliases, or any part of its name that only one block has (e.g. \"Meadow\" for \"Lower Meadow\"). If several match, the error lists them with their ids. Blocks may overlap; each answers for its own ground. Save one with block_save first; geometry travels once, not on every call."}},"additionalProperties":false},"serverUrl":"https://goodearth.tollbooth-dpyc.com/mcp","transport":"http","handshake":"ok","host":"goodearth.tollbooth-dpyc.com","score":40,"grade":"C","auth":"oauth","lastScannedAt":"2026-10-30T13:10:00.853Z","stale":false,"permalink":"https://agentboardai.app/mcp/goodearth.tollbooth-dpyc.com/goodearth_frost_window","page":"https://agentboardai.app/site/goodearth.tollbooth-dpyc.com"}