removedInput schema / properties / response_format
Removed value: -{
- "default": "markdown",
- "description": "Output format: 'markdown' or 'json'",
- "type": "string"
-}
changedOutput schema / description
Previous value: -"Generic wrapper for non-object return types."New value: +"Full Companies House profile for a single company number."
addedOutput schema / properties / accounts
Added value: +{
+ "description": "Accounts filing status and due dates.",
+ "properties": {
+ "last_accounts_made_up_to": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "ISO date the most recent filed accounts were made up to."
+ },
+ "next_due": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "ISO date the next set of accounts is due."
+ },
+ "overdue": {
+ "default": false,
+ "description": "True if accounts are past their due date at Companies House.",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}
addedOutput schema / properties / company_name
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Registered company name."
+}
addedOutput schema / properties / company_number
Added value: +{
+ "description": "Companies House company number.",
+ "type": "string"
+}
addedOutput schema / properties / company_status
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Current status (active, dissolved, in liquidation, etc.)."
+}
addedOutput schema / properties / company_type
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Companies House company type code."
+}
addedOutput schema / properties / confirmation_statement
Added value: +{
+ "description": "Confirmation statement filing status and next due date.",
+ "properties": {
+ "next_due": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "ISO date the next confirmation statement is due."
+ },
+ "overdue": {
+ "default": false,
+ "description": "True if the confirmation statement is past its due date.",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}
addedOutput schema / properties / date_of_creation
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Incorporation date (ISO YYYY-MM-DD)."
+}
addedOutput schema / properties / has_charges
Added value: +{
+ "default": false,
+ "description": "True if the company has active registered charges (secured debt). A due diligence signal.",
+ "type": "boolean"
+}
addedOutput schema / properties / raw
Added value: +{
+ "additionalProperties": true,
+ "description": "Full raw Companies House profile payload. Use for any field not surfaced explicitly on this model.",
+ "type": "object"
+}
addedOutput schema / properties / registered_office_address
Added value: +{
+ "additionalProperties": true,
+ "description": "Registered office address as returned by Companies House.",
+ "type": "object"
+}
removedOutput schema / properties / result
Removed value: -{
- "type": "string"
-}
addedOutput schema / properties / sic_codes
Added value: +{
+ "description": "Standard Industrial Classification codes.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
changedOutput schema / required
Previous value: -[
- "result"
-]New value: +[
+ "company_number"
+]
removedOutput schema / x-fastmcp-wrap-result
Removed value: -true