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.
- find_leads searches LinkedIn for people posting about burnout, stress or exhaustion — the targeting criterion is stated plainly in the tool itself.
- score_lead rates a lead on fit against an ideal customer profile, on intent from those signals, and qualify_leads applies the rules across everything unscored from the latest search.
- personalize_message generates the invitation note or direct message for a specific lead.
- run_pipeline triggers the full daily sequence — find, then send invitations — as one call.
- get_pipeline_status reports lead counts by stage, and manage_lead moves a lead's status as it progresses.
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
