rocketreach-api-connector
A communication layer interfacing with the RocketReach service to procure professional contact details (electronic mail, telephonic numbers) and augment corporate intelligence datasets. It streamlines the retrieval pipeline for crucial entity and personnel information within data acquisition workflows.
Author

Meerkats-Ai
Quick Info
Actions
Tags
RocketReach Data Acquisition Service Endpoint
This implementation serves as a Model Context Protocol (MCP) intermediary, establishing bidirectional communication with the RocketReach Application Programming Interface (API) to facilitate the sourcing of electronic correspondence addresses, telephone digits, and the enrichment of organizational profiles.
Core Functionalities
- Ascertain professional electronic mail addresses for specified individuals.
- Locate private/personal electronic mail addresses for individuals.
- Augment and detail existing organizational data structures.
- Retrieve associated contact telephone numbers for individuals.
Deployment Instructions
Local Environment Configuration
- Obtain a local copy of this source code repository.
- Execute the dependency installation routine:
npm install
- Establish a configuration file named
.envby mirroring the structure of.env.example, ensuring the inclusion of your valid RocketReach authorization token:
ROCKETREACH_API_KEY=your_provided_api_token
- Initiate the compilation process for the server artifacts:
npm run build
- Launch the service instance:
npm start
Containerized Deployment
- Clone the repository locally.
- Provision the necessary environment variables (specifically the RocketReach access credential) within a local
.envfile. - Orchestrate the build and detached execution via Docker Compose:
docker-compose up -d
MCP Client Integration Specification
For consumption by an MCP-enabled client, the following configuration stanza must be incorporated into the client's primary settings manifest:
{ "mcpServers": { "rocketreach": { "command": "node", "args": ["path/to/rocketreach/dist/index.js"], "env": { "ROCKETREACH_API_KEY": "your_api_key_here" }, "disabled": false, "autoApprove": [] } } }
Exposed Interaction Primitives
rocketreach_find_professional_email: Service call to discover a business-related electronic mailing address for a subject.rocketreach_find_personal_email: Service call to discover a non-business electronic mailing address for a subject.rocketreach_enrich_company: Service call to expand and refine provided corporate entity metadata.rocketreach_find_phone: Service call to obtain a direct telephonic contact identifier for a subject.
Legal Declaration
ISC License
