Swiss company data MCP server
ch.prospex/swissco·v0.1.1Swiss company data: Zefix register, SHAB gazette, simap tenders, FINMA, GLEIF and ARAMIS
0 stars53 downloads/wk
Reviews
Write oneNobody has reviewed Swiss company data yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Swiss company data tools (10)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
decorateswissco_eventsOne company's registry events, each confirmed against the publication's own UID.
swissco_finmaInstitutions on FINMA's list of authorised banks and securities firms.
swissco_leiA company's Legal Entity Identifier and the group it is consolidated into.
swissco_lookupEverything the commercial register publishes about one company.
swissco_publicationsCommercial-register publications from the Swiss Official Gazette of Commerce.
swissco_researchFederally funded research projects from ARAMIS, Innosuisse and SNSF money included.
swissco_searchCompanies whose name or statutory purpose contains *term*.
swissco_tendersPublic-procurement projects published on simap.
swissco_vendorA company in simap's vendor directory, by UID or by name.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned; 2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 16 days ago15/15
- Maintainer identitynamespace and repository owner differ; website matches verified namespace6/10
How Swiss company data compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- Tools
- 10
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 53
- more than 44% of 12,191 servers with a package
What its tools let an agent do: 10 read
Install Swiss company data in Claude Code, Cursor or VS Code
claude mcp add swissco -- uvx swissco-mcp
What the publisher says
From the Swiss company data repository's README, as published. We do not edit it. Read it on GitHub
swissco
Swiss company data from the shell. Look a company up by UID, search 790,000 of them by name or by legal purpose, list gazette publications, browse public tenders, check a bank licence, or watch a list of companies for change.
uvx swissco lookup CHE-444.420.929All data comes from six open-data sources, none of which needs a credential: Zefix on LINDAS for the commercial register, the Amtsblattportal for the Swiss Official Gazette of Commerce, simap.ch for public procurement, FINMA for authorised banks and securities firms, GLEIF for the Legal Entity Identifier and group structure, and ARAMIS for federally funded research.
Built and maintained by Prospex, a Swiss B2B sales intelligence platform.
Install
uvx swissco --help # run it without installing
pip install swissco # or install itPython 3.14 or newer.
Docker
docker run --rm prospexch/swissco search "Nestlé" --limit 5The image runs as an unprivileged user and keeps its state — watch's seen-ids and the cached FINMA files — in /home/swissco/.swissco. Mount a volume there for anything that needs to remember what it saw last time:
docker run --rm -v swissco-state:/home/swissco/.swissco \
prospexch/swissco watch --uid CHE-105.909.036Zefix credentials, which every command works without, are passed through as environment variables:
docker run --rm -e ZEFIX_USER -e ZEFIX_PASSWORD prospexch/swissco lookup CHE-105.909.036Commands
Every command takes --format table|json|csv, --limit and --quiet.
swissco lookup
Everything the register publishes about one company.
$ swissco lookup CHE-444.420.929
legal name Baumberger Bau AG
uid CHE-444.420.929
chid CH-036.9.103.786-9
ehra id 1702823
legal form code 0151
legal form Schweizerische Zweigniederlassung im Handelsregister eingetragen
municipality Koppigen
canton BE
address Hauptstrasse 6, 3425 Koppigen
purpose Anbieten von Kleintransporte aller Art.
zefix uri https://register.ld.admin.ch/zefix/company/1702823Accepts CHE-444.420.929, CHE444420929, or the UID buried in other text.
swissco search
Companies by legal name or by statutory purpose: how a company describes what it does, in its own words, in the register.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Swiss company data: common questions
- Is Swiss company data MCP server safe?
- Mostly: it is graded B (80/100). Read the Swiss company data safety report
- How do I install Swiss company data?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Swiss company data need an API key?
- Yes. The registry entry asks for
ZEFIX_PASSWORD. - Is Swiss company data maintained?
- The last commit was 35 days ago (2026-09-29). The latest release is v0.1.1.
- How does Swiss company data compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); tools 10 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.