Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PROSPECTION_DIR | No | Path to prospection scripts directory | ./lib/prospection |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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). |
| score_lead | Score a LinkedIn lead based on fit (ICP match), intent (burnout signals), and urgency (crisis markers). Returns priority P1-P4 and recommended offer. |
| qualify_leads | Score and qualify all unscored leads from the latest search. Uses the rule-based scoring engine (fit + intent + urgency). |
| personalize_message | Generate 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). |
| run_pipeline | Trigger 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. |
| get_pipeline_status | Get the current state of your LinkedIn prospection pipeline: lead counts by status, invitations sent, DMs sent, acceptance rates, and next actions. |
| manage_lead | Update a lead's status in the pipeline. Use this to mark leads as contacted, replied, not_interested, or to add notes. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| daily_prospection | Guided daily prospection workflow for LinkedIn lead generation |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| daily-log | Current day's LinkedIn prospection data: leads, invitations, DMs, statuses |
| leads | All leads discovered from LinkedIn search (latest batch) |