🇦🇺 Australia — Australian Business Register (ABR) — ABN Lookup
Access Australia's official company register in real time via the OpenRegistry MCP endpoint. Unified schema, source-linked, live passthrough (no caching).
Data license: Creative Commons Attribution 3.0 Australia (CC BY 3.0 AU)
Real-time: yes — every call hits upstream
Caching notes: All caches: 10 seconds (de-duplicates rapid repeated calls within a single AI turn; otherwise always fresh). Pass fresh=true to bypass even the 10s cache.
Australia — the official government business register. Accepts the 11-digit ABN or 9-digit ACN; canonical id is the ABN. Only search + profile are available; officers/filings/charges live in a separate paid government service and return 501.
Company ID format
11-digit ABN (Australian Business Number) or 9-digit ACN (ASIC company number). The canonical company_id returned is always the ABN.
Examples: 16009661901, 51824753556, 009661901
Supported tools (2)
search_companies
get_company_profile
Status values
Native values upstream reports: Active, Cancelled
Mapping to the unified four-value enum:
Unified
Native values
active
Active
inactive
(none)
dissolved
Cancelled
unknown
(none)
Known quirks
egressblocker — All calls require an operator-provisioned access credential (free registration with the registry). Missing or invalid credentials return 403 from upstream and surface as a RegistryError.
id_formatinfo — company_id is an 11-digit ABN or 9-digit ACN; both resolve to the same entity and the canonical id returned is always the ABN. Whitespace, hyphens and 'ABN '/'ACN ' prefixes are stripped (e.g. '16-009-661-901', 'ABN 16 009 661 901' are all accepted).
searchinfo — search_companies supports two modes. Plain name search uses the standard matching-names endpoint. Structured filter search is triggered by prefixes in the query: postcode:/state:/active:/gst:/type:/charity:/charityType:/concessionType:/registered:/updated:. Filter queries must include at least one of postcode:, charity:, registered: or updated: or return 400.
statusinfo — Name-search status is returned as undocumented numeric codes ('0000000001' = Active, '0000000002' = Cancelled); the adapter translates these so status_detail matches the string values ('Active'/'Cancelled') returned by the profile endpoint.
filingsblocker — list_filings, get_officers, get_shareholders (implicit — not supported in this implementation), get_persons_with_significant_control, get_charges, get_document_metadata, fetch_document, search_officers and get_officer_appointments all return 501. Those datasets live in a separate paid government service.
rate_limitwarning — Upstream 429 surfaces as a rate-limit error. The registry throttles bursts; the adapter does not retry 429 automatically.
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: