Company snapshot
company_snapshotGet a complete company profile, serving officers, charges, insolvency cases, and signals in one call, replacing four separate requests and handling missing sections.
Instructions
Everything worth knowing about one company in a single call: profile, serving officers, outstanding charges and insolvency cases, plus a list of signals read off the register. Use this instead of calling get_company, get_officers, get_charges and get_insolvency separately — it costs one round trip of yours rather than four, and it fills in the sections that Companies House reports as 404 when a company simply has none. The signals are facts, not a rating: this server does not score companies, and an empty signal list means nothing on the list was found rather than that the company is sound. Check sections_included before drawing a conclusion from an absent signal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verbose | No | Also return the untouched Companies House payload under `raw`, alongside the shaped result. Roughly two and a half times the size; use it only when a field you need is missing from the shaped result. | |
| company_number | Yes | Eight-character Companies House number, such as 00000006 or SC123456. Leading zeros may be omitted. This tool does not accept a company name — call find_company first if that is all you have. | |
| include_charges | No | Include charges. On by default. | |
| include_officers | No | Include serving officers. On by default; turn it off to save one request per company. | |
| include_insolvency | No | Include insolvency cases. On by default. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | The untouched Companies House payload. Present only when verbose was true. | |
| meta | Yes | Provenance and budget for this answer. | |
| name | Yes | ||
| status | No | ||
| charges | No | ||
| signals | Yes | ||
| accounts | Yes | ||
| officers | No | ||
| age_years | No | ||
| sic_codes | Yes | ||
| insolvency | No | ||
| dissolved_on | No | ||
| company_number | Yes | ||
| incorporated_on | No | ||
| type_description | No | ||
| sections_included | Yes | Which sections were fetched. Signals can only reflect the sections listed here. | |
| sections_unavailable | Yes | Sections that failed. The snapshot is still returned; treat those signals as unknown. | |
| confirmation_statement | Yes | ||
| registered_office_address | No |