get_company

Pack: companies-house · Endpoint: https://gateway.pipeworx.io/companies-house/mcp

Fetch a single UK company profile by company number. Returns registered name, status, type, SIC codes, registered office, accounts/confirmation-statement due dates, and links to officers/filings/charges/PSCs.

Parameters

NameTypeRequiredDescription
company_numberstringyesUK company number (e.g., “00006245”)

Example call

curl -X POST https://gateway.pipeworx.io/companies-house/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_company","arguments":{}}}'

Response shape

Always returns: company_number, name, status, type, sic_codes, incorporated_on

FieldTypeDescription
company_numberstring | nullUK company number
namestring | nullRegistered company name
statusstring | nullCompany status (active, dissolved, etc.)
status_detailstring | nullAdditional status details
typestring | nullCompany type (private limited, public limited, etc.)
jurisdictionstring | nullCompany jurisdiction (England and Wales, Scotland, etc.)
sic_codesarrayStandard Industrial Classification codes
incorporated_onstring | nullIncorporation date (ISO format)
dissolved_onstring | nullDissolution date (ISO format) if applicable
registered_officeobject | nullRegistered office address details
accounts_next_duestring | nullNext accounts filing due date (ISO format)
accounts_next_made_up_tostring | nullNext accounts period end date (ISO format)
last_accounts_made_up_tostring | nullLast filed accounts period end date (ISO format)
confirmation_statement_next_duestring | nullNext confirmation statement due date (ISO format)
ch_urlstring | nullLink to company profile on Companies House website
Full JSON Schema
{
  "type": "object",
  "properties": {
    "company_number": {
      "type": [
        "string",
        "null"
      ],
      "description": "UK company number"
    },
    "name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Registered company name"
    },
    "status": {
      "type": [
        "string",
        "null"
      ],
      "description": "Company status (active, dissolved, etc.)"
    },
    "status_detail": {
      "type": [
        "string",
        "null"
      ],
      "description": "Additional status details"
    },
    "type": {
      "type": [
        "string",
        "null"
      ],
      "description": "Company type (private limited, public limited, etc.)"
    },
    "jurisdiction": {
      "type": [
        "string",
        "null"
      ],
      "description": "Company jurisdiction (England and Wales, Scotland, etc.)"
    },
    "sic_codes": {
      "type": "array",
      "description": "Standard Industrial Classification codes",
      "items": {
        "type": "string"
      }
    },
    "incorporated_on": {
      "type": [
        "string",
        "null"
      ],
      "description": "Incorporation date (ISO format)"
    },
    "dissolved_on": {
      "type": [
        "string",
        "null"
      ],
      "description": "Dissolution date (ISO format) if applicable"
    },
    "registered_office": {
      "type": [
        "object",
        "null"
      ],
      "description": "Registered office address details",
      "properties": {
        "address_line_1": {
          "type": "string"
        },
        "address_line_2": {
          "type": "string"
        },
        "locality": {
          "type": "string"
        },
        "region": {
          "type": "string"
        },
        "postal_code": {
          "type": "string"
        },
        "country": {
          "type": "string"
        }
      }
    },
    "accounts_next_due": {
      "type": [
        "string",
        "null"
      ],
      "description": "Next accounts filing due date (ISO format)"
    },
    "accounts_next_made_up_to": {
      "type": [
        "string",
        "null"
      ],
      "description": "Next accounts period end date (ISO format)"
    },
    "last_accounts_made_up_to": {
      "type": [
        "string",
        "null"
      ],
      "description": "Last filed accounts period end date (ISO format)"
    },
    "confirmation_statement_next_due": {
      "type": [
        "string",
        "null"
      ],
      "description": "Next confirmation statement due date (ISO format)"
    },
    "ch_url": {
      "type": [
        "string",
        "null"
      ],
      "description": "Link to company profile on Companies House website"
    }
  },
  "required": [
    "company_number",
    "name",
    "status",
    "type",
    "sic_codes",
    "incorporated_on"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "companies-house": {
      "url": "https://gateway.pipeworx.io/companies-house/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 21, 2026