Integrations

Use Leadsets B2B data in Claude with the MCP connector and skills

Leadsets gives Claude B2B data through a remote MCP connector at https://mcp.leadsets.ai plus free GTM skills. Once connected, Claude can search people and companies, enrich contacts, verify work emails and scrape company sites using eight Leadsets tools. Setup uses OAuth, so there is no API key to paste. The free plan includes 1,000 records; paid plans start at $29 a month.

What Claude can do with Leadsets

Claude is an AI assistant made by Anthropic. Leadsets connects to it as a remote MCP server, so Claude can call eight B2B data tools during a chat instead of you exporting rows from a dashboard. The Leadsets integrations page lists Claude as "MCP connector + skills": the connector gives Claude the tools, and the free skills teach it multi-step GTM workflows.

The eight tools Claude can call:

  • search_people: find people by title, function, seniority, location, company size and industry, with a match reason on every result.
  • search_companies: find accounts by industry, headcount band, technology and location.
  • enrich_person: current role, company and a verified work email when one exists.
  • enrich_company: firmographics for a domain, with source and freshness on every field.
  • verify_email: verified, catch-all, unknown or invalid, with a confidence score.
  • scrape_company: a company homepage turned into products, positioning, customers named and key links.
  • scrape_jobs: open roles from careers pages, with titles and dates.
  • get_usage: what is left in the current window and week. It costs nothing.

You describe your customer in plain language, such as "RevOps leads at 50 to 200 person fintechs", and Claude turns it into filters and picks the tools. Results come back as structured JSON with match reasons, verification status, confidence and the date each field was last checked.

How to connect Leadsets to Claude

The steps below follow the Leadsets MCP setup docs. Nothing is installed or run locally.

Claude on the web and desktop

  1. Open Customize, then Connectors, click + Add, then Add custom connector.
  2. Enter the name Leadsets and the MCP server URL https://mcp.leadsets.ai.
  3. Click Continue, choose Sign in now, click Add, then sign in to Leadsets.
  4. In a chat, click +, open Connectors and switch Leadsets on.
  5. Ask "What's my Leadsets usage?" If Claude calls get_usage and answers with your remaining balance, you are connected.

The connector signs in with OAuth, so there is no API key to paste. The Leadsets docs add that on Claude Team and Enterprise plans an owner adds the connector under Organization settings, Connectors.

Claude Code

Run one command:

claude mcp add --transport http leadsets https://mcp.leadsets.ai

Add a skill

Leadsets publishes 50 free, MIT-licensed SKILL.md playbooks. Download a skill folder and upload it in Claude under Settings, Skills, or clone the whole library:

git clone github.com/leadsets/leadsets-skills

The skills work on the free Leadsets key. Skills that use scrape_company or scrape_jobs need scrape units, which are a paid add-on.

REST, CSV and other routes

If you want the same tools outside a Claude chat, every tool is also a REST endpoint at https://api.leadsets.ai/v1, called with a bearer key. Keys start with ls_live_ and should stay server-side, and there are TypeScript and Python SDKs. Lists can be exported as CSV, written to Google Sheets or pushed to a LinkedCamp campaign, and the same MCP URL works in other MCP clients.

Example: a RevOps prospect list from one prompt

Maya Chen runs revenue operations at Northwind Analytics (northwind.co) and wants a send-ready list for a new outbound push. She connects Leadsets in Claude, uploads the build an outbound prospect list skill and writes:

Build a list of 100 heads of RevOps at US B2B SaaS companies with 50 to 200 people. Put it in a Google Sheet.

Following the skill, Claude:

  1. Confirms the ICP and asks one question if anything is ambiguous.
  2. Calls get_usage to check remaining limits and plan the run.
  3. Probes with a 1-record search_companies call to sanity-check the filters.
  4. Calls search_people to find the right people at matching accounts, with match reasons.
  5. Runs enrich_person and verify_email on each person.
  6. Returns a table, puts catch-all addresses on a separate tab and reports what it could not confirm.

The skill's illustrative output shows the shape of the result: 132 matching people, 118 enriched, 96 verified, 14 catch-all on a separate tab and 8 with no email. Real numbers depend on the ICP. If Maya later wants to know whether a target account such as Stackfold is hiring SDRs, she can ask Claude to read its careers page with scrape_jobs, which needs scrape units on a paid plan.

What to watch for

  • Free records are one time. Free gives 1,000 records shared across search and enrichment, with no card. They do not refill or expire. When they run out, Leadsets returns a 402 free_records_exhausted error.
  • Records versus requests. A record is one person or company returned with data, so an empty search uses no records. Every call counts as one request, hit or miss, and the request limit is five times the record allowance.
  • Windows and weekly limits. Paid plans are flat monthly prices (Solo $29, Pro $99, Team $399, Max $999) with fair-use limits per rolling five hours and per week. Solo, for example, allows 1,000 enrichments and 500 search records per five hours. Over a limit, Leadsets returns a 429 with a retry time and the blocked call counts against nothing. Ask Claude to call get_usage before big runs. Details are in limits and costs and on the pricing page.
  • Concurrency. Solo allows 3 concurrent searches, Pro 5, and Team and Max 8.
  • Verification statuses. Verified means the mailbox accepts mail. Catch-all means the domain accepts everything, so no one can confirm it; send at lower volume. Unknown means the server gave no clear answer; treat it as unconfirmed. Invalid addresses are never served as contact emails. See what a catch-all email is.
  • Verification cost. Emails from enrich_person are already verified with no second charge. Standalone verify_email counts toward the enrichment limit.
  • Scraping. scrape_company and scrape_jobs are not on Free. They use scrape units at one unit per standard page, in packs of $9 for 1,000, $19 for 5,000 or $49 for 20,000.

What this integration does not do

  • No phone numbers. Leadsets returns work emails, US personal emails on paid plans, roles and company data.
  • Not a CRM or sending tool. Leadsets feeds HubSpot, Salesforce, Pipedrive, Attio and sequencers such as Instantly, Smartlead and LinkedCamp.
  • No consumer data, sensitive categories or personal home addresses.
  • No SOC 2 report yet. SOC 2 Type I readiness is underway with a target of Q3 2027.
  • No accuracy guarantee. Leadsets publishes its benchmark method and does not promise 100%.
  • You remain responsible for the outreach laws that apply to you, such as CAN-SPAM, GDPR and CASL.

Questions and answers

How do I connect Leadsets to Claude?

In Claude, open Customize, Connectors, click + Add, then Add custom connector, name it Leadsets and enter https://mcp.leadsets.ai. Click Continue, choose Sign in now, click Add and sign in, then switch Leadsets on in a chat under +, Connectors. In Claude Code, run claude mcp add --transport http leadsets https://mcp.leadsets.ai.

Do I need an API key to use Leadsets in Claude?

No. The Claude connector on the web and desktop signs in with OAuth, so there is no key to paste. A bearer key starting with ls_live_ is only needed for the REST API or clients such as Cursor.

What B2B data can Claude get from Leadsets?

Claude can search people and companies, enrich a person with current role, company and a verified work email when one exists, and enrich companies with firmographics. It can also verify emails and, on paid plans with scrape units, read company homepages and careers pages. US personal emails are available on paid plans.

How much does it cost to use Leadsets with Claude?

Leadsets has a free plan with 1,000 records, one time, with no card. Paid plans are flat monthly prices in USD: Solo $29, Pro $99, Team $399 and Max $999, with fair-use limits per five hours and per week and no credits. Scraping is an add-on from $9 for 1,000 units.

Does Leadsets give Claude phone numbers?

Not yet. Leadsets returns work emails, US personal emails on paid plans, roles and company data. It will only add phone numbers once sourcing rights and costs are clear.

How does Claude know how much Leadsets usage is left?

Claude can call the get_usage tool, which costs nothing and returns every meter and its reset time. Every Leadsets response also includes a usage object, so Claude can pace a long run or split it across windows.

Connect your agent in two minutes.

1,000 free records. No card. First useful result in minutes.

Get a free API key