{"ok":true,"name":"goodearth_gdd_season_curve","description":"Growing degree day accumulation across a region, season to date. Returns accumulation with its spread across your ground, the band of the last ten seasons to read it against, a 7-day forecast extension, and a projection at the recent rate. The spread is the answer's point: it says how much the same field varies from bench to hollow, which is what decides whether one planting date serves the whole block.","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."},"base_temp":{"type":"number","default":50,"description":"Crop base temperature in °F — the threshold below which the crop does not accumulate heat. 50 °F is the field-corn convention; cool-season crops use 32-40 °F."}},"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_gdd_season_curve","page":"https://agentboardai.app/site/goodearth.tollbooth-dpyc.com"}