Opendata.cat MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| estat_embassaments | Analyze current status of Catalan reservoirs with evolution charts. |
| trens_fgc_temps_real | Check FGC trains real-time status: delays, alerts and positions. |
| trens_rodalies_temps_real | Check Rodalies de Catalunya (Renfe) trains real-time status: delays, alerts and GPS positions. |
| qualitat_aire | Analyze air quality at a Catalan station or municipality. |
| accidents_transit | Analyze traffic accident data in Catalonia or a specific municipality. |
| pressupostos_municipals | Explore and compare municipal budgets of Catalan municipalities. |
| compara_municipis | Compare two Catalan municipalities across all available open data. |
| descobreix_dades | Explore what open data is available about a topic in Catalonia. |
| analisi_bombers | Analyze Catalan firefighter operations: emergency types, territorial distribution and trends. |
| novetats | Show the most recently updated datasets across Catalan open data portals. |
| datasets_populars | Show the most queried datasets by MCP users. |
| explorar_portal | Explore an open data portal: dataset count, categories, examples of each type. |
| dades_municipi | Discover all available open data about a specific Catalan municipality. |
| datasets_temps_real | List datasets offering real-time or frequently updated data. |
| resum_portals | General summary of all portals: dataset counts, topics, formats. |
| radioteca_cerca_tema | Search radioteca.cat for radio episodes about a topic and summarize what was said, always with links to radioteca.cat. |
| radioteca_avui | What did Catalan radio say today or yesterday about a topic — always cite radioteca.cat URLs for traceability. |
| skill_consulta_dades_obertes | Useu 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_publica | Useu 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_hemeroteca | Useu 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_municipal | Useu 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
| Name | Description |
|---|---|
| consulta-dades-obertes | Useu 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-publica | Useu 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-hemeroteca | Useu 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-municipal | Useu 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. |
TDQS
Scored across 3 tools
Each tool serves a clearly distinct purpose: listing fields of a specific dataset, finding related datasets from other portals, and searching a radio archive. No overlap in functionality.
Naming is inconsistent: 'list_dataset_fields' follows verb_noun, 'related_datasets' is a noun phrase without a verb, and 'search_radioteca' uses verb_noun with a proper name. No consistent pattern.
With only 3 tools, the server feels very limited for an open data portal. However, the tools cover distinct areas, so the count is not unreasonable but could be expanded.
The server lacks fundamental open data operations such as searching datasets, listing all datasets, or retrieving dataset metadata. The inclusion of a radio archive tool seems out of scope and does not fill the gaps.