imgw-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_weatherA | Get current synoptic weather observations from IMGW. With no station: returns all ~60 stations. With station: returns just that one. Data updates ~hourly. Fields: temperature (°C), wind speed (m/s), wind direction (degrees), relative humidity (%), precipitation sum (mm), pressure (hPa). |
| get_hydroA | Get current hydrological readings from IMGW. Includes water level (stan_wody), flow rate, water temperature, and the alarm / warning threshold levels for the station. Server annotates each with |
| get_warningsB | Get active IMGW meteorological warnings across Poland. Fields: nazwa_zdarzenia (event type — burze, mróz, upał, opady, wiatr, etc.), stopien (severity 1..3), prawdopodobienstwo (probability %), obowiazuje_od / _do, teren (affected area). |
| list_weather_stationsA | List synoptic station names available in the /synop feed. Useful for finding the right station name. |
| list_hydro_stationsA | List hydrological station names, rivers, and provinces from the /hydro feed. Optional query filters. Used to find the right station name for get_hydro. |
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 5 tools
Each tool targets a distinct purpose: getting hydrological readings, getting warnings, listing hydro stations, getting weather observations, and listing weather stations. There is no overlap or ambiguity between them, and the station-listing tools clearly complement their respective data-fetching tools.
All tool names follow a consistent snake_case verb_noun pattern: get_hydro, get_warnings, list_hydro_stations, get_weather, list_weather_stations. The use of 'get' for data retrieval and 'list' for enumeration is uniform, and the resource is always clearly identified (e.g., 'hydro', 'warnings', 'weather').
Five tools is well-scoped for a server focusing on current meteorological and hydrological data. Each tool serves a necessary function without redundancy, and the count is neither too sparse nor overwhelming for the domain.
The tool surface covers the full lifecycle of read-only access to IMGW data: retrieving current weather, current hydrological readings, active warnings, and the ability to list stations to target specific queries. No obvious gaps exist for the stated purpose, as the server explicitly provides current conditions and warnings without needing create/update operations.