KosmoKrator

data

Companies House MCP Gateway for AI Agents

Expose Companies House tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

Companies House MCP Gateway

Expose Companies House to MCP clients with `kosmokrator mcp:serve --integration=companies-house`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=companies-house --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-companies-house": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=companies-house",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=companies-house --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__companies_house__companies_house_search_all companies-house.companies_house_search_all Read read
integration__companies_house__companies_house_search_companies companies-house.companies_house_search_companies Read read
integration__companies_house__companies_house_advanced_search_companies companies-house.companies_house_advanced_search_companies Read read
integration__companies_house__companies_house_search_officers companies-house.companies_house_search_officers Read read
integration__companies_house__companies_house_search_disqualified_officers companies-house.companies_house_search_disqualified_officers Read read
integration__companies_house__companies_house_company_profile companies-house.companies_house_company_profile Read read
integration__companies_house__companies_house_registered_office_address companies-house.companies_house_registered_office_address Read read
integration__companies_house__companies_house_officers companies-house.companies_house_officers Read read
integration__companies_house__companies_house_officer_appointment companies-house.companies_house_officer_appointment Read read
integration__companies_house__companies_house_officer_appointments companies-house.companies_house_officer_appointments Read read
integration__companies_house__companies_house_registers companies-house.companies_house_registers Read read
integration__companies_house__companies_house_filing_history companies-house.companies_house_filing_history Read read
integration__companies_house__companies_house_filing_history_item companies-house.companies_house_filing_history_item Read read
integration__companies_house__companies_house_charges companies-house.companies_house_charges Read read
integration__companies_house__companies_house_charge companies-house.companies_house_charge Read read
integration__companies_house__companies_house_insolvency companies-house.companies_house_insolvency Read read
integration__companies_house__companies_house_exemptions companies-house.companies_house_exemptions Read read
integration__companies_house__companies_house_uk_establishments companies-house.companies_house_uk_establishments Read read
integration__companies_house__companies_house_psc_list companies-house.companies_house_psc_list Read read
integration__companies_house__companies_house_psc_statements companies-house.companies_house_psc_statements Read read
integration__companies_house__companies_house_psc_individual companies-house.companies_house_psc_individual Read read
integration__companies_house__companies_house_psc_corporate_entity companies-house.companies_house_psc_corporate_entity Read read
integration__companies_house__companies_house_psc_legal_person companies-house.companies_house_psc_legal_person Read read
integration__companies_house__companies_house_psc_super_secure companies-house.companies_house_psc_super_secure Read read
integration__companies_house__companies_house_psc_individual_beneficial_owner companies-house.companies_house_psc_individual_beneficial_owner Read read
integration__companies_house__companies_house_psc_corporate_entity_beneficial_owner companies-house.companies_house_psc_corporate_entity_beneficial_owner Read read
integration__companies_house__companies_house_psc_legal_person_beneficial_owner companies-house.companies_house_psc_legal_person_beneficial_owner Read read
integration__companies_house__companies_house_psc_super_secure_beneficial_owner companies-house.companies_house_psc_super_secure_beneficial_owner Read read
integration__companies_house__companies_house_psc_statement companies-house.companies_house_psc_statement Read read
integration__companies_house__companies_house_disqualified_officer_natural companies-house.companies_house_disqualified_officer_natural Read read
integration__companies_house__companies_house_disqualified_officer_corporate companies-house.companies_house_disqualified_officer_corporate Read read

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.