LinkedIn Campaign Manager
io.github.ZLeventer/linkedin-campaign-manager-mcp ยท v1.0.1
MCP server for LinkedIn Ads โ 19 read-only tools for campaigns, performance, and Lead Gen Forms.
Connect Runs on your machine
claude mcp add linkedin-campaign-manager-mcp -e LINKEDIN_CLIENT_ID=<LINKEDIN_CLIENT_ID> -e LINKEDIN_CLIENT_SECRET=<LINKEDIN_CLIENT_SECRET> -e LINKEDIN_TOKEN_PATH=<LINKEDIN_TOKEN_PATH> -e LINKEDIN_DEFAULT_AD_ACCOUNT=<LINKEDIN_DEFAULT_AD_ACCOUNT> -e LINKEDIN_API_VERSION=<LINKEDIN_API_VERSION> -- npx -y [email protected]
{
"mcpServers": {
"linkedin-campaign-manager-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"LINKEDIN_CLIENT_ID": "<LINKEDIN_CLIENT_ID>",
"LINKEDIN_CLIENT_SECRET": "<LINKEDIN_CLIENT_SECRET>",
"LINKEDIN_TOKEN_PATH": "<LINKEDIN_TOKEN_PATH>",
"LINKEDIN_DEFAULT_AD_ACCOUNT": "<LINKEDIN_DEFAULT_AD_ACCOUNT>",
"LINKEDIN_API_VERSION": "<LINKEDIN_API_VERSION>"
}
}
}
}
{
"mcpServers": {
"linkedin-campaign-manager-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"LINKEDIN_CLIENT_ID": "<LINKEDIN_CLIENT_ID>",
"LINKEDIN_CLIENT_SECRET": "<LINKEDIN_CLIENT_SECRET>",
"LINKEDIN_TOKEN_PATH": "<LINKEDIN_TOKEN_PATH>",
"LINKEDIN_DEFAULT_AD_ACCOUNT": "<LINKEDIN_DEFAULT_AD_ACCOUNT>",
"LINKEDIN_API_VERSION": "<LINKEDIN_API_VERSION>"
}
}
}
}
{
"servers": {
"linkedin-campaign-manager-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"LINKEDIN_CLIENT_ID": "<LINKEDIN_CLIENT_ID>",
"LINKEDIN_CLIENT_SECRET": "<LINKEDIN_CLIENT_SECRET>",
"LINKEDIN_TOKEN_PATH": "<LINKEDIN_TOKEN_PATH>",
"LINKEDIN_DEFAULT_AD_ACCOUNT": "<LINKEDIN_DEFAULT_AD_ACCOUNT>",
"LINKEDIN_API_VERSION": "<LINKEDIN_API_VERSION>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
LINKEDIN_CLIENT_IDRequired, secret | LinkedIn Developer App OAuth client ID |
LINKEDIN_CLIENT_SECRETRequired, secret | LinkedIn Developer App OAuth client secret |
LINKEDIN_TOKEN_PATHRequired | Absolute path to the OAuth token.json file (created by 'npm run auth') |
LINKEDIN_DEFAULT_AD_ACCOUNTOptional | Default LinkedIn ad account ID (numeric, no urn: prefix). Tools fall back to this when ad_account_id is not passed. |
LINKEDIN_API_VERSIONOptional | LinkedIn Rosetta API version in YYYYMM format (default 202504) |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 26 Apr 2026 |
| Last updated | 26 Apr 2026 |
| Registry name | io.github.ZLeventer/linkedin-campaign-manager-mcp |
More marketing and seo servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
