harmonic
MCP Server to query the Harmonic.ai API
claude mcp add --transport stdio blue-yard-harmonic-mcp-server node /absolute/path/to/HarmonicMCPServer/dist/standalone/index.js \ --env HARMONIC_API_KEY="Your Harmonic API key"
How to use
The Harmonic MCP Server provides access to Harmonic.ai APIs for searching companies and professionals, and for retrieving detailed information about companies and people. It ships as a standalone Node.js bundle that runs the Harmonic integration and exposes a set of tools you can invoke from Claude Desktop (or any MCP client) to perform searches or fetch structured data. After starting the server, you configure Claude Desktop (or your MCP consumer) to point at the built index.js so Claude can query Harmonic’s API via the MCP interface.
To use it, first set your Harmonic API key using the harmonic_set_api_key tool. Then you can run the available tools to search for companies, search for people, fetch saved search results, or retrieve employees for a company. The available tools include harmonic_search_company_by_domain, harmonic_search_companies, harmonic_search_people, harmonic_get_saved_search_results, and harmonic_get_company_employees, each with their respective parameters as documented in the README. Ensure you provide the required domain, query, or IDs, and optionally pagination controls like size and cursor to refine results.
How to install
Prerequisites:
- Node.js installed on your system (node and npm available in PATH)
- Access to the Harmonic API and a valid API key
Step-by-step installation:
- Install dependencies and build the standalone package:
npm install
npm run build
- The build process outputs a standalone package at dist/standalone/ containing all dependencies. Verify the path to the built index:
dist/standalone/index.js
- Configure your MCP client (e.g., Claude Desktop) to run the server using Node and the built index:
# Example for Claude Desktop configuration
"command": "node",
"args": ["/absolute/path/to/HarmonicMCPServer/dist/standalone/index.js"]
- Set your Harmonic API key using the harmonic_set_api_key tool (as described in the Tools section) and restart Claude Desktop or your MCP client.
Additional notes
Tips and caveats:
- Ensure the path to the built index.js is absolute and does not contain spaces or special characters.
- Use the full path to Node (find it with which node) when configuring the MCP client.
- Keep your Harmonic API key secure and do not expose it in logs or client configurations.
- The server exposes several endpoints for searching and retrieving data; use the required parameters (domain, query, company_id, etc.) as documented in the README.
- If you encounter authentication errors, verify that HARMONIC_API_KEY is set in the environment where the MCP server runs and that the key has appropriate permissions.
- When upgrading Harmonic API versions, rebuild the standalone package to ensure compatibility with the latest API features.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.