Production · 223 datasets · 479.2M rows

Italian geospatial data,
MCP-native.

223 curated datasets, 479.2M rows, ready for your AI agents.
Real estate, healthcare, mobility, risk, environment — all behind one MCP server.

20 production tools

Spatial, temporal, composite + GIS primitives (geometry ops, isochrone, H3, distance matrix, coordinate transform). From spatial_search to site_profile.

Edge latency

Sub-100ms query latency. Geographically-distributed read replicas keep responses fast wherever your agent runs.

MCP-native

Drop into Claude Desktop, Cursor, or your own agent. Pure Streamable HTTP — no bespoke clients required.

Italy-focused

ISTAT, Agenzia delle Entrate (OMI), ARPA, INGV, Ministero della Salute, Overture Maps. Continuously refreshed.

Tools, not raw SQL.

High-level operations your agent can call directly — with auto-LIMIT, statement timeouts, and response size caps baked in.

list_sources
Catalog discovery: list loaded data sources filtered by theme, geometry type, or joinability. Entry point for an agent to find what's queryable.
describe_table
Column-level schema for any qualified table: data types, comments, cached row count, geo-join hints. Pre-flight before query_sql or geometry ops.
relationships_graph
Curated table-relationship graph (FK-style edges + georeferences_via). Lets agents plan multi-source joins without guessing.
spatial_search
Cross-source gis.points lookup within a radius around any (lat, lon).
site_profile
Generalized site enrichment: POI counts per theme, nearest essential service (healthcare/education/commerce/mobility) with walk/bike/drive band, ISTAT census section, OMI real-estate zone with current compr/loc ranges. Single-call feature pack.
property_neighborhood
Composite real-estate context: POI counts per theme, nearest POI per theme, earthquake exposure 25km/30y, ISTAT census section. AVM feature pack.
time_series_at_point
Aggregate any time-series source (air quality, mobility, real-estate…) within a radius, bucketed by hour/day/week/month/year. Bring your own table + value column.
density_grid
H3 hex aggregation of POIs in a bbox (resolution 5–10). Batch listing→cell features.
nearest_n
N nearest POIs to a point with optional theme filter. Always returns top-N (vs spatial_search fixed radius).
nearest_geometry
N nearest features from any qualified table (polygons, lines, points). Generalizes nearest_n beyond gis.points.
points_in_polygon
Count + list POIs inside an arbitrary WKT polygon (admin boundary, district, isochrone).
snap_to_geometry
Snap a noisy (lat, lon) to the closest feature in any table within max_dist_m. Cleans geocoder output onto roads/buildings.
isochrone_proxy
Mode-calibrated buffer (walk/bike/drive × minutes) returning a polygon WKT. Pair with points_in_polygon for catchment filters.
distance_matrix
Geodesic N×N matrix between up to 50 input points. For TSP-light, clustering, pre-routing.
hex_neighbors
List all H3 cells within ring k of an input cell, with centroids. Spatial expansion for batch jobs.
geometry_ops
PostGIS unary/binary ops on user WKT: buffer, simplify, centroid, envelope, convex_hull, intersection, union, difference. Returns result WKT + area/length.
geometry_validate
Validate WKT, return is_valid, reason, type, and a fixed WKT via ST_MakeValid. Pre-flight for LLM-generated geometry.
coordinate_transform
Reproject WKT between WGS84 (4326), Web Mercator (3857), ETRS89, Italy zones (3003/3004/6707/6708) and UTM 32/33N.
bbox_of
Geographic extent of any qualified table's geometry column. Scope further queries.
query_sql
Free-form read-only SELECT / WITH. Max only.

Pricing.

Start free. Upgrade when you ship. Cancel anytime.

Free

€0

Kick the tires. No credit card required.

  • 100 calls / month
  • 10 req / minute
  • 9 tools: discovery + GIS primitives (no DB-data tools)
  • All themes
  • Hard cap (no overage)
Most popular

Pro

€29 /mo

Production AVM workloads, structured tools.

  • 10,000 calls / month
  • 60 req / minute
  • All tools except query_sql
  • All themes
  • Overage €0.005 / call

Max

€99 /mo

Free-form SQL + bulk batch jobs.

  • 100,000 calls / month
  • 300 req / minute
  • All tools incl. query_sql
  • All themes
  • Overage €0.002 / call

See full comparison →

FAQ.

Quick answers. Email support@qubitdata.it for anything else.

What is MCP? +
Model Context Protocol — an open standard for letting LLMs call external tools over a uniform interface. qubitdata·mcp implements MCP over Streamable HTTP at https://mcp.qubitdata.it/mcp; any MCP-aware client (Claude Desktop, Cursor, your custom agent) connects without bespoke glue.
Which tier should I pick? +
Free for prototyping or discovery-only workflows (9 tools, 100 calls/mo). Pro for production agents that need spatial + composite tools (19 tools, 10k calls/mo, €29). Max if you need query_sql for ad-hoc cross-source analysis (20 tools, 100k calls/mo, €99). Upgrade or downgrade anytime.
What counts as a billed call? +
Only successful tools/call requests. Discovery (tools/list, initialize) and SSE keepalive are free. Tool errors are not billed. Quota resets monthly on signup-anniversary day.
What happens if I exceed my monthly quota? +
Free: hard cap — calls return 429 until the next reset. Pro/Max: overage billed via Stripe usage-based pricing (€0.005/call Pro, €0.002/call Max), capped at €200/mo (Pro) and €500/mo (Max).
How fresh is the data? +
Source-dependent. ISTAT census, Agenzia delle Entrate (OMI), Ministero della Salute, INGV iside refresh on each agency's official cadence (quarterly to yearly). Overture Maps, INGV recent quakes, ARPA air quality refresh weekly to daily. Each list_sources entry includes the load timestamp.
Do you cover all of Italy? +
Yes — coverage is national across 213+ datasets. Density varies by source: full coverage for ISTAT census polygons, ADE OMI quotations, INGV catalogs; OSM/Overture POI density follows community contributions (denser in metros).
Is there an SLA? +
No formal SLA on Free/Pro. Best-effort uptime targeting 99.5%. Status page coming soon. For an enterprise SLA with credits and a private deployment, write to support@qubitdata.it.
How are GDPR and data privacy handled? +
All data is publicly-sourced from official Italian/EU agencies — no personal data is stored. Your account: only the email is retained, used for billing/support. API request bodies/responses are not persisted. Full details on the privacy page.
Can I cancel anytime? +
Yes. Stripe Customer Portal lets you cancel in one click. Remaining quota expires at the end of the current billing period; no pro-rata refund.
Do you offer a custom / on-prem deployment? +
Yes — for enterprise needs (private VPC deployment, custom SLA, dedicated tenants, custom datasets) reach us at support@qubitdata.it.