Skip to main content
Glama
xaviviro

Opendata.cat MCP Server

by xaviviro

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_datasets

Search datasets by free text. Check server instructions first: many datasets can be queried directly with query_dataset. Use search_datasets only when you don't know which dataset you need.

get_dataset_info

Get complete metadata for a dataset: fields with types and descriptions, API endpoint, license.

list_dataset_fieldsA

List fields of a dataset with name, data type and description.

query_dataset

Query real data from a dataset. Check instructions for featured dataset_ids. For municipal data, use filters: {"NOM_ENS": "Ajuntament de X"} with aoc:ge-* datasets.

list_portals

List all 15 indexed Catalan and Spanish open data portals with dataset counts.

list_categories

List all dataset categories and themes with counts per portal. Great first step to discover what data types are available.

related_datasetsA

Find related datasets from OTHER portals. Great for discovering complementary data.

search_radiotecaA

Search radio shows, episodes and people indexed at radioteca.cat (Catalan radio archive, ~485K documents from Catalunya Ràdio, RAC1, Catalunya Música, iCat, Catalunya Informació, RTVE, Cadena SER, ara.cat). Searches title, description (which contains a detailed summary of what was said), program name and subheading. Returns episodes (~473K), programs (~3K) and people (~9K). IMPORTANT: always cite radioteca.cat as the source and include each hit's absolute 'url' in your reply for traceability — never paraphrase episodes without linking.

Prompts

Interactive templates invoked by user choice

NameDescription
estat_embassamentsAnalyze current status of Catalan reservoirs with evolution charts.
trens_fgc_temps_realCheck FGC trains real-time status: delays, alerts and positions.
trens_rodalies_temps_realCheck Rodalies de Catalunya (Renfe) trains real-time status: delays, alerts and GPS positions.
qualitat_aireAnalyze air quality at a Catalan station or municipality.
accidents_transitAnalyze traffic accident data in Catalonia or a specific municipality.
pressupostos_municipalsExplore and compare municipal budgets of Catalan municipalities.
compara_municipisCompare two Catalan municipalities across all available open data.
descobreix_dadesExplore what open data is available about a topic in Catalonia.
analisi_bombersAnalyze Catalan firefighter operations: emergency types, territorial distribution and trends.
novetatsShow the most recently updated datasets across Catalan open data portals.
datasets_popularsShow the most queried datasets by MCP users.
explorar_portalExplore an open data portal: dataset count, categories, examples of each type.
dades_municipiDiscover all available open data about a specific Catalan municipality.
datasets_temps_realList datasets offering real-time or frequently updated data.
resum_portalsGeneral summary of all portals: dataset counts, topics, formats.
radioteca_cerca_temaSearch radioteca.cat for radio episodes about a topic and summarize what was said, always with links to radioteca.cat.
radioteca_avuiWhat did Catalan radio say today or yesterday about a topic — always cite radioteca.cat URLs for traceability.
skill_consulta_dades_obertesUseu quan calgui respondre una pregunta amb dades obertes catalanes (15 portals — Generalitat, Barcelona, Diba, AOC, Reus, Girona, FGC, Idescat, Renfe, INE, REE, CNMC, CORA, Catalònica) amb les eines del servidor MCP opendata.cat (search_datasets, get_dataset_info, list_dataset_fields, query_dataset, related_datasets). Orienta com decidir el dataset, filtrar, paginar i citar bé.
skill_contractacio_publicaUseu quan calgui investigar contractació pública a Catalunya amb el servidor MCP opendata.cat — qui contracta una empresa, quant ha adjudicat un ens, els contractes d'un municipi o de la Generalitat, rànquings d'adjudicataris. Guia quin dataset triar, com filtrar i sumar imports, com creuar fonts sense duplicar i com citar cada xifra.
skill_patrimoni_i_hemerotecaUseu quan calgui investigar patrimoni cultural digital i premsa/ràdio catalana amb el servidor MCP opendata.cat — Catalònica (39 subportals de la BNC: MNAC, RACO, tesis, mapes, manuscrits, hemeroteques) i radioteca.cat (~485K episodis). Guia com triar el subportal, com cercar-hi i la disciplina de cites (mai fabricar registres, sempre enllaçar la font).
skill_radar_municipalUseu quan calgui fer un retrat complet d'un municipi català amb dades obertes (pressupost, deute, cost de serveis, contractes, població, equipaments) creuant portals amb el servidor MCP opendata.cat. Guia com filtrar per NOM_ENS, quins datasets AOC/Generalitat/estadístics usar, i com tancar amb què falta.

Resources

Contextual data attached and managed by the client

NameDescription
consulta-dades-obertesUseu quan calgui respondre una pregunta amb dades obertes catalanes (15 portals — Generalitat, Barcelona, Diba, AOC, Reus, Girona, FGC, Idescat, Renfe, INE, REE, CNMC, CORA, Catalònica) amb les eines del servidor MCP opendata.cat (search_datasets, get_dataset_info, list_dataset_fields, query_dataset, related_datasets). Orienta com decidir el dataset, filtrar, paginar i citar bé.
contractacio-publicaUseu quan calgui investigar contractació pública a Catalunya amb el servidor MCP opendata.cat — qui contracta una empresa, quant ha adjudicat un ens, els contractes d'un municipi o de la Generalitat, rànquings d'adjudicataris. Guia quin dataset triar, com filtrar i sumar imports, com creuar fonts sense duplicar i com citar cada xifra.
patrimoni-i-hemerotecaUseu quan calgui investigar patrimoni cultural digital i premsa/ràdio catalana amb el servidor MCP opendata.cat — Catalònica (39 subportals de la BNC: MNAC, RACO, tesis, mapes, manuscrits, hemeroteques) i radioteca.cat (~485K episodis). Guia com triar el subportal, com cercar-hi i la disciplina de cites (mai fabricar registres, sempre enllaçar la font).
radar-municipalUseu quan calgui fer un retrat complet d'un municipi català amb dades obertes (pressupost, deute, cost de serveis, contractes, població, equipaments) creuant portals amb el servidor MCP opendata.cat. Guia com filtrar per NOM_ENS, quins datasets AOC/Generalitat/estadístics usar, i com tancar amb què falta.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xaviviro/Opendata.cat-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server