Lombardy Hydro, Snow and Meteo Sensor Register (ARPA Lombardia)
datilombardia/meteo-stations
The register of ARPA Lombardia hydro, snow and meteo sensors and their stations in Lombardy, Italy, from Open Data Regione Lombardia. Each row has the sensor id, measurement type and unit, station id and name, altitude in metres, province code, start date and coordinates. These are not the air-quality sensors (see datilombardia/air-quality-stations). Choose how many rows to return (1 to 100), optionally filter by measurement type (eight Italian names) or province code, and page with an offset. Numbers arrive as text. Source data passed through unmodified and served by Eden Engine; not an official ARPA Lombardia or Regione Lombardia product.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.
Data source
Data from ARPA Lombardia (air quality) and ARPA - Regione Lombardia (sensor register), published on Open Data Regione Lombardia (dati.lombardia.it). Credit the source: ARPA Lombardia / Regione Lombardia. Served by Eden Engine; not an official Regione Lombardia or ARPA Lombardia product.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "datilombardia/meteo-stations" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "datilombardia/meteo-stations" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "datilombardia/meteo-stations", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "datilombardia/meteo-stations", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 20, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"limit"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "How many rows to return, 1 to 100."
},
"offset": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Number of rows to skip, for paging through the register. Defaults to 0."
},
"provincia": {
"type": "string",
"pattern": "^[A-Z]{2}$",
"description": "Return only sensors in this province, two capital letters, for example BG or SO. Leave out for all provinces."
},
"tipologia": {
"enum": [
"Altezza Neve",
"Direzione Vento",
"Livello Idrometrico",
"Precipitazione",
"Radiazione Globale",
"Temperatura",
"Umidità Relativa",
"Velocità Vento"
],
"type": "string",
"description": "Return only sensors of this measurement type, spelled as the register spells it (Italian), for example Temperatura or Umidità Relativa. Leave out for all types."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"results"
],
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "Latitude as text."
},
"lng": {
"type": "string",
"description": "Longitude as text."
},
"quota": {
"type": "string",
"description": "Altitude as text."
},
"cgb_est": {
"type": "string",
"description": "Projected easting, as text."
},
"storico": {
"type": "string",
"description": "Historical flag, N or S."
},
"cgb_nord": {
"type": "string",
"description": "Projected northing, as text."
},
"location": {
"type": "object",
"description": "GeoJSON Point, coordinates [longitude, latitude].",
"additionalProperties": true
},
"datastart": {
"type": "string",
"description": "Start date of the sensor's data."
},
"idsensore": {
"type": "string",
"description": "Sensor id (hydro, snow or meteo)."
},
"provincia": {
"type": "string",
"description": "Province code."
},
"tipologia": {
"type": "string",
"description": "Measurement type."
},
"idstazione": {
"type": "string",
"description": "Station id."
},
"nomestazione": {
"type": "string",
"description": "Station name."
},
"unit_dimisura": {
"type": "string",
"description": "Unit of measure, for example °C."
}
},
"additionalProperties": true
},
"description": "The register rows, one per sensor. Empty when nothing matches."
}
}
}