Connector guide7-minute read13 MCP tools7 languages

How to Connect Lusha to Claude via MCP

Give your AI Lusha B2B data: find contacts and companies by name, email, LinkedIn URL or domain, prospect by job title, seniority, industry, size and location, check your credits, and reveal emails, phone numbers and firmographics only for the records you pick. Also reads job change and company signals.

HCBy HelpCode teamUpdated 7 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Lusha

Lusha

Give your AI Lusha B2B data: find contacts and companies by name, email, LinkedIn URL or domain, prospect by job title, seniority, industry, size and location, check your credits, and reveal emails, phone numbers and firmographics only for the records you pick. Also reads job change and company signals.

tools

13

Region

INTL

Category

Data Enrichment

Authentication

API Key

Required env vars

LUSHA_API_KEY
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Lusha in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

AnythingMCP is listed in Claude's connector directory: add it to Claude in one click (opens in a new tab), then sign in and choose which MCP servers Claude may use.

Summary

Give your AI Lusha B2B data: find contacts and companies by name, email, LinkedIn URL or domain, prospect by job title, seniority, industry, size and location, check your credits, and reveal emails, phone numbers and firmographics only for the records you pick. Also reads job change and company signals.

Try asking

Example prompts for Lusha

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Lusha · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Lusha, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

Lusha + Claude

Give your AI Lusha B2B data: find contacts and companies by name, email, LinkedIn URL or domain, prospect by job title, seniority, industry, size and location, check your credits, and reveal emails, phone numbers and firmographics only for the records you pick. Also reads job change and company signals.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

LUSHA_API_KEY

Step 1 — Get credentials

  1. Sign in to Lusha with an account that has API access. Only account admins and managers with API access see the API page.
  2. Open API → Manage API Keys at https://dashboard.lusha.com/api/manage-api-keys and create or copy a key.
  3. Paste it into LUSHA_API_KEY and install the connector. The key is sent as the api_key header and only to Lusha.
  4. Check the setup with lusha_get_account_usage: it shows the credits left and the price of each action, and uses no credits.

Calls that return records cost credits, so the AI asks first: Lusha API v3 charges your account's credit pool for every call that returns data, searches included. Prices depend on your plan, and lusha_get_account_usage lists them per action (search, company reveal, email, phone and so on).

  • Free: lusha_get_account_usage (at most 5 calls a minute), lusha_list_filters, lusha_get_filter_values, lusha_list_signal_types, and polling an enrichment job with lusha_get_enrich_job.
  • A small charge per result found (nothing when not found): lusha_search_contacts, lusha_search_companies, lusha_prospect_contacts and lusha_prospect_companies. They return previews without emails or phone numbers, plus what an enrichment would reveal and what it would cost.
  • More credits: lusha_enrich_contacts (per revealed email and per revealed phone; a phone usually costs several times an email), lusha_enrich_companies (per company), and lusha_get_contact_signals and lusha_get_company_signals (per matched signal).

Before any call that costs credits the AI tells you what it will run, for how many records and what it can cost, and waits for your yes. It keeps result pages small and reveals only the fields you need: emails alone cost less than emails and phones.

How it works: for people and companies you already know, the AI searches by Lusha id, LinkedIn URL, email, name plus company, or company name and domain. For new prospects it first reads the valid filter values (seniority, departments, industries, company sizes, revenue, locations, technologies) and then prospects with include and exclude filters. After you pick records it enriches them by Lusha id, up to 100 at a time. When Lusha answers with a job for data that arrives later, the AI waits and reads the job for free.

Signals: job changes and promotions of contacts, and hiring surges, headcount changes, website traffic, IT spend, news and intent changes at companies. lusha_list_signal_types lists them for free; reading signals costs credits per match.

Personal data, B2B use only: contact records describe real people: names, job titles, employers, work and private email addresses, mobile and direct phone numbers. Use them only for a legitimate business purpose you can justify, such as B2B sales or recruiting under legitimate interest, in line with the GDPR, CAN-SPAM and Lusha's terms. Keep only what you need, respect the do-not-call flag on phone numbers and the EU contact flag, and do not build mass mailing lists or look up private individuals. Lusha itself withholds some people for legal reasons (HTTP 451 or COMPLIANCE_RESTRICTED). The connector gives the AI the same rules.

Rate limits: 25 requests a second per account by default, plus hourly and daily quotas by plan. A 429 means waiting and trying again.

Common errors: 401: the key is wrong, revoked or missing. 402: no credits left. 403: the account is inactive or the plan lacks a feature. 400: an invalid filter value or parameter, named in the answer. 451: Lusha cannot return this person for legal reasons. A successful answer can still mark single records as not found, restricted or failed.

The connector never changes data in Lusha. It does not search and enrich in one call (that would skip your confirmation), and it does not cover lookalikes, buying groups, scoring, website visitors, CRM export, webhooks or the legacy v2 endpoints.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Claude

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Recommended path: works on claude.ai web without editing any config file.

  1. In Claude, open Customize → Connectors.
  2. Click +, then Add custom connector.
  3. Enter a name, e.g. Lusha, and the remote MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, then click Add.
  4. Click Connect and sign in to AnythingMCP (OAuth) to allow access.

All tools below appear in your chat: start typing prompts.

Available tools

ToolWhat it does
lusha_get_account_usageShow the Lusha account: credits total, used and remaining in the current period, rate-limit usage (minute, hour, day), the plan and its…
lusha_list_filtersList the filter types Lusha prospecting accepts, for contacts or for companies, and whether each needs a search text to list its values
lusha_get_filter_valuesList the valid values of one Lusha prospecting filter, e.g. seniority ids, departments, countries, company sizes, revenue ranges…
lusha_search_contactsFind up to 100 people you already know in Lusha and get a preview of each: Lusha id, name, job title, seniority, department, company…
lusha_search_companiesFind up to 100 companies you already know in Lusha by id, name or domain and get a preview of each: Lusha company id, name, domain…
lusha_prospect_contactsFind new contacts in Lusha by ICP filters and get a page of previews (Lusha id, name, job title, seniority, company, location, has…
lusha_prospect_companiesFind new companies in Lusha by firmographic filters and get a page of previews (Lusha company id, name, domain, employee range, industry…
lusha_enrich_contactsReveal the emails and phone numbers (plus job, company, location, social links and previous employment) of up to 100 contacts by their…
lusha_get_enrich_jobRead a Lusha enrichment job that lusha_enrich_contacts returned in job (Data Waterfall)
lusha_enrich_companiesReveal the full profile of up to 100 companies by their Lusha ids from lusha_search_companies or lusha_prospect_companies: description…
lusha_list_signal_typesList the signal types Lusha tracks for contacts (promotion, companyChange) or for companies (hiring surges, headcount changes, website…
lusha_get_contact_signalsGet recent job changes and promotions of up to 100 contacts by Lusha contact id, e.g. to reach someone who just started a new role.…
lusha_get_company_signalsGet recent events at up to 100 companies by Lusha company id: hiring surges, headcount increases or decreases, website traffic and IT spend…

Example prompts

  • "How many Lusha credits do we have left, and what does revealing an email or a phone number cost on our plan?"
  • "Find heads of marketing at SaaS companies in Germany with 51 to 500 employees. Show me a small page of previews and tell me what the search costs first."
  • "Reveal only the work emails of the first two contacts. Tell me the credit cost before you run it."
  • "Check acme.com, northwind.com and contoso.com for hiring surges and headcount changes. Tell me the cost first."
  • "Did any of these five contacts change jobs or get promoted recently?"

FAQ

Does it work with Claude Code as well as Claude Desktop? Yes, point both at https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Next steps

Was this guide helpful?

Your Lusha agent is one click away.

Install the connector, paste the key, prompt Claude. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Lusha to ChatGPT via MCP

Give your AI Lusha B2B data: find contacts and companies by name, email, LinkedIn URL or domain, prospect by job title, seniority, industry, size and location, check your credits, and reveal emails, phone numbers and firmographics only for the records you pick. Also reads job change and company signals.

Connectors

How to Connect Lusha to Cursor via MCP

Give your AI Lusha B2B data: find contacts and companies by name, email, LinkedIn URL or domain, prospect by job title, seniority, industry, size and location, check your credits, and reveal emails, phone numbers and firmographics only for the records you pick. Also reads job change and company signals.

Connectors

How to Connect Lusha to Gemini via MCP

Give your AI Lusha B2B data: find contacts and companies by name, email, LinkedIn URL or domain, prospect by job title, seniority, industry, size and location, check your credits, and reveal emails, phone numbers and firmographics only for the records you pick. Also reads job change and company signals.

Connectors

How to Connect Lusha to Meta Muse via MCP

Give your AI Lusha B2B data: find contacts and companies by name, email, LinkedIn URL or domain, prospect by job title, seniority, industry, size and location, check your credits, and reveal emails, phone numbers and firmographics only for the records you pick. Also reads job change and company signals.

Connectors

Lusha to MCP: B2B Contacts, Prospecting and Signals for any AI Agent

Give your AI Lusha B2B data: find contacts and companies by name, email, LinkedIn URL or domain, prospect by job title, seniority, industry, size and location, check your credits, and reveal emails, phone numbers and firmographics only for the records you pick. Also reads job change and company signals.

Connectors

How to Connect Avito to Claude via MCP

Let your AI work with your Avito business account: list your ads and change their prices, read views, contacts and calls statistics, check autoload uploads and their errors, the feed format and your wallet, and read Avito Messenger chats. Sending messages and changing autoload settings are optional and off by default.