
Register Mcp
Connects Claude to Switzerland's official Zefix commercial register API without requiring authentication. Ships with six tools covering company search by name or UID, active/dissolved verification, legal form lookups, and municipality reference data. The `zefix_verify_company` tool handles quick status checks for vendor onboarding and procurement screening, while `zefix_get_company_by_uid` pulls full profiles including SHAB gazette mutations. Runs over stdio for Claude Desktop or SSE for browser deployments, with built-in rate limiting and bearer token auth when exposed to the web. Part of a broader Swiss public data toolkit from the same maintainer. Best for public sector workflows where you need to validate Swiss entities or pull corporate registry data through natural language queries instead of manual portal navigation.
- tools
- 9
- transport
- STDIO
- last updated
- Sep 27, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
zefix_search_companiesSearch companies by name, canton, legal form
Search companies by name, canton, legal form
No parameter schema in public metadata yet.
zefix_get_companyFull company profile by internal EHRAID
Full company profile by internal EHRAID
No parameter schema in public metadata yet.
zefix_get_company_by_uidCompany lookup by UID (CHE-xxx.xxx.xxx)
Company lookup by UID (CHE-xxx.xxx.xxx)
No parameter schema in public metadata yet.
zefix_verify_companyQuick active/dissolved status check
Quick active/dissolved status check
No parameter schema in public metadata yet.
zefix_list_legal_formsAll Swiss legal forms with IDs
All Swiss legal forms with IDs
No parameter schema in public metadata yet.
zefix_list_municipalitiesSwiss municipalities with BFS IDs
Swiss municipalities with BFS IDs
No parameter schema in public metadata yet.
gazette_company_publicationsThe UID join. All gazette publications for a company UID, newest first, optional (validated) rubric/time filters
The UID join. All gazette publications for a company UID, newest first, optional (validated) rubric/time filters
No parameter schema in public metadata yet.
gazette_get_publicationSingle publication incl. XML full text, defensively parsed (by publication id)
Single publication incl. XML full text, defensively parsed (by publication id)
No parameter schema in public metadata yet.
gazette_source_statusReachability of both sources + cache ages (rubrics, legal forms)
Reachability of both sources + cache ages (rubrics, legal forms)
No parameter schema in public metadata yet.
Sponsors
Readme
🇨🇭 Part of the Swiss Public Data MCP Portfolio
register-mcp
MCP Server for the Swiss Federal Commercial Register (Zefix/Handelsregister), with a company-UID join to the official gazettes (SHAB + cantonal Amtsblätter)
Overview
register-mcp provides AI-native access to two Swiss federal data sources, joined on the UID, all without authentication:
Details
- Repository
- github.com/malkreide/register-mcp
- Website
- github.com/malkreide/register-mcp
- Category
- Sales & Marketing
- Package
register-mcp- Transport
- STDIO
- Registry
- MCP registry, active
More from malkreide
- Seco Labor Mcp
- Swiss Snb Mcp
- Sbb Opendata Mcp2
- Bag Epl Mcp
- Bag Health Mcp
- Bakom Mcp
- Lobbywatch Mcp
- Meteoswiss Mcp
- News Monitor Mcp
- Openlex Mcp
- Swiss Cultural Heritage Mcp
- Swiss Electricity Mcp
- Swiss Energy Mcp
- Swiss Food Safety Mcp
- Wsl Envidat Mcp
- Zh Education Mcp
- Eth Library Mcp1
- Swiss Ip Mcp
- Swisstopo Mcp12
- Zurich Opendata Mcp8
- Fedlex Mcp7
- Swiss Transport Mcp7
- Swiss Democracy Mcp2
- Hn Tech Signal Mcp1