ICP (ideal customer) list to Salesforce: build a fit-checked prospect list in LeadIQ and export only new people

This recipe uses the official LeadIQ and Salesforce MCP servers, and both work in Claude and ChatGPT. Steps that write, send or spend credits wait for your approval.

IntermediateSDRsRevOps

Who is this for?

SDRs and RevOps people who build prospect lists from an ideal customer profile (ICP), meaning the kind of company and buyer you sell to best. You get the list into Salesforce with no duplicates and no clashes with accounts another rep owns. You can swap LeadIQ for Apollo, ZoomInfo or Cognism.

What do you get?

25 matches checked against Salesforce, 9 ready to export. Sample output: every company and person in it is fictional.

Credit check: 412 Universal Credits left. ICP used: VP or Director of Operations, logistics and freight, 250–2,000 employees, US West. LeadIQ matches: 25 profiles, about 2.5 UC (0.1 UC each). Saved to the LeadIQ list 'Ops West Q4' (free).

PersonCompanyFitSalesforce
Dana OkaforLarkspur Freightworks (fictional)Strong. Title and size matchContact exists, owner Priya Raman. Skipped
Sam WhitlockTidewell Robotics (fictional)Strong. Hiring ops rolesNo account. Ready
Alex RiveraMossgate Labs (fictional)Weak. 90 employeesBelow size. Dropped

Summary: 9 ready to export, 11 already in Salesforce (owned), 5 dropped on fit. Work emails for the 9: about 9 UC (1 UC each), plus about 0.9 UC to verify them (0.1 UC each). About 10 UC in all. Not looked up yet. Waiting for approval: look up and verify work emails for 9 people, then export them to Salesforce as Leads. Nothing has been exported yet.

How long does it take, and what does it cost?

Estimate About 20–30 minutes per list, most of it spent reviewing matches.

Assumptions: One list of about 25 matches, with work emails looked up and verified for about 10 people.

Exact credit costs depend on your plan with each vendor. Check the tool pages before a large run.

Which MCP servers does it use?

Every server is confirmed in: ClaudeChatGPT

How do I set it up in a chat app?

Every server in this recipe is confirmed for Claude and ChatGPT. Connect each one, then paste the prompts below into one conversation.

Developer setup

Auth setup and mcp.json for Claude Code and Cursor
  • LeadIQ: Sign in with OAuth in your client (run /mcp in Claude Code). Do it once interactively, and the client stores and refreshes the token.
  • Salesforce: Sign in with OAuth in your client (run /mcp in Claude Code). Do it once interactively, and the client stores and refreshes the token.

Put this in .mcp.json (Claude Code, project root) or ~/.cursor/mcp.json (Cursor). Swap the example keys for your own, and don't commit real ones. Remove the // comment lines if your client requires strict JSON.

{
  "mcpServers": {
    "leadiq": {
      "url": "https://mcp.leadiq.com/mcp"
    },
    "salesforce": {
      "url": "https://api.salesforce.com/platform/mcp/v1/platform/sobject-all"
    }
  }
}

Step-by-step prompts

  1. Check my LeadIQ credits. Each profile the search returns costs about 0.1 UC, so tell me the cost before you run it. Then find people who match this ideal customer profile (ICP): {titles}, {industry}, {employee_range} employees, in {location}. Show the first 25 with name, title, company, company size and a fit label (Strong or Weak) with a one-line reason. Don't look up emails or phone numbers, and don't save anything yet.
  2. Save the people I keep to a LeadIQ prospect list called {list_name}. Then search Salesforce for each person (by name plus company) and each company (by website domain). Show who already exists as a Lead or Contact, and who owns any matching Account. Don't change anything in Salesforce.
  3. Give me the final list: people with no Salesforce match and no owned Account. Show the credit cost of looking up and verifying their work emails. Only after I approve, look up the emails and verify them.
  4. First, show me exactly who will be exported. Only after I approve, export those people from LeadIQ to Salesforce as {Leads_or_Contacts}, and report anything LeadIQ flags as a duplicate.

Can I run it on a schedule? (optional)

Where does this go wrong?

Gotchas

Download

Get the prompts, guardrails and expected output as one Markdown file. Paste it into a Claude Project or ChatGPT project's instructions, or save it as CLAUDE.md for Claude Code.

Download leadiq-icp-list-to-salesforce.md