Describe fields & capabilities
describe_fieldsBeispiel: „Welche Felder und Filter gibt es?“
Schema self-description: the unified id scheme, which filters exist, which countries support which capability, and each country's own field catalog. Read-only.
Parameters:
- country (optional, default "all"): "AT" | "DE" | "all" - whose field catalogs to
include.
Returns {id_scheme, capabilities, countries, countries_unavailable}. ``id_scheme``
documents the unified company_id ("AT:123456a", "DE:D2601_HRB135076"; bare national
ids are accepted, responses always return the prefixed form). ``capabilities`` is
the per-country capability matrix including each country's supported unified
filters - a filter absent for a country is applied to the others and reported in a
notice, never silently dropped. ``countries`` carries each backend's own
describe_fields payload (code tables, null rules, tool tiers). Call once up front
when unsure which filter or tool to use; it returns no company data itself.Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "describe_fields"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | all |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||