powietrze-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| POWIETRZE_STATS | No | Set to 1 to enable anonymous counters exposed under /stats. | |
| POWIETRZE_CONTACT | No | Contact information for the server operator. | |
| POWIETRZE_FORECAST | No | Set to 0 to disable the Copernicus CAMS forecast and pollen data. | |
| POWIETRZE_PUBLIC_URL | No | Public URL of the server. | |
| POWIETRZE_RATE_LIMIT | No | Rate limit for the server. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| air_qualityA | Current air quality near a place in Poland from the nearest official GIOŚ stations: Polish air quality index, latest hourly PM2.5, PM10, NO2, O3, SO2 (+24 h means for dust), reference limits, active smog warnings for the voivodeship, and a 3-day forecast of PM and pollen (birch, alder, grass, mugwort, ragweed) from Copernicus CAMS. place: town, address or 'lat,lon'. |
| air_stationsA | List official air monitoring stations (GIOŚ) in a town, commune, county or voivodeship, with coordinates. |
| data_sourcesC | Where the data comes from and caveats. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
The three tools have clearly distinct purposes: station discovery, data provenance/context, and air quality retrieval for a place. An agent can easily choose between listing stations, reading source caveats, and fetching current/forecast air quality.
All tool names use consistent snake_case noun phrases: air_stations, data_sources, air_quality. There is no mixing of casing or verb styles, and each name directly reflects its tool's scope.
Three tools is well-scoped for a focused air quality server: one for station lookup, one for data provenance, and one for the main air quality query. Each tool earns its place without redundant surface area.
The surface covers the core workflow: find stations, understand data caveats, and retrieve current plus forecast air quality including pollutants and pollen. Minor gaps exist around station-specific detailed measurements or historical queries, but typical agent needs are covered.