Skip to main content
Glama
SmartManoj

RocketReach Local MCP

by SmartManoj

RocketReach Local MCP

A local Model Context Protocol server for RocketReach that uses the REST API and an API key. It replaces the official OAuth MCP when that endpoint is flaky or rate-limited.

Setup

1. Install dependencies

pip install -r requirements.txt

2. Add your API key

Store your key in your user config folder (recommended):

Windows

mkdir $env:USERPROFILE\.rocketreach
Set-Content $env:USERPROFILE\.rocketreach\api_key "YOUR_API_KEY"

macOS / Linux

mkdir -p ~/.rocketreach
echo "YOUR_API_KEY" > ~/.rocketreach/api_key
chmod 600 ~/.rocketreach/api_key

Alternative locations (checked in order):

Priority

Location

1

~/.rocketreach/api_key — plain text file

2

~/.rocketreach/.envROCKETREACH_API_KEY=...

3

Project .envROCKETREACH_API_KEY=...

4

ROCKETREACH_API_KEY environment variable

Get your key from RocketReach Account → API.

3. Connect in Cursor

Add to %USERPROFILE%\.cursor\mcp.json:

{
  "mcpServers": {
    "rocketreach": {
      "command": "python",
      "args": ["C:\\path\\to\\RocketReach MCP\\server.py"],
      "cwd": "C:\\path\\to\\RocketReach MCP"
    }
  }
}

Reload MCP servers in Cursor (Settings → MCP → refresh).

Related MCP server: mcp-server-apollo

Tools

Tool

Description

Credits

ping

Liveness check

No

account

Plan, credits, rate limits

No

person_search

Search 700M+ profiles

No

company_search

Search companies

No

person_lookup

Emails/phones for a person

Yes

company_lookup

Full company profile

Yes

check_person_status

Poll async person lookups

No

Usage examples

In Cursor chat

Check my RocketReach account credits
Find VPs of Engineering at SaaS companies in New York
Look up person id 531625233

CLI tests

# Test REST client (account + sample search)
python test.py --local

# Credits and rate limits only
python test.py --usage

# Official MCP OAuth smoke test (optional)
python test.py --smoke

Python client

from rocketreach_mcp.client import RocketReachClient

client = RocketReachClient()

print(client.account())

results = client.person_search(
    {"current_title": ["VP Engineering"], "location": ["New York"]},
    page_size=5,
)
print(results["pagination"], len(results["profiles"]))

MCP server (stdio)

python server.py

Person search query examples

{"name": ["Jane Doe"]}
{"current_title": ["Software Engineer"], "current_employer": ["Google"]}
{"location": ["\"San Francisco\"::~50mi"], "management_levels": ["director", "vp"]}
{"skills": ["python", "machine learning"]}

Use quotes inside values for exact match: "\"IBM\"".

Company search query examples

{"domain": ["stripe.com"]}
{"industry": ["Software"], "employees": ["100-500"]}
{"techstack": ["Salesforce"]}

Person lookup

Provide one identifier:

  • id — RocketReach profile ID from search

  • email

  • linkedin_url

  • name + current_employer

  • npi_number

If status is progress, call check_person_status with the profile ID.

Project layout

RocketReach MCP/
├── server.py              # MCP server entrypoint
├── rocketreach_mcp/
│   ├── client.py          # REST API client
│   └── config.py          # ~/.rocketreach credential loading
├── test.py                # CLI tests
├── requirements.txt
└── README.md

Notes

  • Search endpoints do not consume credits; lookups do.

  • The client retries on HTTP 429 using Retry-After or backoff.

  • Keep ~/.rocketreach/api_key out of git; it is user-local only.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    MCP server for Apollo.io B2B sales intelligence API. Enables searching and enriching people and organizations via natural language.
    7
    17
    4
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for Apollo.io B2B data discovery and enrichment, enabling company search, people search, contact enrichment, and organization firmographics through Apollo's REST API.
    8
    Apache 2.0
  • A
    license
    -
    quality
    C
    maintenance
    Exposes the LogicMonitor REST API as MCP tools with per-request LMv1 authentication, enabling querying of devices, alerts, reports, and more.
    Apache 2.0
  • F
    license
    -
    quality
    C
    maintenance
    MCP server for RocketReach, enabling people and company lookup via search, full profile, and company details through Cloudflare Workers.
    1

View all related MCP servers

Related MCP Connectors

  • People Data Labs MCP — wraps the PDL person/company enrichment API

  • Search, document and execute authenticated API calls across 500+ apps via one MCP server

  • Rentcast MCP — wraps Rentcast API (api.rentcast.io/v1)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SmartManoj/RocketReach-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server