Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,539Letters: 14Defects: 1,323counted just now
teppi

Server definition

Hash
sha256:639136144ee565a5efe9714fc38085f34c856f55d8e7a141fbdf86b758b768c8
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": "Aquest servidor dóna accés al document «Catalunya 2022 - RESET: Crida per reactivar el país», una proposta estratègica creada per 30 experts de la societat civil catalana. Cobreix una societat justa (Àmbit 1), una economia competitiva (Àmbit 2) i el sector públic (Àmbit 3), amb 3 àmbits, 12 objectius i 91 accions. Disponible en català (ca), anglès (en) i castellà (es).\nThis server provides access to the policy document \"Catalunya 2022 - RESET: Call to reactivate Catalonia\", a strategic proposal by a task force of 30 Catalan civil-society experts. It covers a fair society (Sphere 1), a competitive economy (Sphere 2), and the public sector (Sphere 3) across 3 spheres, 12 goals, and 91 actions. Available in Catalan (ca), English (en), and Spanish (es).\nEste servidor da acceso al documento «Catalunya 2022 - RESET: Llamamiento para reactivar el país», una propuesta estratégica creada por 30 expertos de la sociedad civil catalana. Cubre una sociedad justa (Ámbito 1), una economía competitiva (Ámbito 2) y el sector público (Ámbito 3), con 3 ámbitos, 12 objetivos y 91 acciones. Disponible en catalán (ca), inglés (en) y castellano (es).\n\nStart with get_document_metadata to understand the structure (it includes the formal citation with DOI), or search_document to find specific topics. Read one section via get_section, browse resources (document://catalunya2022/manifest, contributors, {locale}/{slug}), or load the whole document from document://catalunya2022/{locale}. Use prompts (explore-document, summarize-sphere, analyze-proposal) for guided interactions.", "tools": [ { "description": "Get the complete structure of the policy document \"Catalunya 2022 - RESET: Crida per reactivar el país\": 3 spheres, 12 goals, 91 actions created by a 30-expert Catalonia Task Force. Returns the hierarchy with canonical slugs for navigation via get_section, plus the formal citation with DOI.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "locale": { "default": "ca", "description": "Content language. Defaults to 'ca' (Catalan), the original language of the document. (ca=Catalan, en=English, es=Spanish)", "enum": [ "ca", "en", "es" ], "type": "string" } }, "type": "object" }, "name": "get_document_metadata", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "citation": { "additionalProperties": false, "properties": { "author": { "type": "string" }, "doi": { "type": "string" }, "doiUrl": { "type": "string" }, "title": { "type": "string" }, "year": { "type": "string" } }, "required": [ "title", "author", "year", "doi", "doiUrl" ], "type": "object" }, "contributors": { "additionalProperties": false, "properties": { "count": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "members": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "role": { "type": "string" }, "slug": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "slug", "role", "url" ], "type": "object" }, "type": "array" }, "names": { "items": { "type": "string" }, "type": "array" } }, "required": [ "count", "names", "members" ], "type": "object" }, "date": { "type": "string" }, "hierarchy": { "items": { "additionalProperties": false, "properties": { "goals": { "items": { "additionalProperties": false, "properties": { "actionCount": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "actions": { "items": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "slug": { "type": "string" }, "title": { "type": "string" } }, "required": [ "title", "slug", "id" ], "type": "object" }, "type": "array" }, "id": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "slug": { "type": "string" }, "title": { "type": "string" } }, "required": [ "title", "slug", "id", "actionCount", "actions" ], "type": "object" }, "type": "array" }, "id": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "slug": { "type": "string" }, "title": { "type": "string" } }, "required": [ "title", "slug", "id", "goals" ], "type": "object" }, "type": "array" }, "languages": { "items": { "type": "string" }, "type": "array" }, "staticPages": { "items": { "additionalProperties": false, "properties": { "slug": { "type": "string" }, "title": { "type": "string" } }, "required": [ "title", "slug" ], "type": "object" }, "type": "array" }, "structure": { "additionalProperties": false, "properties": { "actions": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "contributors": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "goals": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "spheres": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" } }, "required": [ "spheres", "goals", "actions", "contributors" ], "type": "object" }, "title": { "type": "string" } }, "required": [ "title", "date", "languages", "structure", "citation", "hierarchy", "staticPages", "contributors" ], "type": "object" } }, { "description": "Retrieve the full text of any section of the Catalunya 2022 document by its canonical slug. Slugs follow the pattern: 'sphere-1', 'sphere-1/goal-2', 'sphere-1/goal-2/action-2-1'. Static pages: 'introduction', 'executive-summary', 'train-of-prosperity'. Use get_document_metadata to discover all available slugs.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "locale": { "default": "ca", "description": "Content language. Defaults to 'ca' (Catalan), the original language of the document. (ca=Catalan, en=English, es=Spanish)", "enum": [ "ca", "en", "es" ], "type": "string" }, "slug": { "description": "Canonical section slug", "maxLength": 100, "pattern": "^[a-z0-9-]+(?:\\/[a-z0-9-]+){0,2}$", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_section", "outputSchema": null }, { "description": "List all 91 action proposals from the Catalunya 2022 document, optionally filtered by sphere (1-3) or goal (1-12). Returns actionId, goalId, sphereId, title, slug, and url. Use get_section with the returned slug to read full action content.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "goalId": { "description": "Filter by goal (1-12)", "maximum": 12, "minimum": 1, "type": "integer" }, "locale": { "default": "ca", "description": "Content language. Defaults to 'ca' (Catalan), the original language of the document. (ca=Catalan, en=English, es=Spanish)", "enum": [ "ca", "en", "es" ], "type": "string" }, "sphereId": { "description": "Filter by sphere (1-3)", "maximum": 3, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "list_proposals", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "count": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "proposals": { "items": { "additionalProperties": false, "properties": { "actionId": { "type": "string" }, "goalId": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "slug": { "type": "string" }, "sphereId": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "actionId", "goalId", "sphereId", "slug", "title", "url" ], "type": "object" }, "type": "array" } }, "required": [ "proposals", "count" ], "type": "object" } }, { "description": "Search the Catalunya 2022 - RESET policy document by keyword. Returns up to 10 results with canonical slugs (for follow-up with get_section) and text snippets; \"total\" carries the full match count. Terms are matched independently with coverage-based ranking; quoted phrases (\"energia sostenible\") must match exactly. Handles Catalan/Spanish diacritics automatically (e.g., 'educacio' matches 'educació').", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "locale": { "default": "ca", "description": "Content language. Defaults to 'ca' (Catalan), the original language of the document. (ca=Catalan, en=English, es=Spanish)", "enum": [ "ca", "en", "es" ], "type": "string" }, "query": { "description": "Search query (e.g., 'housing', 'educacio', 'digital transformation'). Use terms in the target locale for best results.", "maxLength": 200, "minLength": 1, "type": "string" }, "scope": { "description": "Filter by section type: 'action' (91 proposals), 'goal' (12 overviews), 'sphere' (3 overviews), or 'static' (introduction, executive summary, train of prosperity)", "enum": [ "sphere", "goal", "action", "static" ], "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_document", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "message": { "description": "Guidance when no results were found", "type": "string" }, "results": { "items": { "additionalProperties": false, "properties": { "actionId": { "description": "Present on action results", "type": "string" }, "goalId": { "description": "Present on goal and action results", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "slug": { "description": "Canonical section slug, usable with get_section", "type": "string" }, "snippet": { "description": "Content snippet with **highlighted** matches", "type": "string" }, "sphereId": { "description": "Present on sphere, goal, and action results", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "title": { "type": "string" }, "type": { "enum": [ "sphere", "goal", "action", "static" ], "type": "string" }, "url": { "description": "Canonical page URL on 2022.cat in the requested locale", "type": "string" } }, "required": [ "slug", "type", "title", "snippet", "url" ], "type": "object" }, "type": "array" }, "total": { "description": "Total matches before the 10-result cap", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" } }, "required": [ "results", "total" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:639136144ee565a5efe9714fc38085f34c856f55d8e7a141fbdf86b758b768c8 | sha256sum