import_parcel
Import a parcel as your garden's site context, setting the boundary, geo-anchor, and map background so previews show real roads, neighbors, and vegetation.
Instructions
Import a parcel as the garden's site context: sets the scheme outline, geo-anchor, and (by default) auto-loads the KIEG WMS cadastral/satellite map background so capture_preview shows real site context (neighbors, road, vegetation) under the boundary. Default alignment is north_up so cardinal reasoning ("south wall", "west fence") works naturally; pass side_aligned if you'd rather draw on an axis-aligned canvas. WMS failure is non-fatal — boundary + geo-anchor still land and the response carries mapBackground: { loaded: false, reason } so you can decide whether to retry or continue without the background. Pass loadMapBackground: false to skip the WMS fetch entirely (faster; useful for headless evals). Poland only: refused for a garden placed outside Poland — draw the boundary with set_boundary instead.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"parcelId": "<parcelId>"
},
"name": "import_parcel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parcelId | Yes | Parcel ID to import (use get_parcel_by_* first to find it) | |
| alignment | No | Boundary orientation. `north_up` (default) keeps north pointing up; `side_aligned` rotates so the longest edge runs horizontally. The alignment modal that the editor would normally show for skewed parcels is bypassed when called via MCP. | |
| loadMapBackground | No | Auto-load the KIEG WMS cadastral/satellite map background after import. Default `true`. Set `false` to skip the WMS fetch (faster; `capture_preview` will then show the parcel on a blank background and `get_garden_info().hasScheme` stays `false`). |