The accountless LinkedIn data primitive for agents.
Give Claude, ChatGPT, Cursor, and internal agents a clean enrichment rail: live LinkedIn person data, company data, employee shortlists, lead-magnet discovery, post engagers, recent profile and company posts, and balance checks. Use Person Enrich when the agent needs to know who someone is before deciding what to do next.
This is the data primitive under LeadShark/Apex without the workflow layer. Apex is for governed activation. Person Enrich MCP is for source, qualify, and brief.
https://www.personenrich.com/api/mcpPull profile posts, enrich the person, and let the agent write from current context instead of a stale scraped bio.
Find posts already attracting buyers, inspect the engagers, and qualify the warm list before moving into outreach.
Resolve the company page behind a profile so qualification can use account fit, not just the person headline.
Open the dashboard, add credits, and create a Person Enrich API key.
Point your MCP client at the Streamable HTTP endpoint and pass the key as bearer auth or x-api-key.
Use Person Enrich for source/qualify steps, then hand qualified leads to Apex or your own workflow layer.
One server, six composable calls
Turn a LinkedIn profile URL or slug into structured person data, including profile_picture_url. LinkedIn-hosted photo links expire at e=. Add email only when the agent has a reason to spend.
Resolve a LinkedIn Company Page into firmographics, website, industry, employee range, followers, and locations.
Name or website domain in, LinkedIn Company Pages out. A domain match sorts first. Pass linkedin_url into enrich_company, company_posts, or company_employees.
Find LinkedIn posts already pulling comment-for-resource demand inside a niche before writing or activating a campaign.
Turn a LinkedIn post into a deduped warm lead list with signals, comments, reactions, names, and profile URLs.
Pull recent public posts from a profile, including images and video, so an agent can qualify from live context before enrichment or outreach.
Pull recent public posts from a LinkedIn Company Page, including images and video, so an agent can brief from what the account is publishing.
Company URL in, a filtered decision-maker shortlist out, each with profile_picture_url. LinkedIn-hosted photo links expire at e=. Pass the LinkedIn URLs to enrich_person when you want a full profile or a verified email.
Read remaining credits and the current price list before the agent chooses an expensive path.
{
"mcpServers": {
"personenrich": {
"url": "https://www.personenrich.com/api/mcp",
"headers": {
"Authorization": "Bearer ${PERSONENRICH_API_KEY}"
}
}
}
}{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "discover_lead_magnets",
"arguments": {
"query": "AI automation for agencies",
"limit": 3
}
}
}Person Enrich sources and qualifies. Apex activates.
That separation keeps the enrichment primitive useful for any agent, while LeadShark and Apex stay focused on publishing, automations, campaigns, and customer context.