MCP Server for LinkedHelper 2 – read campaigns, leads and chat history from the local SQLite database
Project description
linkedhelper-mcp
MCP Server that gives Claude read-only access to your LinkedHelper 2 local database — campaigns, leads, chat history and more.
Prerequisites
- LinkedHelper 2 installed and opened at least once
- Claude Desktop
Installation (Claude Desktop)
Open Claude Desktop → Settings → Developer → Edit Config and add:
{
"mcpServers": {
"linkedhelper": {
"command": "uvx",
"args": ["linkedhelper-mcp"],
"env": {
"LH_DEFAULT_ACCOUNT_EMAIL": "your-linkedin@email.com"
}
}
}
}
Save the file, then restart Claude Desktop. That's it — no Python install required.
LH_DEFAULT_ACCOUNT_EMAILis optional. If you only have one LinkedHelper account, you can omit theenvblock entirely.
Available Tools
| Tool | Description |
|---|---|
lh_get_accounts |
List all LinkedHelper accounts on this machine |
lh_get_campaigns |
List campaigns (active or including archived) |
lh_get_campaign_detail |
Campaign details: actions, total leads |
lh_get_campaign_leads |
Leads in a campaign, with reply filter |
lh_get_chat_history |
Chat threads with outbound/inbound direction |
lh_get_person_detail |
Full profile: email, location, company, tags, notes |
lh_search_people |
Search leads by name or headline |
lh_get_action_results |
Action execution results per campaign |
Example prompts for Claude
- "Show me all active campaigns"
- "Who replied to the Outreach campaign?"
- "Give me full details for person ID 42"
- "Search for people with CTO in their headline"
- "Show my chat history with Nguyen Huan"
Configuration
Environment variables (all optional):
| Variable | Description |
|---|---|
LH_DEFAULT_ACCOUNT_EMAIL |
Email of the LinkedIn account to use by default |
LH_BASE_DIR |
Override LinkedHelper data directory (if installed in a custom path) |
LinkedHelper data is stored at:
- Linux/macOS:
~/.config/linked-helper//~/Library/Application Support/linked-helper/ - Windows:
%APPDATA%\linked-helper\
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file linkedhelper_mcp-0.1.0.tar.gz.
File metadata
- Download URL: linkedhelper_mcp-0.1.0.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d8b4b5e74757f85ae96b9a296d2244a6af580d99f3fcc77b2298333ea114907
|
|
| MD5 |
77dbda5b3e6a2270d9756a30bdf7caae
|
|
| BLAKE2b-256 |
b154a0a24a8226b2ba18b09c0228f2aed2369813ce03ff5afcd7f21344e335e1
|
File details
Details for the file linkedhelper_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: linkedhelper_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26113ad6898f627d286aea4985d32758478abca48aad0e4c2cf2eafb236714fe
|
|
| MD5 |
48c7a3dc634bdf9830a9e676cbd41144
|
|
| BLAKE2b-256 |
9690128b17f28b7c416f15b1b38d6dc652431dbb89f5f06e46fda10a2feba7f3
|