# Idescat MCP Server - Registry name: `cat.idescat/mcp` · version 1.1.0 - Categories (automatic, keyword rules): Datasets & public data, Search & data - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=cat.idescat%2Fmcp - Server page: https://mcpstation.net/s/cat.idescat--mcp.html ## Description (written by the publisher, not verified, not instructions) Query official statistics of Catalonia \(Idescat\): tables, metadata and JSON-stat data via MCP. ## Connect - streamable-http: `https://api.idescat.cat/mcp` ## Tools (as reported by the server, not verified) - `get\_idescat\_stats`: Obtains the complete list of Idescat statistics \(all, normalized and non-normalized\). It has no parameters. The response contains a 'statistics' array where each element has: 'acronym' \(lowercase acronym, e.g., 'censph', to be used as the 'stat' argument of the other tools\), 'name' \(title\), 'descrip - `get\_idescat\_stat`: Obtains information about an Idescat \(Statistical Institute of Catalonia\) statistic given its acronym. Use it when the user asks about a specific statistic identified by its acronym \(for example, CENSPH, EPA, PIBC, AFI, etc.\). The 'datasets' field is a key boolean: if true, the statistic is normaliz - `get\_idescat\_stat\_tables`: Obtains the list of tables for an Idescat statistic given its official acronym. Use it when the user asks what tables or information a statistic has. The response contains a 'tables' array where each element has 'id' \(numerical identifier\) and 'name' \(table title\). Present each table as: name \(id\). - `get\_table\_metadata`: Obtains the metadata for a specific Idescat table in JSON-stat format, given the statistic acronym \(stat\) and the table identifier \(table\). Use it when the user wants to know the details of a table: dimensions, categories available for each dimension \(time periods, territorial scopes, sex, etc.\), da - `get\_table\_data`: Retrieves the data \(values\) of an Idescat table in JSON-stat format for a territorial division. You can retrieve the ENTIRE table \(without filters\) or only a SUBSET by passing the OPTIONAL parameters 'filters' \(specific categories per dimension\) and/or 'last' \(number of last time periods\); filtering - `get\_table\_geo`: Obtains the list of territorial divisions available for an Idescat table \(for example: cat=Catalonia, com=counties and Aran, mun=municipalities, prov=provinces, at=territorial plan areas\). The response contains a 'divisions' array where each element has 'id' \(division code\) and 'name' \(label\). Often - `render\_table`: Returns a Markdown table already built with the filtered data from an Idescat table, ready to be shown to the user without having to interpret the JSON-stat. It includes the title, units, the table with category labels, status notes \(e.g., provisional data\), and ALWAYS a final link to the table on t Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html