MCP.Market

OpenSwissData MCP server

online · 100% uptime
by cammac-creator·io.github.cammac-creator/openswissdata·v0.3.1

Swiss customs tariff (TARES), FINMA register, NOGA/NACE/ISIC codes. 3 free tools + search trial.

A93/100grade A
What users say
No reviews yet
Be the first
Safety scan
A93/100

not scanned yet

Adoption
Growing

0 stars189 downloads/wk

Reviews

Write one

Nobody has reviewed OpenSwissData yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

OpenSwissData tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How OpenSwissData compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
93/100
higher than 95% of 3,470 Web search servers
Uptime
100%
of our recent checks; the typical remote Web search server answers 100%
Response time
329 ms
faster than 47% of 2,238 Web search servers
Downloads a week
189
more than 69% of 827 Web search servers with a package

Release history: 2 versions in the registry since 2026-06-19, latest 2026-09-29, typically one every 102 days.

Install OpenSwissData in Claude Code, Cursor or VS Code

claude mcp add --transport http openswissdata https://mcp.openswissdata.com/jsonrpc
Add to Cursor

What the publisher says

From the OpenSwissData repository's README, as published. We do not edit it. Read it on GitHub

OpenSwissData

Jeux de données publics suisses normalisés : FINMA, TARES et classifications. API Hono, site Astro et collectes TypeScript dans ce dépôt. Les données des clients et les preuves privées restent hors Git.

Préparer une copie de travail

Node 22.12 ou ultérieur ; la CI et Railway utilisent Node 22. Utiliser une copie isolée et lire AGENTS.md avant de commencer. Depuis la racine de cette copie :

npm ci
npm --prefix web ci
npm run typecheck
npm test
npm run build

Ces contrôles ne demandent aucun secret de production. Ne pas copier un .env ni une base de clients pour tester. Le build prépare des modèles publics figés : le premier passage demande le réseau et plusieurs gigaoctets ; les suivants contrôlent et réutilisent dist/models. La construction du site vérifie ensuite liens, langues et sitemap.

Les tests créent des bases fictives dans des dossiers temporaires et injectent explicitement leurs clés Ed25519 éphémères. Ils ne remplacent jamais la clé publique officielle et ne contactent pas les autorités d’horodatage pour fabriquer les archives de test. La CI vérifie que les fichiers suivis sont inchangés après les tests.

Démarrer localement

Après construction, depuis la copie isolée, sans variables de production :

npm run db:migrate
npm run dev

L’application est accessible sur http://localhost:3000. DATABASE_PATH permet de choisir une base locale fictive ; par défaut, elle est créée dans data/openswissdata.sqlite. Le site servi vient de web/dist et se reconstruit avec npm run web:build. npm run web:dev lance séparément le serveur Astro.

Une base vide permet de démarrer, mais ne satisfait pas /api/health/ready : ce contrôle exige les trois versions distribuées et les ressources du site. Ne pas inventer des versions pour contourner la disponibilité. Les tests créent leurs propres références fictives. Paiement, messagerie et stockage ne fonctionnent qu’avec leurs connexions configurées ; les commandes de vérification ci-dessus n’en ont pas besoin.

db:migrate initialise le schéma et applique les évolutions idempotentes de getDb(). Ce n’est pas un exécuteur de toutes les anciennes migrations SQL : l’élargissement historique Business reste une intervention distincte avant réouverture de cette offre.

Carte du projet

Les archives vendues résident dans R2. La base référence leurs versions ; catalogue, échantillons et caches MCP suivent les publications validées. Les fiches publiques FINMA et les index vectoriels historiques sont distincts : voir docs/fiches-publiques.md et les limites dans AGENTS.md.

La procédure de sauvegarde et de reprise distingue les contrôles réels de la base, les témoins indépendants dans le stockage et l’exercice complet du service restant à réaliser.

Publication et contrôles

main alimente Railway, qui attend les tests GitHub puis /api/health/ready. Un changement uniquement documentaire ou ETL peut être ignoré par les filtres de railway.json : le SHA de l’application demeure alors celui du dernier déploiement. Un push réussi ne prouve pas la publication.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

OpenSwissData: common questions

Is OpenSwissData MCP server safe?
Yes, by our scan: it is graded A (93/100). Read the OpenSwissData safety report
How do I install OpenSwissData?
It runs remotely at mcp.openswissdata.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does OpenSwissData need an API key?
Yes. The registry entry asks for OPENSWISSDATA_API_KEY.
Is OpenSwissData maintained?
The last commit was 38 days ago (2026-09-26). The latest release is v0.3.1.
Is OpenSwissData up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of OpenSwissData?
Servers from other publishers that do the same job: The Company Atlas MCP server and Clinicaltrialsgov MCP server.
How does OpenSwissData compare with other Web search MCP servers?
safety score 93/100 (higher than 95% of 3,470 Web search servers); uptime 100% (of our recent checks; the typical remote Web search server answers 100%); response time 329 ms (faster than 47% of 2,238 Web search servers). Full comparison.

Alternatives to OpenSwissData

Same job from other publishers: the closest match first, then the best rated.

  • The Company Atlas
    Global customs trade data and company registry. Search shipments, and look up legal entities.
    B
  • Clinicaltrialsgov
    Search ClinicalTrials.gov: find studies, retrieve results, match patients to candidate trials.
    A