ICOS atmosphere, ocean and ecosystem greenhouse-gas observations, with citation and DOI per answer
Connect Remote server
claude mcp add --transport http icos https://mcp.icos-cp.eu/mcp
{
"mcpServers": {
"icos": {
"url": "https://mcp.icos-cp.eu/mcp"
}
}
}
{
"servers": {
"icos": {
"type": "http",
"url": "https://mcp.icos-cp.eu/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://mcp.icos-cp.eu/mcp
Tools 8 found in our last check
list_datasetsList the ICOS datasets: one per data store, with domain (atmosphere, ocean, ecosystem), time and space coverage, licence and DOI.
search_variablesFind variable ids in the ICOS catalogue by name, quantity or unit. The ids are what estimate and get_data take. Primary measurements come before their companions (standard deviation, value counts, flags).
describe_variableOne variable in full: names, unit, which dataset, its coverage, how its quality flag is read, licence and DOI. For a multi-dimensional variable read through zarr (access 'zarr'), its axes with their labels, the slice /query serves (prescribed) and an xarray line for any other sl…
estimateHow big a selection is -- rows, stations, time span -- without fetching it. Call this before get_data.
get_dataObservations for one variable, filtered by box, time, station, cruise, height and quality control. Returns at most max_rows rows as a table, the total, a download URL for the whole selection, and the citation the user must be given with any use of the data.
get_citationHow to cite a variable's data: the citation text, licence and DOI from its data passport, and -- for a selection (stations, a time window, a box) -- every data object it came from, in full. Data answers carry a short citation and only the COUNT of their sources; this lists them.
aggregateStatistics over a WHOLE selection, computed on the server: count, mean, min, max, sum and standard deviation of one variable, overall or per station, year, month or day. Use this for any average, total, range or trend instead of reading rows. Any size: a selection over 500,000 r…
find_stationsThe stations that carry a variable: id, name, position, sampling height, country, ecosystem -- near a point (sorted by distance), in a box, by name or by country. The ids are what estimate and get_data take as station=.
Details
| Endpoint | https://mcp.icos-cp.eu/mcp (Streamable HTTP) |
| First published | 7 Nov 2026 |
| Last updated | 7 Nov 2026 |
| Registry name | eu.icos-cp/icos |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
