{"ok":true,"name":"goodearth_wildlife_calendar","description":"When the other creatures working your season arrive. A farm is not only its crops. Robins arrive, woodchucks wake, squirrels start caching. The same drivers that time a crop time the animals — heat accumulation, day length, and the calendar the sun keeps — so they can be computed for your ground rather than read off a regional average. Three clocks, because animals do not all run on one: a degree-day threshold, a photoperiod threshold (migration runs on this, which is why it barely moves between","inputSchema":{"type":"object","required":["block","events"],"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."},"events":{"type":"array","items":{"type":"object","additionalProperties":true},"description":"The events to time, with your own thresholds. Heat-driven: {\"species\": \"Woodchuck\", \"event\": \"emergence\", \"driver\": \"heat\", \"gdd\": 120, \"base_temp\": 43}. Daylight-driven: {\"species\": \"Robin\", \"event\": \"first arrival\", \"driver\": \"daylight\", \"daylight_hours\": 11.5, \"rising\": true}. From your own record: {\"species\": \"Grey squirrel\", \"event\": \"nut caching\", \"driver\": \"calendar\", \"typical_on\": \"09-15\"}. Timed by the moon: {\"species\": \"Wood frog\", \"event\": \"chorus\", \"driver\": \"moon\", \"phase\": \"full\", \"after\": \"03-15\", \"nth\": 1} — the nth new, first_quarter, full or last_quarter moon on or after a day. All accept an optional emoji and note."}},"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_wildlife_calendar","page":"https://agentboardai.app/site/goodearth.tollbooth-dpyc.com"}