# Build a B2B prospect list with Claude — Ravn

Canonical: https://askravn.com/use-cases/build-prospect-list

Use case

# Describe your buyer. Claude builds the list.

Add the Ravn connector to Claude, describe your ideal customer, and Claude chains search_companies, search_people and search_business_email_by_name into a reviewed table. You approve the spend before it runs.
[Start free: 1,000 lookups](https://askravn.com/#start) [Read the docs](https://askravn.com/docs)

Playbook
## From a sentence to a list

- / 01
### Add the connector
In Claude, go to Settings, Connectors, Add custom connector, and paste `https://api.askravn.com/mcp`. Sign in with your email code and press Allow. In Claude Code, run the `claude mcp add` command below, then `/mcp` to authenticate.
- / 02
### Install the skill (optional)
Run `npx ravn skill install`. It adds a Ravn skill to Claude Code so it knows which tool to pick and how to read the answers. See [skills](https://askravn.com/skills).
- / 03
### Describe the customer
Give industry, employee range, country and the role you sell to. Ask Claude to show you the company list before it searches for people.
- / 04
### Review the companies
Cut any that are wrong. search_companies and search_people run on your own People Data Labs key (connect it with `ravn keys add pdl`); each company is one lookup, so a first pass of 20 is cheap to check before you scale up.
- / 05
### Find people and emails
Approve the next step. Claude runs search_people for each kept company and confirms a work email for each person.
- / 06
### Export
Ask for a CSV with the columns your CRM expects. Check opt-outs and consent before anything goes into a sequence.
Run it
## Connect, then ask

```
# Claude Code: add the server, then run /mcp and choose Authenticate
claude mcp add --transport http ravn https://api.askravn.com/mcp
npx ravn skill install

# The prompt
Use Ravn to build a prospect list.
Companies: software, 50-200 employees, based in Canada. Find 20 with search_companies
and show me the list before going further.
After I approve: for each company, find up to 2 people with title "Head of Operations"
or "COO" using search_people, then confirm a work email with
search_business_email_by_name. Keep only emails graded A or B.
Before each step, tell me how many lookups it will use.
Output a CSV: company, domain, employees, name, title, email, grade.
```

## The example above, priced
Every tool is one lookup from your plan. People and company lookups also run on your own People Data Labs key, which bills you for the records.
Step | Count | Cost | 
search_companies | 20 companies | 20 lookups (own PDL key) | 
search_people | 40 people (2 each) | 40 lookups (own PDL key) | 
search_business_email_by_name | 40 names | 40 lookups | 
Total |  | 100 lookups | Results that come back empty cost nothing. All 100 lookups fit inside the free plan's 1,000; the people and company records are billed by your own provider. See [pricing](https://askravn.com/pricing).
Keep it clean
## Rules for the list
Ask Claude to keep the `last_updated_at` date in the export so you can see how fresh each record is. Telling it to stop and confirm before each paid step is a good habit; agents follow that instruction well and it keeps the bill predictable.Before you reach out. Contact people only where you have a lawful basis, honour every opt-out, and never use this data for credit, employment, insurance or housing decisions (FCRA uses are forbidden by our [terms](https://askravn.com/terms)). People who opt out at [our opt-out page](https://askravn.com/privacy#optout) are never returned again. The full rules are on the [compliance page](https://askravn.com/compliance).More on how the connector works is on the [MCP server page](https://askravn.com/mcp-server).
FAQ
## Common questions.
[All questions →](https://askravn.com/faq)Can Claude sign up for Ravn on its own?No. A person must receive the 6-digit sign-up code once. After that, Claude can use the connector or a key you give it.Does this work in Cursor or other MCP clients?Yes. Any client that supports remote MCP over Streamable HTTP can connect to the same URL, using OAuth sign-in or an Authorization header with your key. Setup for each is in the [MCP docs](https://askravn.com/docs#mcp).How do I stop Claude spending too many lookups?Tell it to ask before each paid step, and keep limits small. You can also ask it to call get_usage or get_account, which are free, to check what is left.Can I use the list for ads or audience matching?Yes, if you have consent to advertise to them: verify the list, then build a hashed audience file locally with `npx ravn audience`. See [hashed email audiences](https://askravn.com/features/hashed-email-audiences).

## More in [use cases](https://askravn.com/use-cases)
Every page uses the same account, plan and tools. [See pricing →](https://askravn.com/pricing)
- [Check a number is a real mobile before textingNormalise numbers to E.164 and read the number-plan line type with validate_phone, then confirm the live carrier and real line type with phone_to_carrier..](https://askravn.com/use-cases/check-phone-before-texting)
- [Clean and dedupe CRM contact dataExport your CRM contacts, dedupe on email, verify what is left, fill missing company fields and import the cleaned file back, with the Ravn CLI..](https://askravn.com/use-cases/clean-crm-data)
- [Enrich inbound sign-ups automaticallyWhen someone signs up, check their email, skip free-mail addresses and add company size, industry and location from the domain, all in one webhook step..](https://askravn.com/use-cases/enrich-inbound-leads)
- [Find decision makers at target accountsTurn target company domains into named decision makers with titles and work emails, using people search on your own provider key and a verified email finder..](https://askravn.com/use-cases/find-decision-makers)
- [Identify companies visiting your websiteMatch visitor IPv4 addresses from your logs to the organisation that owns the network with ip_to_company.](https://askravn.com/use-cases/identify-website-visitors)
- [Reduce email bounce rateCut hard bounces by verifying before every send, dropping D and F grades, sending to catch-all addresses with care and re-checking lists that have gone stale..](https://askravn.com/use-cases/reduce-bounce-rate)
- [Account research with ClaudeHave Claude read a company website, pull its firmographics and find the right people with scrape_website, domain_to_company and search_people, in one brief..](https://askravn.com/use-cases/research-accounts-with-claude)
- [Verify an email list before sendingCheck every address on a list before a campaign: run the CSV through validate_email, keep the A and B grades, and decide on catch-all addresses yourself..](https://askravn.com/use-cases/verify-email-list)
