Prompt cookbook
Copy these into Claude or any agent connected to Zonio. Each one shows the tools the agent is expected to call.
Energy
Solar farm shortlist
Find 10 parcels in Lubelskie suitable for a 5 MW ground-mounted PV farm:
at least 10 ha, slope under 10 %, within 8 km of a 110 kV substation,
outside Natura 2000 and flood zones. Prefer class IV–VI soil.
Rank by grid distance and solar yield, and tell me which criteria you couldn't check.Tools: find_sites (solar_farm_site) → check_regulations on the top results.
Battery storage next to available capacity
Where in Wielkopolskie can I connect a 20 MW BESS? I need 0.5 ha within 3 km of a GPZ
that publishes at least 20 MW of available capacity. Show the substation name for each plot.Tools: find_sites (bess_storage, min_capacity_mw: 20, capacity_km: 3).
Wind setbacks
Is parcel 2610052_2.0004.233 far enough from homes for a wind turbine under the current
setback law? What else would block a turbine there: aviation, Natura 2000, airspace?Tools: check_constraints (wind setback, aviation obstacle surfaces, airspace, environment).
Real estate
Housing estate
I'm a developer looking for land for 40–60 single-family homes around Kraków.
Plots of 1.5–4 ha, zoned MN, vacant, within 1 km of a school and 800 m of a bus stop.
Exclude anything KOWR could pre-empt.Tools: find_sites (housing_estate_site) → market_comparables for the top three.
Logistics
Find flat plots over 5 ha within 3 km of an A1 or A2 interchange in Łódzkie,
zoned for production or storage. Compare the best five.Tools: search_parcels → compare_parcels.
Address to answer
What can I build at ul. Wielicka 250, Kraków? Is there a local plan, and what does it allow?Tools: locate_parcel → check_regulations.
Due diligence
One parcel, full check
Run a full due diligence on działka 412/2, obręb Krzyszkowice, Wieliczka
for a block of 12 apartments. Give me a go / caution / no-go and a PDF I can send to my bank.Tools: locate_parcel → get_parcel → check_regulations → check_constraints → market_comparables → parcel_report.
Price sanity check
A seller is asking 650 PLN/m² for parcel 146501_8.0204.17/4. How does that compare
with land sales within 2 km over the last two years?Tools: market_comparables.
Tips for agent builders
- Put "Always report criteria with coverage status
missingto the user" in your system prompt. Zonio's tool descriptions already say so; repetition helps on long tasks. - Ask the model to include
map_urllinks; users want to see the plot. - For batch work (hundreds of parcels), call the REST API directly; MCP shines when a person is in the loop.