API & MCP

Everything a person can do on Garden Sowing Calendar (122 Plants), a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Garden Sowing Calendar (122 Plants)

Turns your last spring and first autumn frost into a garden calendar for up to 60 of 122 vegetables, herbs, fruit and flowers: sow indoors, plant out, sow outside with repeat sowings, autumn planting, the harvest or flowering window, and the yearly pruning of fruit and perennials, with a calendar file.

Inputs of Garden Sowing Calendar (122 Plants)
FieldTypeDefaultDescription
plantsmultiselect (tomato, pepper, eggplant, potato, cucumber, zucchini, squash, melon, sweetcorn, bush-bean, pole-bean, pea, broad-bean, lettuce, spinach, chard, beet, carrot, parsnip, radish, turnip, onio["tomato","lettuce","strawberry","apple","sweet-pea","garlic"]Plants
lastFrost (required)text"04-20"Last spring frost (MM-DD). Month and day, for example 04-20. Hearth’s Frost Dates Finder gives it for Germany and the United States.
firstFrost (required)text"10-20"First autumn frost (MM-DD)
yearinteger2027Season (year of the spring frost)

Example request

Berlin: vegetables, fruit and flowers

curl -X POST https://greenplotsowingcalendar.usefulweb.site/api/v1/calculate -H 'content-type: application/json' -d '{"plants":["tomato","lettuce","strawberry","apple","sweet-pea","garlic"],"lastFrost":"04-08","firstFrost":"11-02","year":2027}'

Every result contains

inputs (normalised, defaults applied), summary, result (validated against the published schema), units, assumptions, sources, warnings, computedAt and links.

MCP (Model Context Protocol)

{
  "mcpServers": {
    "greenplot-sowing-calendar": { "type": "http", "url": "https://greenplotsowingcalendar.usefulweb.site/mcp" }
  }
}