🇨🇭 Switzerland — Zefix — Zentraler Firmenindex / Federal Registry of Commerce (Bundesamt für Justiz)

Access Switzerland's official company register in real time via the OpenRegistry MCP endpoint. Unified schema, source-linked, live passthrough (no caching).

Quick facts

Switzerland — the official government federal commercial register. company_id is the Swiss UID 'CHE-NNN.NNN.NNN'; the internal register ID and legacy CH-ID format are also accepted. Officers and limited-liability-company shareholders are publication deltas, not snapshots.

Company ID format

Swiss UID: CHE-NNN.NNN.NNN, e.g. 'CHE-105.962.553' (Nestlé S.A.). Punctuation is optional; unpunctuated CHENNNNNNNNN is accepted. Numeric-only EHRA-ID and CH-ID (legacy CHNNN...) are also accepted.

Examples: CHE-105.962.553, CHE105962553, 348639

Supported tools (4)

Status values

Native values upstream reports: ACTIVE, BEING_CANCELLED, CANCELLED

Mapping to the unified four-value enum:

UnifiedNative values
activeACTIVE
inactiveBEING_CANCELLED
dissolvedCANCELLED
unknown(none)

Known quirks

Available jurisdiction_data fields

Every tool response carries a jurisdiction_data object with the raw upstream fields (names unchanged). The full field set per record type:

profile (27 fields)
  • uid
  • ehraid
  • chid
  • name
  • translation
  • purpose
  • legalForm
  • legalSeat
  • legalSeatId
  • registryOfCommerceId
  • canton
  • capitalNominal
  • capitalCurrency
  • address
  • status
  • sogcDate
  • deletionDate
  • headOffices
  • furtherHeadOffices
  • branchOffices
  • hasTakenOver
  • wasTakenOverBy
  • auditCompanies
  • oldNames
  • sogcPub
  • cantonalExcerptWeb
  • zefixDetailWeb
officer (14 fields)
  • sogcDate
  • sogcId
  • registryOfCommerceId
  • registryOfCommerceCanton
  • registryOfCommerceJournalDate
  • registryOfCommerceJournalId
  • mutationTypes
  • message
  • _source
  • _source_url
  • _note
  • _legal_form
  • _canton
  • _all_officer_filings