API · MCP · Webhooks

Drive all of ReachHQ
from Claude.

An MCP server and a REST API expose every action the app has. Your AI assistant or your own code can search leads, verify emails, warm inboxes, launch campaigns and read replies, on one scoped key.

No credit card · MCP + REST API · Webhooks for every event · On Scale

reachhq · api
$ curl api.reachhq.io/api/v1/leads/search -d '{"title":"VP Sales","size":"50-200","verified":true}'
# 9,140 verified matches · 0 credits · streaming to "q3-founders"
$ curl api.reachhq.io/api/v1/verify -d '{"list":"q3-founders"}'
✓ 9,140 verified · 99.4% deliverable · risky flagged
$ curl api.reachhq.io/api/v1/campaigns/launch -d '{"list":"q3-founders","warmupSafe":true}'
✓ Live on 6 warmed inboxes · paced to protect health (97/100)
$ curl api.reachhq.io/api/v1/health | jq .score
# streaming live deliverability score…
MCPserver RESTJSON API Webhooksfor every event
Two ways in, one platform

Ask in plain English, or call it in code.

The MCP server turns ReachHQ into tools your AI assistant can call. Prefer code? The same actions are one REST call away, on the same scoped key.

reachhq · api
$ export REACHHQ_API_KEY=rhq_live_…
$ curl api.reachhq.io/api/v1/leads/search -d '{"title":"VP Sales","stage":"series-a","verified":true}'
# 617 verified matches · saved to "series-a-vps"
$ curl api.reachhq.io/api/v1/campaigns/launch -d '{"list":"series-a-vps","warmupSafe":true}'
✓ Live on 6 warmed inboxes · health 97/100
$ curl api.reachhq.io/api/v1/webhooks -d '{"event":"reply.received","url":"https://…"}'
✓ Subscribed · POSTing reply & health events
REST API
Claude · ReachHQ MCP

You: Find 600 verified VP Sales at Series A SaaS and start a warmup-safe campaign.

ReachHQ: Found 617 verified contacts ✓ · emails verified ✓ · campaign queued on 6 warmed inboxes · health 97/100. I’ll notify you on the first reply.

Claude ChatGPT Webhooks
The developer layer

One key, every action, programmatically.

The REST API and MCP server expose the same surface the app uses: prospecting, verification, warmup, campaigns, the master inbox and analytics. Authenticate once, scope each key, automate end to end.

MCP server
94 tools

Your AI assistant, fully wired in

Add the connector, paste a key, and Claude or ChatGPT can search, verify, warm, launch and report on your behalf, in plain English.

leads.search∞ unlimited
campaign.launchwarmup-safe

REST API

Versioned JSON endpoints for every action, with Bearer auth and predictable, paginated responses.

One-click connector

Add ReachHQ to Claude or ChatGPT as an OAuth connector, or paste a scoped key, no local setup required.

Webhooks

Subscribe to events like reply-received and health-change, and push them to your CRM, Slack or warehouse in real time.

Scoped keys

Issue a key per integration, scope it to the actions it needs, and rotate or revoke one without breaking the rest.

Built for pipelines

Idempotent, rate-limited, safe to retry.

Safe retries never double-send or double-charge. Per-key rate limits return current and remaining quota in headers, so automated jobs back off cleanly. Unlimited search and reveal still apply; metered actions draw from your plan.

200 OK JSON0 double-sends Search & reveal Typed errors
The whole platform, one base URL

Every endpoint your outbound needs.

Search and reveal, verify, launch and pace campaigns, read replies, and pull live deliverability health. The same calls the dashboard makes are yours to automate.

Search 450M+ contacts & reveal verified emails
Verify lists and check single addresses on demand
Launch, pause & pace warmup-safe campaigns
Read replies and pull live health & analytics
Get your API key
REST API Bearer auth
POST /v1/leads/search→ 617 matches
POST /v1/verify→ 99.4% valid
POST /v1/campaigns/launch→ warmup-safe
GET /v1/health→ score 97
GET /v1/inbox/replies→ 18 new
200 OK scoped & rate-limitedOn Scale
FAQ

API, MCP & webhooks, answered.

What is the MCP server and how do I connect Claude? +

It is a Model Context Protocol endpoint that exposes ReachHQ as tools your AI assistant can call. Add the ReachHQ connector in Claude or ChatGPT, paste your API key, and your assistant can search leads, verify emails, warm inboxes, launch warmup-safe campaigns and pull reports, in plain English.

How does authentication work? +

Every request uses a scoped API key as a Bearer token. Generate keys in Settings, scope each one to the actions an integration needs, and rotate or revoke them anytime. The MCP server and REST API share the same keys.

Are there rate limits, and is it safe to retry? +

Each key is rate-limited per endpoint, with current and remaining quota in response headers so pipelines back off cleanly. Requests are idempotent where it matters, so safe retries never double-send or double-charge. Unlimited search and reveal still apply; metered actions like verifications, exports and sending draw from your plan.

Which plan includes the developer layer? +

The MCP server, REST API and webhooks are included on Scale ($299/mo). Explore the platform on the free trial and Solo from the dashboard, then upgrade to Scale to unlock automation.

Automate your entire outbound motion.

MCP, REST API and webhooks. Drive find, verify, warm and send from Claude or your own code. Start free in 2 minutes, no card.