Developers

Build with the Saleshub API & MCP.

One verified graph — 411M contacts, 78M companies — behind a clean REST API and a native MCP server for Claude Code and Codex. Connect once, query in plain language.

$ claude mcp add --transport http saleshub https://app.saleshub.ai/mcpRead the docs →API reference
Connect

Three ways in. Same key.

Claude Code
Native MCP server

One command and your agent gains enrich, search and verify tools — callable in plain language.

Codex
Drop-in MCP config

Add the Saleshub server to your Codex config. Same tools, same key, zero glue code.

REST API
Any stack, any agent

Prefer raw HTTP? Hit app.saleshub.ai with a Bearer key from Python, TS, Go — anywhere.

Quickstart

From zero to enriched in two calls.

terminal — bash
# 1. add the hosted saleshub mcp server (key as a bearer token)
$ claude mcp add -s user --transport http saleshub \
    https://app.saleshub.ai/mcp \
    --header "Authorization: Bearer sh_live_…"

# 2. that's it — just ask your agent:
# "enrich these accounts and find the buyers"
request — curl
curl https://app.saleshub.ai/v1/enrich \
  -H "Authorization: Bearer $SALESHUB_KEY" \
  -d domain=stripe.com \
  -d fields=email,mobile,headcount
response — json
{
  "company": "Stripe",
  "contacts": [{
    "title": "Head of RevOps",
    "email": "j••••@stripe.com",
    "email_status": "verified",
    "mobile": "+1•••••1042",
    "confidence": 0.97
  }],
  "credits_used": 0
}
Reference

Endpoints

Method
Path
Description
POST
/v1/enrich
Append verified email, direct dial & firmographics to known records
POST
/v1/search
Find companies & people by firmographic + technographic filters
POST
/v1/verify
Live SMTP + catch-all deliverability check on any email list
GET
/v1/company/{domain}
Full firmographic + technographic profile for a domain
GET
/v1/person/{id}
Verified contact record with direct dials & socials
POST
/v1/intent
Surging accounts, hiring spikes & job-change triggers
POST
/v1/audience
Hashed identifiers to match enriched lists to ad networks
Good to know

Auth, limits & SDKs.

Authentication

Bearer tokens. Send Authorization: Bearer sh_live_… on every request — to the hosted MCP or the REST API. Reveal & rotate your key from the console.

Rate limits

Tiered by plan — 60 to 5,000 req/min. 429s include a Retry-After header. Never a per-row cap.

SDKs & spec

Native MCP for Claude Code & Codex, first-party TypeScript & Python SDKs, and a full OpenAPI 3.1 spec.

Give your agent a data department.

Unlimited verified B2B data, native to Claude Code & Codex.

$ claude mcp add --transport http saleshub https://app.saleshub.ai/mcp