Catalunya 2022
What this MCP does
Searches and retrieves sections, metadata, and action proposals from the Catalunya 2022 policy document.
Tools
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'locale': {'enum': ['ca', 'en', 'es'], 'type': 'string', 'default': 'ca', 'description': "Content language. Defaults to 'ca' (Catalan), the original language of the document. (ca=Catalan, en=English, es=Spanish)"}}}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'date', 'languages', 'structure', 'citation', 'hierarchy', 'staticPages', 'contributors'], 'properties': {'date': {'type': 'string'}, 'title': {'type': 'string'}, 'citation': {'type': 'object', 'required': ['title', 'author', 'year', 'doi', 'doiUrl'], 'properties': {'doi': {'type': 'string'}, 'year': {'type': 'string'}, 'title': {'type': 'string'}, 'author': {'type': 'string'}, 'doiUrl': {'type': 'string'}}, 'additionalProperties': False}, 'hierarchy': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'slug', 'id', 'goals'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'slug': {'type': 'string'}, 'goals': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'slug', 'id', 'actionCount', 'actions'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'actions': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'slug', 'id'], 'properties': {'id': {'type': 'string'}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}, 'actionCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'title': {'type': 'string'}}, 'additionalProperties': False}}, 'languages': {'type': 'array', 'items': {'type': 'string'}}, 'structure': {'type': 'object', 'required': ['spheres', 'goals', 'actions', 'contributors'], 'properties': {'goals': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'actions': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'spheres': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'contributors': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}, 'staticPages': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'slug'], 'properties': {'slug': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}, 'contributors': {'type': 'object', 'required': ['count', 'names', 'members'], 'properties': {'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'names': {'type': 'array', 'items': {'type': 'string'}}, 'members': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'slug', 'role', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'role': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+(?:\\/[a-z0-9-]+){0,2}$', 'maxLength': 100, 'description': 'Canonical section slug'}, 'locale': {'enum': ['ca', 'en', 'es'], 'type': 'string', 'default': 'ca', 'description': "Content language. Defaults to 'ca' (Catalan), the original language of the document. (ca=Catalan, en=English, es=Spanish)"}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'goalId': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Filter by goal (1-12)'}, 'locale': {'enum': ['ca', 'en', 'es'], 'type': 'string', 'default': 'ca', 'description': "Content language. Defaults to 'ca' (Catalan), the original language of the document. (ca=Catalan, en=English, es=Spanish)"}, 'sphereId': {'type': 'integer', 'maximum': 3, 'minimum': 1, 'description': 'Filter by sphere (1-3)'}}}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['proposals', 'count'], 'properties': {'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'proposals': {'type': 'array', 'items': {'type': 'object', 'required': ['actionId', 'goalId', 'sphereId', 'slug', 'title', 'url'], 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'goalId': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'actionId': {'type': 'string'}, 'sphereId': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': "Search query (e.g., 'housing', 'educacio', 'digital transformation'). Use terms in the target locale for best results."}, 'scope': {'enum': ['sphere', 'goal', 'action', 'static'], 'type': 'string', 'description': "Filter by section type: 'action' (91 proposals), 'goal' (12 overviews), 'sphere' (3 overviews), or 'static' (introduction, executive summary, train of prosperity)"}, 'locale': {'enum': ['ca', 'en', 'es'], 'type': 'string', 'default': 'ca', 'description': "Content language. Defaults to 'ca' (Catalan), the original language of the document. (ca=Catalan, en=English, es=Spanish)"}}}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['results', 'total'], 'properties': {'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Total matches before the 10-result cap'}, 'message': {'type': 'string', 'description': 'Guidance when no results were found'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'type', 'title', 'snippet', 'url'], 'properties': {'url': {'type': 'string', 'description': 'Canonical page URL on 2022.cat in the requested locale'}, 'slug': {'type': 'string', 'description': 'Canonical section slug, usable with get_section'}, 'type': {'enum': ['sphere', 'goal', 'action', 'static'], 'type': 'string'}, 'title': {'type': 'string'}, 'goalId': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Present on goal and action results'}, 'snippet': {'type': 'string', 'description': 'Content snippet with **highlighted** matches'}, 'actionId': {'type': 'string', 'description': 'Present on action results'}, 'sphereId': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Present on sphere, goal, and action results'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
website-search
Provides security article search and structured guidance, templates, frameworks, and review criteria for incident response, threa…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …