Use with AI · MCP

Ask Claude for the list. Reachant runs the search.

Connect your account to Claude Desktop, Claude Code or Cursor and prospect by talking. Before every search you see how many leads and credits it will use, and nothing runs without your yes.

5-minute setup Nothing is spent without confirmation Works on every plan
Claude Desktop · Reachant connected
I want 50 dentists in Austin, Texas.
get_account_status list_categories dentist, orthodontist, dental implants estimate_search 50 leads · 3 categories
50 leads across 3 categories in Austin, TX: 150 credits. That leaves 950 leads and 2,750 credits this cycle. Shall I run it?
Yes, run it.
run_search
Search #124 started. Basic data shows up within a minute; enrichment takes a few. Want to see the first leads?
Before you start

You need three things

  • A Reachant account with a verified email. Create a free account.
  • uv installed on your computer. It downloads and runs the connector. Installing uv is one command.
  • A client that supports MCP: Claude Desktop, Claude Code or Cursor.
MCP is the open protocol that lets an AI assistant use external tools. Reachant's connector, reachant-mcp, is a public package that runs on your machine and talks to your account with your key.
Step by step

Three steps, once

/ 01

Generate your key

In the app, open Settings → Integrations, name the key (for example, "Claude") and click Generate key. It starts with rk_.

The key is shown only once. Copy it right away. If you lose it, revoke it and generate another. Each account can hold up to 5 active keys.
/ 02

Paste the configuration into your client

Replace REACHANT_API_KEY with the key you copied. Then restart the client.

Claude Desktop

Open Settings → Developer → Edit Config. That opens the claude_desktop_config.json file. Paste this inside it:

claude_desktop_config.json
{
  "mcpServers": {
    "reachant": {
      "command": "uvx",
      "args": [
        "reachant-mcp"
      ],
      "env": {
        "REACHANT_API_KEY": "REACHANT_API_KEY"
      }
    }
  }
}

Claude Code

In the terminal, one command registers the connector:

terminal
claude mcp add reachant -e REACHANT_API_KEY=REACHANT_API_KEY -- uvx reachant-mcp

Cursor

Create or edit .cursor/mcp.json at the root of your project, or ~/.cursor/mcp.json to apply to every project:

.cursor/mcp.json
{
  "mcpServers": {
    "reachant": {
      "command": "uvx",
      "args": [
        "reachant-mcp"
      ],
      "env": {
        "REACHANT_API_KEY": "REACHANT_API_KEY"
      }
    }
  }
}
/ 03

Ask the first question

Ask the assistant: "What is my Reachant balance?" If it answers with your plan and your remaining leads and credits, you are connected.

The first time, uvx downloads the connector, which can take a few seconds.

The nine tools

What the assistant can do

You never need to remember a name. These are the commands the assistant picks on its own from what you ask. Only one of them spends.

ToolWhat it doesSpends?
get_account_statusPlan, remaining leads and credits, and whether the account can search right now.no
list_categoriesTurns free-text terms ("dentist", "orthodontist") into the exact categories each market accepts.no
estimate_searchValidates the search and returns granted leads, credits, warnings and the confirmation token.no
run_searchRuns the approved search. Accepts only the estimate token you confirmed.yes
get_searchProgress of a search: phase, leads found, leads enriched.no
list_searchesYour recent searches, to find "yesterday's dentist search".no
list_leadsLeads from a search in pages of up to 50, with filters like "only the ones with an email".no
get_leadOne lead's full record: contacts, socials, decision makers, company data.no
export_leads_csvA link to download the search as CSV, valid for one hour.no
Example requests

Talk the way you would to a person

  • I want 50 aesthetic clinics in Miami.
  • Find 100 accounting firms in Austin, Texas.
  • How is yesterday's search doing? Is it done?
  • Show me only the leads that have an email.
  • Who is the decision maker at the third company on the list?
  • Export this list as CSV.

Tip: ask for the whole segment, not a single word. "Dentists" usually yields more leads when the assistant includes orthodontics, endodontics and implants, and the estimate shows the cost first.

Common errors

When something does not work

  • Missing or invalid API keyThe key is wrong, incomplete or was revoked. Generate a new one in Settings → Integrations and update the client configuration.
  • Email verification requiredYour account has not confirmed its email yet. Open the link we sent or request a new one in the app.
  • subscription_inactiveThe account cannot search right now: subscription pending or suspended. See Settings → Plan in the app.
  • quota_exhaustedThis cycle's leads are used up. They come back next cycle, or sooner with an upgrade.
  • token_expiredMore than 15 minutes passed between the estimate and the confirmation. Ask for a new estimate.
  • credits_lowA warning, not an error: the search runs, but some leads stay unenriched because the credits do not cover all of them.
  • uvx: command not founduv is not installed, or the client was opened before the install. Install uv and restart Claude or Cursor.
  • The server does not show upCheck that the JSON is valid (commas and braces) and that the client was restarted after saving.
Security

What the key can and cannot do

  • The key gives access only to your account: leads, searches and balance. It cannot change your plan, billing or account details.
  • We store only a cryptographic digest of the key. Nobody, not even support, can read a key after it is generated.
  • You can revoke any key at any time in Settings → Integrations. Clients using that key stop immediately.
  • No search runs without your confirmation in the conversation. The estimate is free and the run token works once.
  • Treat the key like a password: do not share it or paste it into chats. The configuration file lives only on your computer.