Server data from the Official MCP Registry
Italian cadastral parcels, geocoding, OMI valuations, risk and demographic data. 85M parcels.
About
Italian cadastral parcels, geocoding, OMI valuations, risk and demographic data. 85M parcels.
Remote endpoints: streamable-http: https://mcp.zornade.com/mcp
Security Report
Valid MCP server (0 strong, 2 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
Endpoint verified · Open access · No issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Found in Source Code
Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-zornade-zornade-mcp": {
"url": "https://mcp.zornade.com/mcp"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
Zornade MCP - Italian Cadastre, Geospatial & Real Estate Data
Model Context Protocol server for Italian cadastral, geospatial and real estate data, powered by the Zornade API v2.
Add it to any MCP client (Claude, Cursor, VS Code Copilot, Cline, ...) and ask questions about Italian properties in natural language: geocoding, cadastral parcels, risk layers, valuations, solar potential, administrative lists.
Endpoint
https://mcp.zornade.com/mcp
Authentication
A free Zornade API key (zrn_...) from
https://app.zornade.com/api is required. Send it
as x-api-key header, Authorization: Bearer, or ?api_key= query parameter.
Rate limits and scopes are the ones of your key (10,000 requests/hour).
Tools
| Tool | Description |
|---|---|
zornade_geocode_search | Forward geocoding on 18.7M+ Italian addresses (ANNCSU) |
zornade_geocode_reverse | Reverse geocoding by WGS84 coordinates |
zornade_parcel_by_id | Enriched cadastral parcel profile (risk, economics, solar, valuations, POI, ...) |
zornade_parcel_locate | Parcels by point, multiple points, or bounding box |
zornade_parcel_search | Parcels by comune, foglio, label |
zornade_admin_lists | Regions, provinces, municipalities |
Connect
Claude Code:
claude mcp add zornade -t http https://mcp.zornade.com/mcp \
--header "x-api-key: zrn_YOUR_KEY"
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"zornade": {
"type": "http",
"url": "https://mcp.zornade.com/mcp",
"headers": { "x-api-key": "zrn_YOUR_KEY" }
}
}
}
Test
curl -X POST https://mcp.zornade.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "x-api-key: zrn_YOUR_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Example
A typical conversation, from natural language to a structured answer:
- The user asks: "Is this parcel at risk of flooding, and what is it worth?"
- The agent calls
zornade_geocode_searchwith{ "query": "via del corso 1, roma" }, thenzornade_parcel_by_idwith the returnedfid. - The answer comes back as compact JSON with English field names:
{
"fid": 28007851,
"municipality": { "code": "H501", "name": "Roma", "province": "Roma", "region": "Lazio" },
"cadastral": { "foglio": "481", "urban_section": null, "municipality_code": "H501", "postal_code": "00186" },
"risk": { "seismic_zone": 3, "pga": 0.058, "flood_level": null, "landslide_level": null },
"subsidence": { "velocity_mm_year": -0.8, "risk_class": 1, "risk_label": "negligible", "direction": "stable" },
"economics": { "avg_residential_price_m2": 6283.33, "tax_year": 2023 },
"meta": { "licenses": ["..."], "zornade_attribution_required": true }
}
(abridged for brevity; geometry is omitted from tool replies). Field names are
English across the API (area_m2, pga, risk_label, ...). A few official
cadastral terms stay in Italian on purpose (foglio, sezione), and values
like street, municipality and region names are proper names and stay as they
are.
Architecture
functions/mcp/index.ts- Supabase Edge Function (Deno), built with mcp-lite + Hono, streamable HTTP transport. Pattern from the official Supabase MCP guide.netlify.toml+public/- Netlify reverse proxy for the clean hostnamemcp.zornade.com(no build step).
Documentation
- API docs: api.zornade.com
- API keys: app.zornade.com/api
- Main site: zornade.com
Known limitations
- The HTTP transport is stateless: no persistent SSE sessions. Some modern SDK clients open a persistent SSE GET after initialize and receive a 400; request/response calls work normally and that error is harmless.
- Protocol revision negotiation: the server supports the 2025 MCP revisions (2025-03-26 and 2025-06-18). A client requesting a newer or unknown revision is answered with the oldest supported revision instead of an error.
- Tool responses are text-only: geometries are omitted to keep the LLM context light.
- Tool calls require a free Zornade API key. Direct API v2 calls are the right tool for batch pipelines, see api.zornade.com.
License
Two distinct layers:
- Server code: MIT. Free to use, modify and redistribute, also for
commercial purposes. The full text is in
LICENSE. - Data: licenses of the original sources, which remain in force for every
consumer of the API and of this server. Key ones:
- cadastral parcels and cadastral data: Agenzia delle Entrate (free reuse, attribution required)
- addresses: ANNCSU, ISTAT and Agenzia delle Entrate (CC BY 4.0, partly CC BY 3.0 IT)
- buildings and map layers: OpenStreetMap (ODbL 1.0)
- risk and environmental layers: ISPRA, INGV, Copernicus (CC BY 4.0 / Copernicus Data Policy)
- solar potential: PVGIS-SARAH3, JRC European Union (free reuse)
- real estate market data: OMI and MEF (free reuse)
Every API response lists the applicable licenses in meta.licenses and the
required attribution text. Two attribution levels exist: source attributions
are always mandatory; the "Dati elaborati da Zornade" attribution with link to
zornade.com is required for free plan keys and can be waived with a commercial
license (the response field meta.zornade_attribution_required tells you
which rule applies). Full terms: zornade.com.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Worldmonitor
Freeby Koala73 · Developer Tools
Live markets, conflicts, country risk, chokepoints, energy, and China decision signals. 89 tools.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
