Render Parcel Shape
render_parcel_shapeRender a property's lot as an interactive UI component (inline SVG): a City of Portland aerial photo underlay (showing the true roofline) with the parcel outline, the building footprint(s) on the lot, approximate setback dimensions, a north arrow, and faint neighbouring parcels overlaid on top. Provide a detailType+detailId to fetch geometry, or pass rings directly. Aerial, footprints, and neighbours come from Portland's public ArcGIS layers; set basemap="none" to drop the photo and includeContext=false for just the bare outline. Renders in MCP Apps hosts (Claude) and legacy mcp-ui hosts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rings | No | Web Mercator (EPSG:3857) parcel rings, e.g. geometry.rings. Bypasses fetching. | |
| title | No | Caption shown on the component. | |
| basemap | No | Aerial photo underlay (true rooflines). 'aerial' fetches a City of Portland image; 'none' renders dark vectors only. | aerial |
| detailId | No | detail_id used to fetch geometry when rings are not supplied. | |
| detailType | No | detail_type used to fetch geometry when rings are not supplied. | zoning |
| includeContext | No | Overlay building footprints, setbacks, and neighbouring parcels. Set false for just the lot outline. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rings | Yes | ||
| title | No | ||
| basemap | No | ||
| areaSqFt | Yes | ||
| setbacks | No | ||
| buildings | No | ||
| neighbors | No |