ICOS carbon and greenhouse-gas observations
eu.icos-cp/icosVersion 0.3.0ICOS atmosphere, ocean and ecosystem greenhouse-gas observations, with citation and DOI per answer
Status
Responds111 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:30 UTC
- Latency
- 111 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.icos-cp.eu/mcpResponds111 msNo sign-in
Claude Code
claude mcp add --transport http icos https://mcp.icos-cp.eu/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: icos
Remote MCP server URL: https://mcp.icos-cp.eu/mcpCursor
{
"mcpServers": {
"icos": {
"url": "https://mcp.icos-cp.eu/mcp"
}
}
}VS Code
code --add-mcp '{"name":"icos","type":"http","url":"https://mcp.icos-cp.eu/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
8 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
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 rows
is split by time on the server and merged exactly. `std` is the
POPULATION standard deviation (ddof 0). `sum` adds the values as
stored, which is a total only for values that are themselves totals per
row: summing a RATE (umol m-2 s-1 per half-hour, gC m-2 d-1 per day)
or a concentration gives no physical quantity -- for a flux total
multiply the mean by the period. | No | Yes | Yes | Yes |
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 slice. | No | Yes | Yes | Yes |
estimateHow big a selection is -- rows, stations, time span -- without fetching
it. Call this before get_data. | No | Yes | Yes | Yes |
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=. | No | Yes | Yes | Yes |
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. | No | Yes | Yes | Yes |
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. | No | Yes | Yes | Yes |
list_datasetsList the ICOS datasets: one per data store, with domain (atmosphere,
ocean, ecosystem), time and space coverage, licence and DOI. | No | Yes | Yes | Yes |
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). | No | Yes | Yes | Yes |
Details
- Registry status
- Active
- Published
- Nov 7, 2026
- Updated
- Nov 7, 2026
- Categories (suggested)
- Data and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared