climate-impacts
This MCP server connects to the [Climate Impacts Explorer](https://climate-impact-explorer.climateanalytics.org/) and allows users to chat with climate change data accross the world and in different scenarios of emissions.
https://climate-impacts--valentinlemaire.run.tools
How to connect
-
Smithery (hosted)
1. Open https://smithery.ai/servers/valentinlemaire/climate-impacts 2. Click Connect and complete OAuth in your MCP client (Claude, Cursor, VS Code, etc.) 3. MCP endpoint: https://climate-impacts--valentinlemaire.run.tools
Tools (8)
-
get_country_overviewGet a comprehensive climate change impact overview for a country. Returns projections for key climate variables across multiple impact categories, comparing current policies (business as usual) vs 1.5C-compatible pathways. Accepts country names (e.g. 'Costa Rica') or ISO codes (e.g. 'CRI'). Args: country: Country name (e.g. 'Costa Rica', 'Germany') or ISO code (e.g. 'CRI', 'DEU'). season: Season — one of 'annual', 'MAM', 'JJA', 'SON', 'DJF'. Default: 'annual'.
-
lookup_countryLook up a country's ISO code by name, or list countries in a group. Args: query: Country name (or partial name) to search for. Use '*' to list all. group: Optional country group filter (e.g. 'sids', 'ldc', 'g20'). Use list_scenarios to find group IDs.
-
list_climate_variablesList available climate variables, optionally filtered by category group. Args: group: Optional category filter (e.g. 'Climate', 'Heat', 'Agriculture').
-
list_scenariosList all available emission scenarios with descriptions.
-
get_climate_projectionsGet climate change projections for a country, variable, and scenario. Returns a timeseries from 2015 to 2100 with median, uncertainty range, and warming levels. Args: country_iso: ISO 3166-1 alpha-3 country code (e.g. 'DEU', 'USA'). See climate://countries resource for all valid codes. variable: Climate variable ID (e.g. 'tasAdjust', 'prAdjust'). See climate://variables resource for all valid IDs — do NOT guess. scenario: Emission scenario ID (e.g. 'h_cpol'). Se
-
compare_scenariosCompare climate projections across multiple scenarios side by side. Fetches data for each scenario in parallel and displays a comparison table at key time horizons. Args: country_iso: ISO 3166-1 alpha-3 country code. See climate://countries resource for all valid codes. variable: Climate variable ID (e.g. 'tasAdjust', 'prAdjust'). See climate://variables resource for all valid IDs — do NOT guess. scenarios: List of scenario IDs to compare (e.g. ['o_1p5c', 'h_cpo
-
get_warming_level_snapshotView climate impacts indexed by global warming level (1.5/2.0/2.5/3.0C). Shows what impact values correspond to each warming level rather than by year. Args: country_iso: ISO 3166-1 alpha-3 country code. See climate://countries resource for all valid codes. variable: Climate variable ID (e.g. 'tasAdjust', 'prAdjust'). See climate://variables resource for all valid IDs — do NOT guess. scenario: Emission scenario ID. Default: 'h_cpol' (current policies). See clima
-
get_spatial_dataGet spatial (gridded) climate data for a country at a specific warming level. Returns full per-cell grid data (lat/lon/value/agreement), statistics, and country boundary (TopoJSON from world-atlas) for map rendering. Output includes a JSON block that can be used directly for D3/SVG visualizations. RENDERING INSTRUCTIONS: The response includes a `boundary` field with the country's TopoJSON border. You MUST use it as a clip path — do NOT fetch country borders from any ext