Official register document (AT + DE)
get_documentBeispiel: „Den aktuellen Handelsregisterauszug der Siemens AG abrufen?“
On-demand official register document for ONE company, Austrian or German. Read-only.
The two registers address a document differently, so the parameters differ by country —
pass the shape that matches the id:
**Germany** -- company_id + kind:
- company_id: "DE:{court}_{type}{number}" (e.g. "DE:D2601_HRB135076"); a bare German id
works too.
- kind: "AD" = Aktueller Abdruck (current register extract, default), "CD" =
Chronologischer Abdruck -- the official Handelsregister abstract PDF; or "JA" =
Jahresabschluss -- the newest official annual financial statement as published by the
Unternehmensregister (served as the official HTML document, no PDF exists at the
source). AD/CD are fetched from handelsregister.de on demand (first call ~10 s, then
cached); JA comes from the stored publication.
**Austria** -- a FILING, because the Austrian register holds no abstract document type:
its official document IS the annual filing, identified by its Stichtag.
- document_ref: "{fnr}:{stichtag}" exactly as list_documents returns it (e.g.
"118977t:2025-01-31"), or
- company_id: "AT:{fnr}" (bare FNR accepted) for the company's LATEST filing.
- kind does not apply and is ignored; a German kind with an Austrian id is an error that
names list_documents instead.
Returns a short-lived download link to the original artifact plus availability. When the
register holds nothing for that kind/Stichtag, ``available`` is false with a ``note``
(never a dead link). Both countries carry ``country`` and the prefixed ``company_id``.
For the Austrian filing's extracted TEXT (Anhang, Lagebericht) use get_document_text.Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"company_id": "<company_id>"
},
"name": "get_document"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | AD | |
| company_id | Yes | ||
| document_ref | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||