# How to find your ICP on LinkedIn (AI prompt + MCP)

Canonical URL: https://pumpgtm.com/skills/find-icp-on-linkedin

[Skills & Prompts](/skills) / Find your ICP on LinkedIn

# Find your ICP on LinkedIn

Find people on LinkedIn who match your ideal customer, learned from your existing customers and real-time signals, not a static filter.

Quick answer

Your ICP is the people who look like your best customers and have a reason to act now. PumpGTM learns the pattern from a short list of your customers, then finds matching people on LinkedIn from a lead waterfall (Apollo, Exa, PeopleDataLab, ZoomInfo, Sales Navigator), checks the profiles are active, and lets you approve. Paste the prompt below to build the list.

## The prompt

Paste this into your AI (with the PumpGTM MCP connected). It sets up your workspace and runs the play, pausing where you need to approve.

Skill prompt You are building my ideal-customer list on LinkedIn with PumpGTM.

Connect the PumpGTM MCP server at https://mcp.pumpgtm.com/mcp (add it as a connector in Claude or ChatGPT and sign in, or use a workspace key from app.pumpgtm.com in Cursor, Codex or Claude Code). Nothing is sent to anyone until I approve it.

Then:
1. Call get_workspace to read setup state. If LinkedIn or billing is unset, give me the finish-setup link and stop until I confirm.
2. Ask me for a short list of my best current customers (10 to 50), or my website URL. Use it to define the ICP: job titles, seniority, company size, industry.
3. Optional: if I want timing, add a hiring signal, currentCompanyHiringRolesAny with currentCompanyHiringPostedWithinDays, so I only get people at companies hiring for those roles now.
4. Call find_people with that targeting and confirmed:false. Show me the targeting summary and the estimated match.
5. On my confirmation, call find_people with the playId and confirmed:true, then review_people so I can approve good fits with a one-line reason each.
6. Stop there and ask me whether to attach a sequence. Do not message anyone yet.
Explain the targeting choices you made in one short paragraph.

No account yet? It works from a fresh signup: [connect the MCP](/mcp) and the prompt walks you through setup to first send.

## How it works

- 1 Teach it your customers . Give it 10 to 50 of your current customers, or your website. It infers the job titles, company sizes and industries that convert.
- 2 Find matches with a reason . It pulls people who fit and, where you want, only those showing a signal like a relevant open role.
- 3 Review before outreach . You see each person and the reason they fit, and approve the list before any message.

Example. You paste 30 current customers. It notices most are heads of growth at Series A to B SaaS companies, builds that ICP, and returns 200 matching people this week, each with a line like 'Head of Growth at a 60-person SaaS, hiring 2 SDRs.'

## Run it via the MCP

The prompt uses these tools on the [PumpGTM MCP server](/docs/mcp) ( https://mcp.pumpgtm.com/mcp ). Nothing sends until you activate a sequence.

get_workspace

Read setup state and existing Plays. Start here.

get_workspace({})

find_people

Build the ICP Play from customer-derived targeting, optionally with a hiring signal.

find_people({ targeting: { jobTitlesAny, companySizeRange, currentCompanyHiringRolesAny }, confirmed: false })

review_people

Read the candidates and approve the good fits.

review_people({})

get_lead_profile

Read a full profile for any candidate before deciding.

get_lead_profile({ leadId })

Full tool reference: [MCP docs](/docs/mcp). New here: [quickstart](/docs/quickstart).

## Or via the REST API

List the leads a Play produced, with stage and timestamps. Same workspace key as the MCP. Full reference: [API docs](/docs/api).

curl https://app.pumpgtm.com/api/v1/leads \
-H "Authorization: Bearer $PUMPGTM_KEY"

## Questions

Do I need Sales Navigator?

It helps but is not required. You can paste a Sales Navigator or Apollo list, or let PumpGTM find people from its own lead sources.

What is fit times timing?

Fit is whether someone matches your customer profile. Timing is whether they have a reason to act now, like a fundraise or an open role. Adding a hiring signal targets both.

Does building the list contact anyone?

No. find_people and review_people never send. You approve a sequence separately before anything goes out.

Run this on your own product

Copy the prompt above, or start in the app and connect your AI.

[Start at PumpGTM](https://app.pumpgtm.com)[Connect your AI](/mcp)

## Related

- [/skills/ message-linkedin-post-engagers](/skills/message-linkedin-post-engagers)
- [/skills/ linkedin-email-same-list](/skills/linkedin-email-same-list)
- [/skills/ reach-companies-hiring](/skills/reach-companies-hiring)
- All skills: [Skills & Prompts library](/skills)
