mcpbeat

Opendata Cat MCP Server

io.github.xaviviro/opendata-cat
answering

Opendata Cat is answering right now. Last checked 5 min ago. 394 installs a week from npm. It exposes 8 tools. Last commit 30 Jul 2026.

15 Catalan portals + radio archive: gov, INE/REE/CNMC, CORA, Catalònica, radioteca.cat.

Installs per day peak 214 · avg 32 · +265% w/w
a month agotoday
Uptime history 39 hours of history
39 hours agonow
100.0%
Uptime 24h
91 of 91 checks
8
Tools
read from the server
215 ms
Response time
average over 24h
394
Installs / week
npm and PyPI

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add opendata-cat --transport http https://opendata.cat/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "opendata-cat": {
      "url": "https://opendata.cat/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.opendata-cat]
url = "https://opendata.cat/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "opendata-cat": {
      "url": "https://opendata.cat/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "opendata-cat": {
      "url": "https://opendata.cat/api/mcp"
    }
  }
}

Available tools 8

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

dataset
get_dataset_info
Get complete metadata for a dataset: fields with types and descriptions, API endpoint, license, available formats and last update. Call after search_datasets to get full details of a specific dataset.
list_dataset_fields
List fields of a dataset with name, data type and description. Call before query_dataset to know which fields and filters are available.
query_dataset
Query real data from a dataset. Check instructions for featured dataset_ids and NOTES section for common filter patterns (municipal budgets, contracts, weather, energy, fuel prices).
categories
list_categories
List all dataset categories and themes with counts per portal. Great first step to discover what data types are available before searching with search_datasets. Returns total datasets, count per portal and category list with counts. No parameters required.
datasets
search_datasets
Search datasets by free text. IMPORTANT: check server instructions first — many common queries have a direct dataset_id you can use with query_dataset without searching. Only use search_datasets when you don't know which dataset you need.
portals
list_portals
List all 13 indexed open data portals with dataset counts. Catalan portals (Generalitat, Barcelona, Diba, AOC, Reus, Girona, FGC, Idescat, Renfe) + Spanish national sources with Catalonia focus (INE statistics, REE energy, SEPE employment, CNMC fuel prices). No parameters required.
radioteca
search_radioteca
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 across episode titles, descriptions (which include 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 the absolute 'url' in your reply for traceability — never paraphrase without linking.
related
related_datasets
Find related datasets from OTHER portals. Great for discovering complementary data: if you're looking at air quality from Generalitat, it may suggest traffic data from Barcelona or emissions from AOC. Relations are computed by thematic similarity across portals.

Endpoints

URLTransportStateLatencyChecked
https://opendata.cat/api/mcp streamable-http answering 138 ms 5 min ago

Opendata Cat — questions

Answers built from our own checks of this server.

What can Opendata Cat do?
It exposes 8 tools, read directly from the server on our last check. Among them: get_dataset_info, list_categories, list_dataset_fields, list_portals, query_dataset, related_datasets and 2 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Opendata Cat working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 215 ms. The bar chart above shows every period we have measured.
How do I connect Opendata Cat?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Opendata Cat need an API key?
No. Opendata Cat completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 8 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Opendata Cat?
It answers our handshake in 215 ms on average, which is faster than 59% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Opendata Cat?
The npm package @opendata.cat/mcp-server was installed 394 times in the last week. Week over week that is +265%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Opendata Cat open source?
Yes — written in JavaScript, 22 stars on GitHub and 2 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.