Leadsets for outbound agencies
Leadsets gives outbound agencies a B2B data API and remote MCP server with eight tools for people and company search, enrichment, verified work emails and website scraping. Plans are flat monthly prices from $29, with no credits and no per-seat licence. Every email is labelled verified, catch-all, unknown or invalid, and published fair-use limits make data costs easy to quote to clients.
| Agency job | What you need | How Leadsets does it |
|---|---|---|
| Build a list per client ICP | Repeatable filters, no seat per SDR | search_companies and search_people from a plain-language ICP; flat plan, no seats |
| Find timing signals | Accounts with a reason to reach out now | scrape_jobs reads careers pages for open roles and dates |
| Protect sending domains | Emails you can send to | Verification waterfall; labels verified, catch-all, unknown, invalid |
| Clean a client's existing list | Bulk checks before launch | verify_email single or bulk async jobs on paid plans |
| Personalize first lines | Facts about each account | scrape_company turns a homepage into products, positioning and customers named |
| Hand off to sending | Lists in the sequencer | Skills and CSV for Instantly, Smartlead; push to LinkedCamp |
| Quote costs to clients | Predictable monthly spend | Flat price plus optional scrape packs; get_usage shows what is left |
The jobs an outbound agency does, and where data gets in the way
An outbound agency runs the same loop for every client: agree an ICP, build a list, find a reason to reach out, get emails that will not bounce, load campaigns into a sequencer or LinkedIn tool, and report back. The loop is repeatable. The data side often is not.
Common friction points:
- Credits. When every record or reveal draws on a credit balance, the cost of a client list depends on how many lookups miss, how often you retry and when the balance resets. That makes it hard to quote a fixed fee.
- Per-seat pricing. Licences priced per SDR grow with headcount, even when the list-building work is done by one operator or an agent.
- Stale or unverified emails. One client list with a high bounce rate can hurt the sending domains you run for everyone. An address that is only "probably valid" is a risk you carry.
- Juggling vendors. Search in one tool, email finding in another, verification in a third, plus something to read careers pages. Each has its own key, bill and export format.
How Leadsets fits each job
Leadsets is a B2B data API and remote MCP server with eight tools: search_people, search_companies, enrich_person, enrich_company, verify_email, scrape_company, scrape_jobs and get_usage. Every tool works over MCP (https://mcp.leadsets.ai) and REST (https://api.leadsets.ai/v1), with TypeScript and Python SDKs, idempotency keys and cursor pagination.
- List building per client. Describe the ICP in plain language to Claude, ChatGPT, Cursor or any MCP client, and the agent turns it into filters. Every result includes match reasons, so you can show a client why each contact is on the list.
- Timing signals.
scrape_jobsturns a careers page into open roles with titles and dates, so you can target accounts hiring SDRs or RevOps this month.scrape_companyreads a homepage for products, positioning and customers named, which feeds first lines. - Verified emails. Every email from
enrich_personhas already been through a verification waterfall: syntax, DNS and MX, a mailbox-level check, and a second opinion on uncertain or catch-all results. Labels are verified, catch-all, unknown or invalid. Uncertain results are never rounded up to valid, and invalid emails are never served as contact emails. Leadsets suggests sending to catch-all addresses at lower volume and treating unknown as unconfirmed. - Skills. 50 free, MIT-licensed SKILL.md playbooks, including the Multi-client ICP runner (one clean list per client from a saved ICP), Companies hiring SDRs, Clean a list before sending, Catch-all segmenter, Pre-send campaign check and Push to Instantly or Smartlead. Browse them in the full skills list.
- Handoff. Leadsets pushes lists into LinkedCamp campaigns, works with Instantly and Smartlead through skills and CSV, and exports CSV for any other sequencer. It also connects to HubSpot, Salesforce, Pipedrive and Attio through skills and the API, and runs inside n8n, Clay or Make via HTTP.
Example: one week at Parcelry
Parcelry is a fictional outbound agency running cold email for six clients, including Northwind Analytics and Stackfold. The numbers below are illustrative.
For Northwind Analytics, Maya Chen, VP Revenue Operations, signs off an ICP: operations leaders at US mid-market distributors with 50 to 200 people. Parcelry's operator asks Claude, with Leadsets connected, to run the Multi-client ICP runner skill:
get_usagechecks what is left this window and this week (free).search_companiesreturns 300 matching distributors (300 search records).scrape_jobsreads their careers pages and flags the ones hiring (about one scrape unit per page).search_peoplefinds 450 operations leaders at those accounts (450 search records).enrich_personreturns current roles and emails, already verified (450 enrichment records, fewer if some return nothing, since empty results use no records).- The skill segments the output: verified contacts go to the main Smartlead campaign, catch-alls to a lower-volume campaign, unknowns are held back.
The same run for Stackfold uses its own saved ICP, "RevOps leads at 50 to 200 person fintechs". Across six clients, a week like this uses roughly 4,500 search records and 2,700 enrichment records, plus scrape units.
Which plan fits an agency
All paid plans are flat monthly prices in USD with unlimited lifetime data under fair-use limits per rolling five hours and per week. Records count only when data comes back. Full numbers are on the pricing page and in limits and costs.
- Solo, $29 a month: 1,000 enrichments and 500 search records per five hours; 5,000 enrichments and 2,500 search records per week; 3 concurrent searches. Fits an agency trialling one or two clients. Parcelry's six-client week would pass Solo's weekly search limit.
- Pro, $99 a month: 15,000 enrichments and 7,500 search records per five hours; 75,000 enrichments and 37,500 search records per week; 5 concurrent searches. This is the usual fit for a multi-client agency: a full client run fits inside one five-hour window, with plenty of weekly headroom.
- Team, $399 a month: 150,000 enrichments and 75,000 search records per five hours; 750,000 and 375,000 per week; 8 concurrent searches. For agencies that have outgrown Pro.
- Max, $999 a month: 225,000 enrichments and 112,500 search records per five hours; 8 concurrent searches. For agents running around the clock.
Scraping is an add-on on any paid plan: $9 for 1,000 units, $19 for 5,000, $49 for 20,000, one unit per standard page. Parcelry on Pro plus a $49 pack spends $148 a month, about $25 per client in data cost. Start on the free plan: 1,000 enrichment records and 100 search records (10 per call) for life, no card (scraping is not included on Free).
Ground rules for agencies
Leadsets allows one account per company, with team members on the same account. The fair use policy does not allow sharing one key across separate companies or customers, so the agency keeps the key and runs the work itself rather than handing keys to clients. Embedding Leadsets data in a product you sell needs a separate written agreement. You remain responsible for the outreach laws that apply to each campaign, such as CAN-SPAM, GDPR and CASL, and for honouring unsubscribes.
What Leadsets does not do yet
- No phone numbers. If your clients rely on calling or mobile numbers, you will need another provider for that part.
- No SOC 2 report today. SOC 2 Type I readiness is underway with a target of Q3 2027. Clients that require a SOC 2 report from every vendor now should factor that in. Leadsets does run a GDPR-aligned program with a DPA and standard contractual clauses.
- Not a sending tool or CRM. Leadsets feeds Instantly, Smartlead, LinkedCamp and your CRM; it does not send email.
- Business data only. No consumer data, sensitive categories or home addresses.
Go deeper