Endole MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Endole MCPsearch for companies named Acme Ltd"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Endole MCP
An unofficial, local Model Context Protocol server for the Endole API. It gives Claude Desktop, Claude Code, and other MCP clients tools to search UK companies and retrieve Endole company data. The server runs on your computer over stdio; API requests go directly to Endole.
Requirements
Node.js 20 or newer
An Endole subscription and an API key from the Endole API dashboard
Use a sandbox key to try the tools with mock data and no credit charge. Live keys use your Endole credits. Endole documents a standard limit of 100 requests per 10 minutes per account. Each successful response includes Endole's meta.credits information. See authentication, credits, rate limits, and sandbox.
Related MCP server: Companies House MCP Server
Install
git clone https://github.com/chrisjohnleah/endole-mcp.git
cd endole-mcp
npm ciFind the absolute paths to Node and this checkout with command -v node and pwd. MCP clients often launch with a different PATH than your terminal, so use the absolute Node path in their configuration.
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows. Add this entry inside mcpServers, replacing both paths and the key:
{
"mcpServers": {
"endole": {
"command": "/absolute/path/to/node",
"args": ["/absolute/path/to/endole-mcp/src/index.js"],
"env": { "ENDOLE_API_KEY": "your_endole_api_key" }
}
}
}Restart Claude Desktop after saving. Keep the configuration file private; never commit a real API key. If your MCP client offers a secret store, use it instead of plain-text configuration.
Claude Code
claude mcp add --scope user --transport stdio endole \
--env ENDOLE_API_KEY=your_endole_api_key \
-- /absolute/path/to/node /absolute/path/to/endole-mcp/src/index.js
claude mcp get endoleThe --env value is saved in Claude Code's local MCP configuration. Protect that file and avoid entering a live key into shared shell history. For other MCP clients, configure a stdio server with the same command, arguments, and ENDOLE_API_KEY environment variable.
Tools
Each tool makes one Endole API request and returns the API's JSON response, including its credit metadata. Costs below are from Endole's endpoint documentation; Endole says requests returning no data consume no credits.
Tool | Data | Credits for a successful result |
| Name, number, or keyword search | 1 |
| Company profile | 1 |
| Officers and appointments | 1 |
| Accounts and financials | 10 |
| Parent and subsidiary companies | 20 |
| County Court Judgments | 20 |
| Shareholder records | 20 |
| Credit score and limit | 30 |
| VAT registration | 5 |
| Filing history and document links | 1 |
Search accepts a query. Other tools accept an eight-character company_number, including leading zeroes. Search, appointments, documents, CCJs and shareholders also accept an optional page (starting at 1). Endole returns pagination metadata with those results. The server returns document links rather than downloading PDFs. Endole's API terms and subscription govern use of the data; the MIT licence covers this server's code only.
Check locally
npm testThe tests use a dummy key and mock API responses; they do not consume Endole credits. To test against Endole, create a sandbox key, configure it in an MCP client, and search for a company.
Licence
MIT. This project is independent of Endole and is not endorsed by Endole.
This server cannot be deployed
Maintenance
Related MCP Connectors
Companies House MCP — UK statutory company registry (BYO key)
Nordic company intelligence: look up companies, AI summaries, scores and signals via MCP.
CompanyLens is a remote MCP server giving AI agents instant access to official company registry data across 19 jurisdictions in Europe, the Americas, and Asia-Pacific. Eighteen read-only tools let you search companies and people, look up officers and beneficial owners, map corporate networks through shared directors, screen names against the UK disqualified directors register, find every company at a registered address, and pull filing history — all from a single connector. Visit our website: https://companylens.io
OpenCorporates MCP — Global company registry data (BYO key)
Related MCP Servers
- AlicenseAqualityNot gradedmaintenanceEnrich any UK business with Companies House records, Google Places ratings, website/SSL status, and social media links in one MCP tool call. Four data sources, single JSON response.1316 npm-
- AlicenseCqualityFmaintenanceAccess UK company data through the Companies House API directly in MCP clients, with 45+ tools for company info, search, officers, filing history, ownership, and charges.3728 npm28AGPL 3.0
- FlicenseNot gradedqualityBmaintenanceMCP server exposing the full UK Companies House Public Data API, enabling natural language queries for company profiles, search, officers, filing history, charges, insolvency, and persons with significant control, as well as downloading and reading PDF documents.-
- FlicenseBqualityDmaintenanceProvides access to UK Companies House public data, enabling search and retrieval of company profiles, officers, filing history, and more through natural language queries.12-