find_leads
Search LinkedIn for leads posting about burnout, stress, or exhaustion. Uses Playwright to scrape LinkedIn posts matching burnout keywords. Requires an active LinkedIn session (run setup-session first).
An automated LinkedIn prospection pipeline that searches for people posting about burnout and stress, scores them on fit and intent, and sends personalised invitations daily.
LABSCO SUMMARY
Mechanically this is a competent pipeline — scoring separated into fit and intent, qualification applied in bulk, status tracked by stage, and the whole thing runnable on a schedule. What distinguishes it from any other outreach automation is who it looks for: the tool searches for people posting about exhaustion and stress, which means the automation is pointed at people at a low moment. Whether that is legitimate depends entirely on what you are offering them and how, and it is a judgement to make deliberately rather than by installing a pipeline. Also worth noting: automated connection requests at volume are against LinkedIn's terms and are what account restrictions are for.
A daily outreach pipeline for LinkedIn: it searches for leads by a stated signal — posts about burnout, stress or exhaustion — scores and qualifies them, generates personalised messages, and runs the whole sequence on a schedule.
PROSPECTION_DIR for local state. The pipeline sends real connection requests and messages to real people on a schedule once triggered.
One command — npx -y linkedin-prospection-mcp
USE CASES
Read lead counts by stage rather than a total, and move individual leads as they progress.
Rate leads on fit and intent separately, and apply the rules across everything unscored in one pass.
Generate the invitation note or message for that specific lead rather than sending a template.
Trigger the daily pipeline — find then send — knowing it contacts real people automatically once started.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
find_leadsSearch LinkedIn for leads posting about burnout, stress, or exhaustion. Uses Playwright to scrape LinkedIn posts matching burnout keywords. Requires an active LinkedIn session (run setup-session first).
get_pipeline_statusGet the current state of your LinkedIn prospection pipeline: lead counts by status, invitations sent, DMs sent, acceptance rates, and next actions.
manage_leadUpdate a lead's status in the pipeline. Use this to mark leads as contacted, replied, not_interested, or to add notes.
personalize_messageGenerate a personalized LinkedIn invitation note or DM for a specific lead. Returns a message ready to copy-paste (max 200 chars for invitations, longer for DMs).
qualify_leadsScore and qualify all unscored leads from the latest search. Uses the rule-based scoring engine (fit + intent + urgency).
run_pipelineTrigger the full daily prospection pipeline: find leads → send invitations → check acceptances → send DMs. Uses the daily-orchestrator.js script. Can skip lead search with skip_leads=true.
score_leadScore a LinkedIn lead based on fit (ICP match), intent (burnout signals), and urgency (crisis markers). Returns priority P1-P4 and recommended offer.
BEFORE YOU INSTALL
7 tools when we connected.
CONTEXT COST
Rated by the size of the 7 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"linkedin-prospection": {
"command": "npx",
"args": [
"-y",
"linkedin-prospection-mcp"
],
"env": {
"PROSPECTION_DIR": "<YOUR_PATH_TO_PROSPECTION>/scripts"
}
}
}
}npx -y linkedin-prospection-mcp