Person Enrich MCP server
Accountless LinkedIn data primitive for agents
Accountless LinkedIn data primitive for agents — person enrichment, company firmographics, lead-magnet discovery, post engagers, profile posts, and balance checks via Streamable HTTP MCP.
Person Enrich by LeadShark is a hosted Streamable-HTTP MCP at https://www.personenrich.com/api/mcp. It is the enrichment/source layer under Apex without the workflow layer: enrich LinkedIn people and companies, discover lead-magnet posts, pull post engagers, read recent profile posts, and check credit balance. Accountless — lookups never touch anyone's LinkedIn login. Misses, empty results, and provider errors do not spend credits.
Person + company enrich
enrich_person and enrich_company turn LinkedIn URLs/slugs into structured data; optional verified work email (+10 cr only when found).
Lead-magnet radar
discover_lead_magnets finds posts already pulling comment-for-resource demand before you write or activate.
Warm engagers + posts
get_engagers builds a deduped warm list from a post; profile_posts briefs the agent from live public content.
Pay for finds
Misses and cache hits are free. get_balance shows remaining credits and the price list before expensive paths.
Who it’s for. Agent builders and GTM teams who need LinkedIn source/qualify data before activation — then hand qualified leads to Apex or their own workflow.
Example prompts
auth: API key (Bearer or x-api-key) · pricing: Credits · ~$0.01/cr · misses free · email +10 when verified · reviewed by MCPExplorer
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| discover_lead_magnets Find LinkedIn lead-magnet posts for a niche — the posts already pulling comment-for-resource demand, so you can see what is working before you write anything. Returns post URL, author, available image URLs, snippet, engagement and freshness. Costs 1 credit per RESULT RETURNED; an empty result set or a provider error costs nothing. limit defaults to 10, capped at 25, so one call can never spend more than 25 credits. | read | false | unknown |
| enrich_company One company page in, account data out. Pass a LinkedIn Company Page URL or slug; returns firmographics such as name, description, industry, website, employee count/range, follower count, founded date, organization type and locations. Costs 1 credit on a verified find — misses and cache hits are free. | read | false | unknown |
| enrich_person One person in, everything out. Pass a LinkedIn profile URL or slug; returns the structured person (name, headline, company, location) with freshness stamps. Costs 1 credit on a verified find — misses and cache hits are free. include_email:true additionally runs the email waterfall (+10 credits, charged only when verified; async — poll again for email_status:"found"). | read | false | unknown |
| get_balance Your remaining Person Enrich credits and the price list (profile 1cr, company 1cr, work email +10cr, discovery/profile posts 1cr per returned item, engagers 1cr per block, misses & cache hits 0). | read | false | unknown |
| get_engagers Turn any LinkedIn post into a warm lead list. Pass a post URL; returns everyone who COMMENTED or REACTED, deduped to one row per person with their signals, name, headline, available image URL and profile URL — a qualifiable lead out of the box. Costs 1 credit per 25 people returned; an empty post or a provider error costs nothing. Feed the returned profile_url values to enrich_person when you want full profiles or verified emails. | read | false | unknown |
| profile_posts Pull recent posts from a LinkedIn profile so an agent can reason from current public content before enriching or writing outreach. Pass a profile URL or slug; returns recent post text/URLs where available. Costs 1 credit per post returned; empty result sets or provider errors cost nothing. limit defaults to 10, capped at 25. | read | false | unknown |
- homepagehttps://www.personenrich.com
The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.
Add the “as seen on MCPExplorer” badge to your README.
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →