IPMA Weather MCP Server
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_weather_warningsA | Get Portuguese meteorological warnings for up to 3 days. |
| get_forecastA | Get 5-day weather forecast for a Portuguese city (Previsão Meteorológica até 5 dias). |
| get_daily_aggregate_forecastA | Get daily aggregated weather forecast for Portugal (Previsão Meteorológica até 3 dias, agregada por dia). |
| get_seismic_dataA | Get seismic activity data for Portugal (Informação sismicidade, últimos 30 dias). |
| get_sea_forecastA | Get sea state forecast for Portuguese coastal areas (Previsão Estado do Mar até 3 dias). |
| get_fire_riskA | Get fire risk forecast for Portugal (Previsão Risco de Incêndio até 2 dias). |
| get_uv_forecastA | Get UV index forecast for Portugal (Previsão Índice Ultravioleta até 3 dias). |
| get_station_observationsA | Get meteorological observations from weather stations (Observações últimas 24 horas). |
| list_available_citiesA | List all available Portuguese cities and islands for weather forecasts. |
| get_weather_type_descriptionsA | Get descriptions for all weather type codes used in forecasts. |
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 10 tools
Each tool has a clearly distinct purpose with no overlap. The tools cover different weather-related data types (daily forecasts, fire risk, sea state, UV index, seismic data, station observations, warnings, city lists, and weather type descriptions), and their descriptions make it easy to distinguish which tool to use for each specific query.
All tool names follow a consistent verb_noun pattern starting with 'get_' or 'list_', with clear and descriptive nouns (e.g., get_daily_aggregate_forecast, get_fire_risk, list_available_cities). There are no deviations in naming conventions, making the set predictable and easy to navigate.
With 10 tools, the server is well-scoped for providing comprehensive weather data for Portugal. Each tool serves a unique and necessary function, from forecasts and observations to warnings and metadata, without feeling bloated or insufficient for the domain.
The tool set provides complete coverage for weather data in Portugal, including forecasts (daily, city-specific, sea, UV), real-time data (observations, seismic activity, warnings), and supporting information (city lists, weather type descriptions). There are no obvious gaps, and agents can access all relevant meteorological aspects without dead ends.