Integration

RocketReach integration

RocketReach is a B2B contact database of professionals and companies. Search people by title, employer, location or skills and companies by industry, size or technology, then look up a person's verified work and personal emails and phone numbers, enrich a company from its domain, and verify whether an email address can receive mail. Each search and lookup comes in a classic version and a Universal Credits version (the _universal tools) for accounts on the Universal Credit plan; lookups consume credits. Account routes (they return the API key itself), API key creation and the webhook-only bulk lookups are not exposed. Authentication is the account API key sent in the Api-Key header.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in RocketReach.Built from the 12 RocketReach tools below, on the connection you add once.

What you can do with RocketReach

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Person, 5 operations

  • lookup_personLookup personGETLooks up one person and returns contact data (emails, phones) plus profile, consuming export credits. Identify by linkedin_url, id, email, or name+current_employer. If status is not complete, call check_person_lookup_status with the returned id.
  • lookup_person_and_companyLookup person and companyGETSame as lookup_person (consumes export credits) but also returns the person's current company profile under company. If status is not complete, call check_person_lookup_status with the returned id.
  • lookup_person_universalLookup person universalGETUniversal Credits version of lookup_person: set the reveal_* flags for the data you want (emails, phones, enrichment), each billed per profile. If status is not complete, call check_person_lookup_status_universal with the id.
  • search_peopleSearch peoplePOSTSearches people by facets (title, employer, location, skills...) and returns profile summaries with ids, never contact data: pass an id to lookup_person for emails and phones. Page with start and pagination.next.
  • search_people_universalSearch people universalPOSTUniversal Credits version of search_people (1 credit per page of up to 100 results): returns profile summaries with ids, never contact data; pass an id to lookup_person_universal.

Company, 4 operations

  • lookup_companyLookup companyGETReturns the full profile of one company (domain, industry, employees, revenue, funding, tech stack, address, phone...). Identify it by domain (preferred), id, linkedin_url, name or ticker.
  • lookup_company_universalLookup company universalGETUniversal Credits version of lookup_company (1 credit per company profile enriched). Identify the company by domain (preferred), id, linkedin_url, name or ticker.
  • search_companiesSearch companiesPOSTSearches companies by facets (industry, location, size, technology...) and returns company summaries with ids; pass a domain or id to lookup_company for the full profile. Page with start and pagination.next.
  • search_companies_universalSearch companies universalPOSTUniversal Credits version of search_companies (2 credits per page of up to 100 results): returns company summaries with ids; pass a domain or id to lookup_company_universal.

Person lookup, 2 operations

  • check_person_lookup_statusCheck person lookup statusGETReturns the current state of earlier lookup_person or lookup_person_and_company calls by profile id: one entry per id with status (complete, progress, searching, not queued) and the contact data found so far.
  • check_person_lookup_status_universalCheck person lookup status universalGETUniversal Credits version of check_person_lookup_status: returns status (complete, progress, searching, not queued) and the data found so far for ids returned by lookup_person_universal.

Email, 1 operation

  • verify_emailVerify emailPOSTChecks whether one email address can receive mail: status is valid, invalid, catchall or unknown. Charges one email verification credit, refunded when the result is unknown or the address is malformed.

Use RocketReach from Claude Code, Cursor or Codex

Connect RocketReach in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its RocketReach operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect RocketReach

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect RocketReach once

    Add your RocketReach connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

RocketReach integration FAQ

What can you do with the RocketReach integration?

LiveContext exposes 12 operations on RocketReach, covering person, company, person lookup and email.

Popular integrations

Browse the whole catalog