Skip to main content
Glama
bezilaszlo

eea-climate-data-mcp

by bezilaszlo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_databasesB

List allowlisted EEA climate databases and available versions.

list_versionsA

List version and revision aliases for an allowlisted database.

list_tablesC

List tables in a database version.

search_tablesA

Search table names, descriptions, columns, and column descriptions.

describe_tableB

Describe schema, grain, keys, joins, reporting cycle, and caveats.

preview_rowsC

Preview a small bounded set of rows with provenance.

list_distinct_valuesB

List bounded distinct values after validating the column against metadata.

search_emission_sectorsA

Find IPCC inventory sector codes by code prefix or name substring.

Returns sector_code, name, hierarchy level, and parent for each match, e.g. query 'transport' -> 1.A.3 and its subsectors.

describe_emission_sectorA

Describe one IPCC sector code: name, level, parent, direct children.

Parents already include children; never sum a sector with its parent or children (double counting).

get_emissions_seriesA

Curated national GHG inventory time series with the statistically correct variable.

country: ISO-style Discodata country code, e.g. 'HU', 'AT', 'EUA'. sector: 'total' or an IPCC sector code at any depth: '1', '1.A', '1.A.3' (discover codes via search_emission_sectors). Never sum a sector with its parent or children. accounting_scope: 'with_lulucf' or 'without_lulucf' (totals only). Avoids TREND/BASE_YEAR_AVG/PREV_SUBMISSION variants; sorted client-side by year.

list_measuresB

Search the Policies and Measures catalogue (descriptive, not a ranking source).

country: PaMs country label, e.g. 'Hungary', 'Germany'. status: e.g. 'Implemented', 'Planned', 'Adopted', 'Expired'. sector/instrument_type/ responsible_entity/free_text are substring matches. Quantified effect fields are sparse; missing values mean not reported, not zero.

get_measureA

Fetch one policy or measure with explicit quantification semantics.

Returns the full record plus a quantification block: status is 'reported' or 'not_reported'; ex-ante values by scope (total/esr/ eu_ets/lulucf) and target year, ex-post average if reported.

get_sql_capabilitiesB

Return the documented and live-tested Discodata SQL capability matrix.

validate_sqlA

Parse and validate one allowlisted, read-only, bounded SELECT query.

explain_sqlB

Explain referenced objects, joins, filters, aggregations, and query risks.

query_sqlB

Execute a locally validated and bounded SELECT, returning rows and provenance.

get_provenanceA

Preview provenance classification for a query without executing it.

describe_reporting_statusB

Explain reported actual, projection, policy estimate, and derived statuses.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 18 tools

Disambiguation3/5

The SQL-related tools (validate_sql, explain_sql, query_sql, preview_rows, list_distinct_values) have overlapping purposes, though descriptions help distinguish them. get_emissions_series and query_sql both return data but serve different intents, and get_measure vs list_measures is clear.

Naming Consistency5/5

Tool names follow a consistent verb_noun pattern: get_, list_, search_, describe_, validate_, explain_, query_, preview_. There are no mixed conventions or inconsistent styles.

Tool Count3/5

18 tools is on the heavier side, largely due to 12 SQL-focused tools. The server's purpose is broad (emissions, measures, SQL exploration), but the count feels slightly over-optimized for coherence.

Completeness4/5

The tool set covers emissions data, sector metadata, PaMs catalogue, and SQL exploration. Missing update/delete operations are appropriate for a read-only data server. Core workflows are supported with no dead ends.

Maintenance

ActivityStale
ResponsivenessNo issues