Claude prompts

How to Build an ICP for B2B With Claude

Describe your ideal customer in one paragraph. Claude turns it into exact filters and tells you how many buyers match before you spend a record.

Get your free API key →Free to start. No credit card. 1,000 records to spend whenever you like.

Describe your ideal customer in one paragraph. Claude turns it into exact filters and tells you how many buyers match before you spend a record. Connect https://api.leadocean.io/mcp first. Setup is on the MCP page.

The prompt

text
My ICP: VP-level sales leaders at US software companies with 51 to 500 employees.
1. Call leadocean_list_enum_values for industry and pick the software values.
2. Call leadocean_count_leads with those industries, employeeRange 51-200 and 201-500,
   country US, jobLevel VP and jobFunction Sales & Business Development.
3. Tell me the count and the exact filters you used.
4. Do not call leadocean_search_leads until I say go.

What it resolves to

FilterValue
industrySoftware Development, Computer Software
employeeRange51-200, 201-500
countryUS
jobLevelVP
jobFunctionSales & Business Development

Enum values are exact strings, which is why step 1 looks them up. "Software" alone matches seven industry values, so Claude has to choose.

How many match

2,752 mailable people matched on 1 October 2026. Filters: industry Software Development or Computer Software, employeeRange 51-200 or 201-500, country US, jobLevel VP, jobFunction Sales & Business Development.

Mailable means verified, catch_all_valid or catch_all, the count_leads default. The count is free and repeatable. Run it again after each change to see what the edit costs you in reach.

What you get back

Search rows carry the fields below. These are placeholder values, not real records.

TitleCompany sizeIndustryCountry
VP of Sales51-200Software DevelopmentUS
VP Sales201-500Computer SoftwareUS
VP, Business Development51-200Software DevelopmentUS

Variations

  • Drop 201-500 from the prompt to test a tighter ICP of 51-200 employees only.
  • Swap the buyer: use jobLevel C-Team and jobFunction Advertising & Marketing, then count again.
  • Change country to GB and ask Claude to compare the two counts side by side.

Records it spends

The enum lookup and the count are free. leadocean_search_leads costs 1 record per person returned, so a limit of 25 costs 25 records. Free gives you 1,000 records one-off with no card. Pro is $499 a month. See pricing.

To go from one ICP to a full list, follow build a lead list in Claude. For agent workflows, see how to build a GTM agent on Claude and recruiting workflows with Claude.

More prompts live in the prompts hub.

Size your ICP free before you spend a record

Free to start. No credit card. 1,000 records to spend whenever you like.

Get your free API key →