Schema-aware, read-only CLI and MCP access to European climate data in EEA Discodata
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":"eea-climate-data-mcp","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.
# eea-climate-data-mcp [](assets/eu-climate-hero.png) [](https://pypi.org/project/eea-climate-data-mcp/) [](https://www.python.org/) [](LICENSE) [](https://modelcontextprotocol.io/) [](TODO.md) [](https://discodata.eea.europa.eu/) Schema-aware, read-only access to European climate data published through the public Discodata service of the European Environment Agency (EEA). This MVP is a **conditional go**. It supports the verified GHG Inventory and Policies and Measures databases. A current projections database was not visible in Discodata metadata during the 2026-07-19 spike, so WEM/WAM comparison is not claimed. > [!IMPORTANT] > This is an independent, unofficial client. The EEA and reporting countries remain > the authoritative sources. > [!WARNING] > This repository is an experimental proof of concept, not a production service. > Interfaces, upstream schemas, and the undocumented execution allowlist may change. > See [`TODO.md`](TODO.md). ## Install Install the CLI and MCP server as isolated commands: ```bash uv tool install eea-climate-data-mcp eu-climate --help ``` Development checkout: ```bash uv sync --extra test uv run eu-climate databases list uv run eea-climate-data-mcp ``` The MCP command uses stdio transport. No credentials are required. Claude Code: ```bash claude mcp add --scope user eu-climate -- uvx eea-climate-data-mcp ``` Codex CLI: ```bash codex mcp add eu-climate -- uvx eea-climate-data-mcp ``` ## CLI examples ```bash uv run eu-climate series emissions --country DE …
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.