AEMET API integration with MCP (Model Context Protocol)
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"aemet-mcp-2","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# AEMET-MCP. Integration via MCP with the AEMET API [](README.md) [](README_es.md) ## DESCRIPTION **AEMET is the State Meteorological Agency of Spain.** **Aemet-mcp** allows you to retrieve historical climate data and meteorological information from the AEMET API directly from Claude AI and other MCP compatible clients, using the **Model Context Protocol (MCP)**. Aemet-mcp is an MCP server that exposes tools enabling LLMs to query data from weather stations across Spain. It includes secure handling of API keys and resource JSON files for using supporting data. ## KEY FEATURES - Query for **historical daily values** (temperature, wind, precipitation, etc.) - Access to **monthly climate summaries** by station. - Filtering by year, month, and AEMET station code. - Query beach conditions, including ultraviolet radiation indices. - **Rainfall data analysis prompt** for Spanish municipalities with historical precipitation data - Responses ready for use in JSON format. ## INSTALLATION ### Installing via Smithery To install AEMET Weather Data Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@AnCode666/aemet-mcp): ```bash npx -y @smithery/cli install @AnCode666/aemet-mcp --client claude ``` ### Install with uv ### Prerequisites - Python 3.10 or higher. - [uv](https://docs.astral.sh/uv/getting-started/installation/) package manager. ### Installing uv The first step is to install `uv`, a package manager for Python. **It can be installed from the command line**. On macOS and Linux: ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` On Windows: ```bash powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" ``` You can also install it with pip: ```bash pip install uv ``` For more information about installing uv, visit the [uv documentation](https://docs.astral.sh/uv/getting-sta…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.