🇩🇪 Germany — Gemeinsames Registerportal der Länder — Handelsregister (Amtsgericht, Registergerichte der 16 Länder; Verfahrensführer: Ministerium der Justiz des Saarlandes)

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

Quick facts

Germany's joint court-register portal. company_id is '{court-slug}:{Registerart}:{Nummer}[:{Suffix}]'. Free since 2022 but capped at 60 requests/hour. PSC and charges not exposed.

Company ID format

Canonical DE slug '{court-slug}:{Registerart}:{Registernummer}[:{Suffix}]' — e.g. 'amtsgericht-charlottenburg-berlin:HRB:183284:B', 'amtsgericht-muenchen:HRB:252027', 'amtsgericht-hamburg:HRA:109516'. Registerart ∈ {HRA (Personengesellschaften), HRB (Kapitalgesellschaften), GnR (Genossenschaften), PR (Partnerschaften), VR (Vereine)}. The registering court MUST be part of the id because '{Registerart} {Nummer}' is not unique across Bundesländer. Natural-language fallbacks accepted on input: 'HRB 183284 B Amtsgericht Charlottenburg' or the pipe form emitted by search results.

Examples: amtsgericht-charlottenburg-berlin:HRB:183284:B, amtsgericht-muenchen:HRB:252027, amtsgericht-hamburg:HRA:109516, amtsgericht-duesseldorf:HRB:63673, amtsgericht-koeln:HRB:97356

Supported tools (7)

Status values

Native values upstream reports: AKTUELL, CURRENTLY_NOT_ACTIVE, in Liquidation (i.L.), in Insolvenz, gelöscht

Mapping to the unified four-value enum:

UnifiedNative values
activeAKTUELL
inactivein Liquidation (i.L.), in Insolvenz
dissolvedCURRENTLY_NOT_ACTIVE, gelöscht
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 (17 fields)
  • court
  • register_art
  • register_nummer
  • register_suffix
  • state
  • status
  • sitz
  • registered_address
  • incorporation_date
  • last_entry_date
  • legal_form_label
  • capital
  • purpose
  • available_document_codes
  • officers_raw
  • ad_sections
  • extract_url
filing (5 fields)
  • index
  • art
  • datum
  • filename
  • raw_cells
officer (6 fields)
  • Vertretungsberechtigte
  • Vorstand
  • Geschäftsführer
  • Aufsichtsrat
  • Liquidator
  • Prokura
shareholder (2 fields)
  • Gesellschafter
  • Gesellschafterliste