Give it a LinkedIn URL and get the full profile back: every past role, education and skill list, at 1 credit per person.
linkedin-profile-enrich calls the SyncGTM MCP linkedin_profile_enrich tool to turn a single LinkedIn profile URL into the full profile: work experience, education and skills. It is the deep read, not the contact lookup — no email or phone comes back, so chain find_work_email when you need to reach the person. Cost is 1 credit per profile, flat, whether the profile lists two roles or twelve.
Takes one input, profile_url. A full https://linkedin.com/in/... URL works, and so does the bare username. It is the only parameter the tool accepts.
Returns the profile in depth: name, profile URL, work experience with the title and company held at each role, education with school and degree, and a skills list. The documented experience entry carries no dates, so treat tenure as a bonus rather than a guaranteed column.
One profile per call, with no batch parameter and no limit. A 40-row list is 40 calls and 40 credits.
Returns no email address and no phone number. Chain find_work_email (1 credit) for the address and verify_email (0.3 credits) before you sequence it.
Private and restricted profiles come back thin. That is a coverage limit, not an error, and re-running the same URL bills another credit for the same sparse answer.
1 credit per profile, flat. Run check_credits (free) before a batch.
Download the skill file — it saves as linkedin-profile-enrich.zip.
In Claude, open Settings → Capabilities → Skills and upload the .zip (or unzip the linkedin-profile-enrich/ folder into .claude/skills/ for Claude Code).
Connect the SyncGTM MCP server at docs.syncgtm.com/mcp_server/setup — browser sign-in, no API key.
Paste your LinkedIn URLs, or point the skill at the LinkedIn column of a CSV, then type /linkedin-profile-enrich.
Name the columns you want back — 'current title, current company, previous employers with the title at each, education, top 5 skills'. This is the one setting worth tuning: the full profile is large, and pinning fields keeps every row identical and readable.
Read the work-experience array to judge how long each prospect has held the seat before you write, and leave the column blank when the profile carries no dates. New in seat means new budget and new problems; a long run means the status quo is theirs to defend.
Pull the work-history array to find prospects who used to work at one of your customers. Open with the shared account instead of a cold pitch.
Read the skills list to confirm a prospect actually owns the function their title implies, before you spend 12 credits on a mobile number with find_mobile_number.
Fill empty work-history and education fields on existing CRM contacts so routing rules, account plans and territory reviews have something to work with.
Outcome: A 15-row table of name, title, company, previous employers, top three skills and a verified work email — 49.5 credits total, ready to paste into your sequencer.
Outcome: A shortlist of prospects who already used your product at a previous employer, each row naming the shared company and the role they held there — 65 credits before the email step, and the exact line the opener quotes.
Outcome: A first-90-days outreach list with name, new title, start date, previous company, top skills and a two-sentence opener that quotes their own post.
Paste any of these into Claude once the skill is installed and the SyncGTM MCP is connected.
Pull the full LinkedIn profile for linkedin.com/in/janedoe and give me her last three roles with the company and title for each. Leave tenure blank if the profile does not show dates.Enrich these 25 LinkedIn URLs with linkedin_profile_enrich. Return a table of name, current title, current company, previous employers and top 5 skills. Stop after 25 and report credits used.Run check_credits first, then enrich the first 40 LinkedIn URLs in this CSV. Skip duplicate URLs and tell me how many you skipped before you spend anything.Enrich linkedin.com/in/janedoe and list every company she worked at before this one, with her title at each. I do not need an email.Take these 15 profile URLs, enrich each one, then flag anyone whose current company does not match the company in my CRM column. Cap the run at 15 credits.Deduplicate the URL list before you call anything. Two identical URLs cost 2 credits for one profile, and nothing upstream catches it for you.
Say 'full profile' or 'work history' in the prompt. That is what routes your client here instead of to enrich_person, which costs the same 1 credit but returns a contact record — title, company, contact details — with no work history, education or skills.
Name the fields you want back. The full profile is large, and asking for 'current title, company, previous employers, top skills' is what keeps a 30-row table consistent instead of ragged. Do not ask for a computed tenure column unless you accept blanks.
Filter before you enrich. Source with find_people (0.3 credits per result, limit 1–100 and default 25, so always set it) or find_people_within_company (1.5 per call), then enrich only the profiles that survive — enriching a raw 500-row export costs 500 credits.
Never re-run a thin result. Private and restricted profiles return sparse data by design, and the retry bills another credit for the identical answer.
Check you are on the right tool: email only → find_work_email (1 credit); did they move → check_job_change (2 credits); what they publish → linkedin_profile_posts (0.3 credits); no URL, only a name, email or company → enrich_person (1 credit). Run check_credits (free) before any batch over 50.