ravn
ravn — console
B2B contact + company data for AI agents

Contact data, wired into Claude.

Verify emails, find work addresses, read company websites and search people and companies from Claude, Codex, Cursor or any HTTP client. No dashboard to babysit: your agent calls the tools, you get the answers. Flat monthly price, and a miss is always free.

no card · MCP · CLI · REST

↓ try it, pricing, tools and FAQ below

Try it live · no key

Run a real lookup right here.

These are the same tools your agent gets, hitting the live API. A dozen free tries an hour; sign up for a thousand.

POST api.askravn.com/v1/toolslive
POST /v1/tools/validate_email
Press Run — this calls the real API.

Connect it once. Then just ask.

Paste one URL into Claude's connectors and sign in with your email. No keys, no config files. From then on your agent finds, checks and enriches contacts on its own, and tells you what it couldn't verify.

Claude · Ravn connected
Find the heads of design at 20 Series A fintechs in New York, get their work emails, and only keep the ones that won't bounce.
Used Ravn search_peoplesearch_business_email_by_namevalidate_emails

Here are the 14 that passed. Six were dropped: three catch-all domains and three addresses that failed verification.

#NameCompanyTitleEmailRisk
1Maya OkaforLedgerlineHead of Designm•••@ledgerline.ioA
2Daniel ReyesParcelpayDesign Directord•••@parcelpay.comA
3Hannah LindqvistTallyfoxHead of Product Designh•••@tallyfox.coA
4Omar SiddiquiKitecapVP Designo•••@kitecap.comB
Sample conversation · names and companies are fictional
Use cases

What teams wire it into.

Anything that needs a real person's real contact details, checked before you act on them.

  1. / 01

    Outbound

    Build lists by title, company, location and size, find the work email for each person, and drop anything that would bounce before the first send.

  2. / 02

    List cleaning

    Run 1,000 addresses through validate_emails in one call. Keep the A's and B's, quarantine catch-alls, delete the dead ones.

  3. / 03

    Inbound enrichment

    When someone signs up, read their company's website and pull size, industry and socials so sales knows who they're talking to.

  4. / 04

    CRM hygiene

    Export a CSV, run npx ravn enrich, import it back. It resumes where it stopped and never charges for a miss.

  5. / 05

    Agents that do the research

    Give Claude the MCP server and a goal. It picks the tools, checks its own work, and tells you what it couldn't verify.

Three ways in. Same tools.

Every tool has the same name and the same answer everywhere. Branch on status: a miss is not_found and costs nothing.

# Claude → Settings → Connectors → Add custom connector
https://api.askravn.com/mcp          sign in with your email, click Allow. Done.

# Claude Code
claude mcp add --transport http ravn https://api.askravn.com/mcp

Every tool, one key.

Email checks, email finding, website reads, phone and IP lookups run on our own tech and count against your plan. People, company and carrier tools run on your own provider key (People Data Labs or Twilio): Ravn makes the call and stores nothing. One lookup per call, and a miss is free.

Get valid emails

  • validate_emaillookup
  • validate_emailslookup
  • verify_leadlookup
  • linkedin_to_best_emaillookup + your PDL key
  • linkedin_to_business_emaillookup + your PDL key
  • linkedin_to_personal_email_usalookup + your PDL key

Search

  • search_business_email_by_namelookup
  • search_businesseslookup
  • search_peoplelookup + your PDL key
  • search_companieslookup + your PDL key
  • search_business_profile_by_namelookup + your PDL key
  • search_linkedin_profilelookup + your PDL key

Company

  • lookup_businesslookup
  • scrape_websitelookup
  • ip_to_companylookup
  • domain_to_companylookup + your PDL key

Phones

  • validate_phonelookup
  • phone_to_carrierlookup + your Twilio key
  • linkedin_to_mobile_phonelookup + your PDL key

Reverse lookups

  • reverse_email_lookuplookup + your PDL key
  • reverse_linkedin_lookuplookup + your PDL key
  • email_to_linkedinlookup + your PDL key

Account

  • get_accountfree
  • get_billingfree
  • get_usagefree

Flat price. Misses are free.

Ravn is $24 a month and includes 10,000 lookups a month; beyond that it is $1 per 1,000, billed monthly, with a spending cap you set. Cancel any time; your plan runs to the end of the period.

Free $0 1,000 lookups to try Try it on real work, no card.
  • MCP, CLI and API
  • Every own-data tool
  • Misses are free
Start free
People and company data runs on your own provider account (People Data Labs, Twilio): connect your key and Ravn makes the call for you. We store no people data and resell nobody's records.every tool = 1 lookup · miss 0 · beyond 10,000: $1 per 1,000

Checked, never guessed

Syntax, domain, MX, disposable, role-account and catch-all checks on every address, with an A–F score. If we couldn't test the mailbox itself, we say so instead of calling it valid.

Built for agents

Snake-case tools, one answer shape, stable error codes, JSON when piped, a Claude skill, and CSV runs that dry-run first and resume after a stop.

Opt-outs honoured

Anyone can opt out and is never returned again, to anyone. We aren't a data broker, and we don't scrape LinkedIn.

FAQ

Questions people ask.

All questions →

What does “a miss is free” mean?

If a tool finds nothing, it answers status: "not_found" and gives the lookup back. You only pay for answers.

What happens past 10,000 lookups?

Usage beyond the plan is $1 per 1,000 lookups, billed monthly. You set a monthly spending cap (default $100; $0 stops at 10,000); at the cap the API returns 429 spend_cap_reached until you raise it or the period renews.

How do people and company lookups work?

People search, company enrichment, reverse lookups and live carrier checks run on your own provider account: connect a People Data Labs key (people and companies) or a Twilio key (carrier), and Ravn makes the call for you. Without one, those tools return 403 provider_key_required. We store nothing.

Can my agent sign up on its own?

No. A person has to receive the sign-in code. After that, give the key to your agent or point it at llms.txt and it sets itself up.

Where does the data come from?

Our own live checks (DNS, mail servers, the company's own website, public registries). People and company data comes from your own data-provider account, which Ravn calls for you and never keeps. More on our data →

Start with 1,000 free lookups.

No password and no card. We email you a 6-digit code and hand you a key. The same sign-in works from the terminal with npx ravn login.