OpenSwissData MCP

OpenSwissData provides Swiss tariff, FINMA and activity-code reference data through a hosted MCP endpoint and an optional local bridge.

Local + remotestdiostreamable-httpTypeScriptApache-2.0

What is the OpenSwissData MCP Server?

OpenSwissData provides Swiss tariff, FINMA and activity-code reference data through a hosted MCP endpoint and an optional local bridge.

Query Swiss reference datasets

The service documents tariff lookup, supervised-institution and warning-list checks, and activity-code correspondences. Search tools can help find a tariff line or activity code from a description. It distributes normalized copies of public datasets; binding customs and regulatory decisions belong to the official authorities.

Remote connection or stdio bridge

An HTTP client can connect to the JSON-RPC endpoint directly. The @openswissdata/mcp package provides a local stdio bridge for clients that launch processes. Free reference tools and limited search trials do not need a key; historical or granted-access operations depend on existing rights. The README says new Pro subscriptions are closed, so do not assume a new paid account unlocks every tool.

Preserve the source and relation type

Start with a known tariff number or activity code and compare the response with the official source. A classification crosswalk can be one-to-many rather than a direct equivalence. Keep the returned relation and provenance when using it in a report, and confirm a regulatory decision with the relevant authority.

Project documentation

Repository and setup guide

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
tariff_lookupRetrieve Swiss tariff lines for a tariff number or prefix.
kyc_checkSearch FINMA supervision and warning records.
cross_walkRetrieve activity-code correspondences with relation metadata.
tariff_semantic_searchSearch tariff descriptions within the service’s access limits.
classify_textSuggest activity classifications from supplied text.
finma_searchSearch FINMA records with tolerant matching.

How to install the OpenSwissData MCP Server

{
  "mcpServers": {
    "openswissdata": {
      "url": "https://mcp.openswissdata.com/jsonrpc"
    }
  }
}

Configuration

An HTTP MCP client, or Node.js 18 or later for the local bridge. Access limits and existing grants vary by tool.

Frequently asked questions

No. The project distributes normalized reference copies. Binding decisions belong to the official customs, FINMA and statistical sources.