[{"data":1,"prerenderedAt":200},["ShallowReactive",2],{"seo-allowlist":3,"connector-idescat":73,"related-idescat":175},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":75,"icon":76,"description":77,"provider":78,"authType":79,"availableAuthTypes":80,"apiDocsUrl":81,"authDocsUrl":81,"category":82,"pageCopy":83,"datasets":116},"idescat","Idescat","\u002Fconnectoricons\u002Fidescat.png","Idescat publishes the official statistics of Catalonia, and its MCP server answers queries against them: statistical tables, their metadata and data in JSON-stat format. Through ContextGate, a researcher in Claude, ChatGPT or Cursor can ask for a Catalan statistic in plain words, switch off unused tools and find each query in Activity.","vendor_mcp","none",[79],"https:\u002F\u002Fwww.idescat.cat\u002F","Developer Tools & Data",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":115},"Idescat MCP: Catalonia statistics in Claude & ChatGPT","Idescat MCP: query official statistics of Catalonia, with tables, metadata and JSON-stat data, from Claude or ChatGPT. Every query is recorded.","Idescat MCP: official Catalan statistics in your AI app",{"heading":88,"steps":89},"Connect Idescat to Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect Idescat free. There's no sign-in, so its tools are ready at once.",{"text":93},"Idescat's seven tools query statistics, and all start on. If your AI app should show finished tables rather than raw JSON-stat, keep `render_table` and switch off `get_table_data`.",{"text":95,"link":96,"after":99},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":97,"href":98},"the Works with page","\u002Fworks-with\u002F",".",{"text":101},"Ask your AI app for an Idescat table on a topic you're researching and what its metadata says, then look the query up in Activity.",[103,110],{"heading":104,"bullets":105},"Working with Catalan statistics",[106,107,108,109],"Find a statistic by its acronym, such as EPA or PIBC, and list its tables with `get_idescat_stat_tables`.","Read a table's metadata with `get_table_metadata` to understand what it measures.","Pull data in JSON-stat format for Catalonia, its counties or its municipalities, for analysis in Cursor or a notebook.","Get a ready-to-read Markdown table with `render_table`.",{"heading":111,"bullets":112},"Queries on record",[113,114],"Tools you switch off are hidden from Claude, ChatGPT and Cursor alike.","Activity records every Idescat query.","idescat-mcp",[117,127,135,143,151,159,167],{"name":118,"description":119,"recordCount":120,"type":121,"requiredParams":122,"optionalParams":123,"exampleEndpoint":120,"docsUrl":81,"sampleFields":124,"sampleData":125},"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), 'description' (summary), 'datasets' (boolean), 'geo' (array of available territorial disaggregations), and '","N\u002FA","tool",[],[],[],[126],{"endpoint":120,"docs":81},{"name":128,"description":129,"recordCount":120,"type":121,"requiredParams":130,"optionalParams":131,"exampleEndpoint":120,"docsUrl":81,"sampleFields":132,"sampleData":133},"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 normalized and therefore available in get_idescat_stat_tables and the rest of the table-level tools (metadat",[],[],[],[134],{"endpoint":120,"docs":81},{"name":136,"description":137,"recordCount":120,"type":121,"requiredParams":138,"optionalParams":139,"exampleEndpoint":120,"docsUrl":81,"sampleFields":140,"sampleData":141},"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). Inform the user that they can request more details about a table by indicating its identifier.",[],[],[],[142],{"endpoint":120,"docs":81},{"name":144,"description":145,"recordCount":120,"type":121,"requiredParams":146,"optionalParams":147,"exampleEndpoint":120,"docsUrl":81,"sampleFields":148,"sampleData":149},"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.), date of last update, units, etc. The acronym and identifier are previously obtained with get_idescat_s",[],[],[],[150],{"endpoint":120,"docs":81},{"name":152,"description":153,"recordCount":120,"type":121,"requiredParams":154,"optionalParams":155,"exampleEndpoint":120,"docsUrl":81,"sampleFields":156,"sampleData":157},"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\u002For 'last' (number of last time periods); filtering returns smaller responses and allows querying tables that as a whole would exceed the limit. The fi",[],[],[],[158],{"endpoint":120,"docs":81},{"name":160,"description":161,"recordCount":120,"type":121,"requiredParams":162,"optionalParams":163,"exampleEndpoint":120,"docsUrl":81,"sampleFields":164,"sampleData":165},"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 it is NOT necessary to call it because get_table_metadata already returns these divisions in 'link.",[],[],[],[166],{"endpoint":120,"docs":81},{"name":168,"description":169,"recordCount":120,"type":121,"requiredParams":170,"optionalParams":171,"exampleEndpoint":120,"docsUrl":81,"sampleFields":172,"sampleData":173},"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 the Idescat website that must be kept in the response to the user. By default, it puts the time dimen",[],[],[],[174],{"endpoint":120,"docs":81},[176,179,182,185,188,191,194,197],{"id":177,"name":178},"ifttt","IFTTT",{"id":180,"name":181},"ipinfo-io","IPinfo",{"id":183,"name":184},"ispyconnect","Agent DVR",{"id":186,"name":187},"jam","Jam",{"id":189,"name":190},"jitsu","Jitsu",{"id":192,"name":193},"konghq","Kong Konnect",{"id":195,"name":196},"lambdatest","TestMu AI (formerly LambdaTest)",{"id":198,"name":199},"liner","Liner",1793790226391]