
companies house mcp
Companies House MCP
Repository Info
About This Server
Companies House MCP
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Companies House MCP Server
This project is a Model Context Protocol (MCP) server for interacting with the Companies House API. It provides tools for accessing company profiles, officers, and other related information.
Prerequisites
- Node.js (version 20 or later)
- pnpm
- A Companies House API key
Setup
-
Clone the repository:
git clone <repository-url> cd <repository-directory> -
Install dependencies:
pnpm install -
Set up environment variables: Create a
.envfile in the root directory and add your Companies House API key:COMPANIES_HOUSE_API_KEY=your_api_key_here
Running the Server
-
Start the MCP server:
pnpm run dev -
Access the server: The server will be running on
http://localhost:8080by default.
Endpoints
-
SSE Endpoint:
/sse- Used for server-sent events.
-
Messages Endpoint:
/messages- Used for handling post messages.
Tools
The server includes the following tools:
- Profile Tools: Access company profiles.
- Officers Tools: Access company officers.
- Search Tools: Search for companies.
- Companies House Tools: Access various Companies House services.
License
This project is licensed under the MIT License.
Quick Start
Clone the repository
git clone https://github.com/svenckles/companies-house-mcpInstall dependencies
cd companies-house-mcp
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.