Skip to content
Squatch MCP

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.

  • Effect: Read 16
  • Effect: Write 12
  • Effect: Delete 4
Effect
Capability

Showing 32 of 32 tools

Tools advertised by com.siltwell/garden
Details
delete_bed

Remove a bed from the garden. Siltwell archives it: it leaves the bed lists in the app and in these tools, its care schedules stop, and pla…

Effect: Delete
delete_planned_planting

Remove an entry from the succession plan outright (a queued future planting that hasn't been sown). This is a hard delete, not recoverable …

Effect: Delete
delete_planting

Remove a planting from the garden. Siltwell archives it: it disappears from the app and from these tools, and its care schedules stop. Its …

Effect: Delete
delete_schedule

Turn off a recurring care schedule (stops its reminders). Identify it by scheduleId, or by scope — plant (its active planting), bed, or gar…

Effect: Delete
add_planned_planting

Queue a future planting for a bed as part of a succession plan — it is NOT yet sown (use add_planting for something the user already plante…

Effect: Write
add_planting

Record that the user planted/sowed something: creates the plant in their catalog if new and the planting in the named bed. Passing variety …

Effect: Write
create_bed

Add a garden bed. `type` is one of outdoor_bed (in-ground), raised_bed, greenhouse, grow_light_shelf, pot. Dimensions (lengthCm/widthCm/hei…

Effect: Write
log_curing

Record that a harvested crop has finished curing (or dismiss the reminder). Use when the gardener says they've cured, dried, trimmed or sto…

Effect: Write
log_event

Record something the user did or observed: watered, fertilized, transplanted, pruned, pest sighting, treatment, frost damage, or a note. At…

Effect: Write
place_planting

Place or move a planting on its bed's layout grid — set its position (xCm, yCm measured from the bed's top-left corner) and footprint (wCm …

Effect: Write
record_harvest

Record a harvest, e.g. "I picked 2 kg of cucumbers" or "2 lb of tomatoes". Resolves the plant's active planting automatically. Pounds and o…

Effect: Write
set_care_schedule

Create a recurring care schedule (water/fertilize/custom). Scope it to a plant (its active planting), a bed, or the whole garden. Recurrenc…

Effect: Write
update_bed

Change an existing bed's name, type, or dimensions. Identify the bed by its current name. Use when the user wants to rename a bed, change i…

Effect: Write
update_harvest

Correct a logged harvest — the most-recent harvest of a plant (by name) or a specific harvestId. Edit quantity, unit, notes, or the date. U…

Effect: Write
update_planned_planting

Update a queued succession-plan entry: change its status (planned/done/skipped), reschedule its targetDate, or adjust quantity/notes. Ident…

Effect: Write
update_planting

Change a planting's status (active/finished/failed), notes, quantity, transplant date, variety, or MOVE it to another bed (pass bed with th…

Effect: Write
get_bed_layout

Read a bed's layout grid: the bed's dimensions (cm) plus each placed planting's footprint (xCm, yCm from the bed's top-left; wCm × hCm), an…

Effect: Read
get_current_conditions

Current weather at the garden (station if connected, else forecast) plus per-bed soil moisture/temperature. Use for "how is the garden righ…

Effect: Read
get_forecast

7-day forecast for the garden with overnight-low frost alerts. Use for planting timing, frost protection, watering plans.

Effect: Read
get_harvests

List harvests with per-plant totals. Use when the user asks what/how much they harvested.

Effect: Read
get_history

Daily weather history for the garden: min/max temp, rain, growing degree days (base 10 °C) with a cumulative total. Use for "how warm/wet h…

Effect: Read
get_plan

Upcoming sowing/transplant windows computed from the user's plant catalog and the garden's frost dates, plus zone, frost dates, and any due…

Effect: Read
get_season_plan

Compute the garden's rest-of-season planting schedule: every bed's next crops, chained forward to the effective first frost, deconflicted a…

Effect: Read
get_soil_readings

Latest soil moisture % and soil temperature per bed, with bed names. Use for watering/sowing decisions.

Effect: Read
list_beds

List the garden's beds: name, type (outdoor_bed/raised_bed/greenhouse/grow_light_shelf/pot), dimensions in cm, notes, and how many active p…

Effect: Read
list_planned_plantings

List the garden's succession plan — future plantings queued for a bed that haven't been sown yet (only status='planned'; done/skipped entri…

Effect: Read
lookup_frost_dates

Average last spring frost, average first fall frost and hardiness zone for any place, from 10 years of weather records. Works without a Sil…

Effect: Read
lookup_frost_risk

Forecast lows for the next 7 days at any place and the nights at risk of frost. Each frost night is dated by the morning its low falls on, …

Effect: Read
lookup_growing_season

Frost-free season length and seasonal growing degree days at any place, and whether heat-loving crops get enough heat to ripen. Works witho…

Effect: Read
lookup_planting_windows

When to start seeds indoors, plant out, and sow for a fall harvest at any place, crop by crop, with the days left to sow today. Works witho…

Effect: Read
query_plantings

List the user's plantings (what is planted, where, when, how, current status). Use when the user asks what they planted, when something was…

Effect: Read
search_events

Search the garden log: watering, fertilizing, transplanting, pruning, pest sightings, treatments, frost damage, notes. Use when the user as…

Effect: Read