Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,549Letters: 14Defects: 1,324counted 2 min ago
teppi

Server definition

Hash
sha256:6e3b3ea9e49f1edfdcc29a5b646e60601a4b19ce3143b34460ca075a54920c32
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "OpenSwissData serves normalised copies of Swiss federal reference data. It covers the Swiss customs tariff (TARES, 8-digit Swiss tariff numbers with MFN duty, preferential regimes and restrictions), the FINMA register of supervised institutions plus the FINMA warnings list, and correspondences between the NOGA 2008/2025, NACE 2.0/2.1 and ISIC 4 activity classifications.\nFree without any key or sign-up (100 calls per hour per IP address):\n- tariff_lookup: an 8-digit Swiss tariff number (dots allowed, e.g. 8471.3000) returns the full TARES line; a 2- to 7-digit HS prefix (e.g. the international HS6 code 847130) lists the Swiss 8-digit lines under it. Set lang to en, de, it or fr (default fr).\n- kyc_check: search the FINMA register and the FINMA warnings list by entity name.\n- cross_walk: map a code between NOGA 2008, NOGA 2025, NACE 2.0, NACE 2.1 and ISIC 4, with the relation type and its source.\nFree trial without a key, limited to 20 calls per day per IP address in total: tariff_semantic_search, classify_text and finma_search (search TARES lines by goods description, NOGA 2025 codes by activity description, the FINMA register with typo tolerance); each trial answer states the calls left and the official source on which to check the result before use.\nThe change history tools (tariff_changelog, entity_history) belong to the Pro plan, which is closed to new subscribers at the moment.\nThe data is an unofficial copy: tell the user so, show the notice when a result carries one, and point to the official source (xtares.admin.ch, finma.ch, the Swiss Federal Statistical Office) for binding decisions.\nDocumentation for agents: https://www.openswissdata.com/llms.txt. Full datasets are sold as signed files: https://www.openswissdata.com/en/", "tools": [ { "description": "FREE TRIAL without a key: 20 calls per day per IP address in total for tariff_semantic_search, classify_text and finma_search. Each answer states the trial calls left; check every result on the NOGA publications of the Federal Statistical Office before use. Classify a business activity description (French, German, Italian or English) into the closest NOGA 2025 subclasses (6 digits) with their class (the NACE 2.1 class), official hierarchy and a similarity score, using a pinned multilingual mpnet model. A NOGA code as text lists its subclasses. Each answer states the index provenance and the classification reference version; combine with cross_walk for NACE, ISIC or NOGA 2008.", "inputSchema": { "properties": { "lang": { "default": "fr", "description": "Language of the returned labels; the search itself covers all four languages", "enum": [ "fr", "de", "it", "en" ], "type": "string" }, "scheme": { "default": "NOGA_2025", "enum": [ "NOGA_2025", "NACE_2.1" ], "type": "string" }, "text": { "description": "Business activity description in French, German, Italian or English, or a NOGA 2025 code (e.g. 62.10)", "maxLength": 500, "minLength": 5, "type": "string" }, "top_k": { "default": 3, "maximum": 10, "minimum": 1, "type": "integer" } }, "required": [ "text" ], "type": "object" }, "name": "classify_text", "outputSchema": null }, { "description": "Find correspondences between NOGA 2008, NOGA 2025, NACE 2.0, NACE 2.1 and ISIC 4 activity codes (Swiss, EU and UN classifications). Returns the exact or approximate relation, its sources and the documented path. Never chains two non-exact relations; a non-exact correspondence needs expert validation.", "inputSchema": { "properties": { "code": { "description": "Source code, with or without dot (01, 6201, 47.91).", "type": "string" }, "source": { "enum": [ "NOGA_2008", "NOGA_2025", "NACE_2.0", "NACE_2.1", "ISIC_4" ], "type": "string" }, "target": { "enum": [ "NOGA_2008", "NOGA_2025", "NACE_2.0", "NACE_2.1", "ISIC_4" ], "type": "string" } }, "required": [ "code", "source", "target" ], "type": "object" }, "name": "cross_walk", "outputSchema": null }, { "description": "FREE TRIAL without a key: 20 calls per day per IP address in total for tariff_semantic_search, classify_text and finma_search. Each answer states the trial calls left; check every result on the official FINMA register before use. Search the FINMA register by entity name, tolerant of case, accents, legal forms (AG, SA, Sàrl, GmbH, Ltd), ae/oe/ue spellings and one or two typos per word. Results are ranked exact, word start, whole word, prefix, substring, all words in any order, then typo guesses, each labelled with match_type. Set include_warnings=true to also search the FINMA warnings list. Each answer states the FINMA data version.", "inputSchema": { "properties": { "include_warnings": { "default": false, "description": "Also search the FINMA warnings list", "type": "boolean" }, "name": { "description": "Entity name, or a distinctive part of it (typos, accents and legal forms such as AG/SA/Ltd are tolerated)", "maxLength": 200, "minLength": 2, "type": "string" }, "top_k": { "default": 5, "maximum": 20, "minimum": 1, "type": "integer" } }, "required": [ "name" ], "type": "object" }, "name": "finma_search", "outputSchema": null }, { "description": "Search the FINMA register of supervised institutions and the FINMA warnings list by name (case- and accent-insensitive). Returns the closest top_k authorised entities and warning entries (exact name, then whole word, then substring; all words in any order as a fallback) with the total number of matches. Use it for basic counterparty screening; no result is not a compliance certificate.", "inputSchema": { "properties": { "name": { "description": "Entity name (or a distinctive part of it)", "maxLength": 200, "minLength": 2, "type": "string" }, "top_k": { "default": 10, "maximum": 50, "minimum": 1, "type": "integer" } }, "required": [ "name" ], "type": "object" }, "name": "kyc_check", "outputSchema": null }, { "description": "Look up the Swiss customs tariff (TARES). An 8-digit Swiss tariff number (dots allowed) returns the full line: designations in FR/DE/IT/EN, MFN duty, preferential regimes, restrictions and customs relief codes. A 2- to 7-digit HS prefix (for example the international HS6 code) lists the Swiss 8-digit lines under it. Every result carries an unofficial-copy notice that the agent must show to the end user.", "inputSchema": { "properties": { "hs8": { "description": "Swiss tariff number: 8 digits for one line (dots allowed, e.g. 8471.3000), or a 2- to 7-digit HS prefix (e.g. the international HS6 code 847130) to list the Swiss 8-digit lines under it", "pattern": "^[0-9][0-9. ]{1,11}$", "type": "string" }, "lang": { "default": "fr", "enum": [ "fr", "de", "it", "en" ], "type": "string" } }, "required": [ "hs8" ], "type": "object" }, "name": "tariff_lookup", "outputSchema": null }, { "description": "FREE TRIAL without a key: 20 calls per day per IP address in total for tariff_semantic_search, classify_text and finma_search. Each answer states the trial calls left; check every result on the official tariff at xtares.admin.ch before use. Find Swiss customs tariff (TARES) lines from a description of the goods in French, German, Italian or English, or from a tariff number. Each line is indexed with its official hierarchy (heading, intermediate texts, 8-digit line) in the four languages; ranking puts shared official words first and uses meaning (pinned multilingual mpnet model) as a tie-breaker and for synonyms. Returns the 8-digit code, its official path, a relative score, the TARES data version and the index provenance. Always inlines a non-official disclaimer.", "inputSchema": { "properties": { "lang": { "default": "fr", "description": "Language of the returned designations; the search itself covers all four languages", "enum": [ "fr", "de", "it", "en" ], "type": "string" }, "query": { "description": "Description of a good in French, German, Italian or English, or a Swiss tariff number (2 to 8 digits, dots allowed)", "maxLength": 200, "minLength": 2, "type": "string" }, "top_k": { "default": 5, "maximum": 20, "minimum": 1, "type": "integer" } }, "required": [ "query" ], "type": "object" }, "name": "tariff_semantic_search", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:6e3b3ea9e49f1edfdcc29a5b646e60601a4b19ce3143b34460ca075a54920c32 | sha256sum