{"ok":true,"site":{"host":"anusree-j.github.io","url":"https://anusree-j.github.io/furrow/","type":"live","desc":"Furrow is a garden plan you draw and your agent reviews in the margin. It comments, it proposes, it never plants. Built on WebMCP.","tools":[{"name":"get_garden","kind":"answer","impl":"imperative","description":"Read the whole live plan on this page: garden profile (climate, frost dates, what the household eats, time available), every bed with its sun, last year’s crop family and this year’s plantings per season, the page’s own agronomy flags, pending proposals, open comments, recent decisions, rules, and suggested next actions. Call this first and again after the person changes anything.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/furrow/"},{"name":"list_crops","kind":"answer","impl":"imperative","description":"The crop catalog: id, name, family, sowing and harvest seasons, sun and water needs, height, effort, spacing, companions, antagonists, and notes. Optionally filter by family.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"family":{"type":"string","description":"Optional family id.","enum":["brassica","legume","allium","solanaceae","cucurbit","umbellifer","chenopod","aster","grass","other"]}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/furrow/"},{"name":"list_comments","kind":"answer","impl":"imperative","description":"All comments on the plan with status (open, resolved, dismissed, withdrawn) and the person’s note on each decision.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/furrow/"},{"name":"set_garden_profile","kind":"act","impl":"imperative","description":"Record what the person told you about their garden and household so the plan can be judged: climate or location, last spring frost, first autumn frost, what they like to eat, household size, hours per week. Ask them first; do not guess. Setting climate and last frost unlocks proposals.","inputSchema":{"type":"object","properties":{"climate":{"type":"string","description":"Location or climate in the person’s words, e.g. \"South-east England, temperate, clay soil\"."},"lastFrost":{"type":"string","description":"Approximate last spring frost, e.g. \"mid May\"."},"firstFrost":{"type":"string","description":"Approximate first autumn frost, e.g. \"late October\"."},"preferences":{"type":"string","description":"What they want to eat and grow, dislikes, goals, e.g. \"salads all summer, tomatoes, low effort\"."},"household":{"type":"string","description":"Who eats from the garden, e.g. \"2 adults, 1 child\"."},"hoursPerWeek":{"type":"string","description":"Time they can give, e.g. \"3\"."}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/furrow/"},{"name":"set_bed_facts","kind":"act","impl":"imperative","description":"Record facts about one bed the person told you: sun (full, part, shade), which family grew there last year, notes. These drive the page’s rotation and sun flags.","inputSchema":{"type":"object","properties":{"bedId":{"type":"string","description":"Bed id."},"sun":{"type":"string","description":"full, part or shade.","enum":["full","part","shade"]},"lastYearFamily":{"type":"string","description":"Family that grew there last year, or empty string for none.","enum":["brassica","legume","allium","solanaceae","cucurbit","umbellifer","chenopod","aster","grass","other",""]},"notes":{"type":"string","description":"Short note."}},"required":["bedId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/furrow/"},{"name":"add_comment","kind":"act","impl":"imperative","description":"Leave a comment under your own name, anchored to a bed and season when it concerns a cell, or unanchored for the whole plan. Kinds: rotation, timing, companion, water, succession, preference, yield, effort, other. Use severity high only for something that will fail. If you have a concrete alternative crop, set suggestedCropId so the person can apply it in one click. Do not repeat the page’s own flags.","inputSchema":{"type":"object","properties":{"bedId":{"type":"string","description":"Bed id, or omit for a whole-plan comment."},"season":{"type":"string","description":"Season, or omit.","enum":["spring","summer","autumn","winter"]},"kind":{"type":"string","description":"Comment kind.","enum":["rotation","timing","companion","water","succession","preference","yield","effort","other"]},"severity":{"type":"string","description":"info, warn or high.","enum":["info","warn","high"]},"text":{"type":"string","description":"The comment, in plain words, 1–3 sentences."},"suggestedCropId":{"type":"string","description":"Optional crop id to swap in or add."}},"required":["kind","severity","text"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/furrow/"}],"favicon":"/favicons/anusree-j.github.io.svg","apiSurface":"spec","category":"Productivity & Business","toolCount":6}}