PlugWiki

LinkedIn Ads MCP servers: which one to use with Claude, ChatGPT or Cursor

LinkedIn has no official server. Pick a hosted one to skip LinkedIn's developer approval, or a self-hosted one if you already have API access.

Servers
7
active
Hosted
3
nothing to install
Local
4
runs on your machine

LinkedIn does not publish its own MCP server, so every option here is third-party and uses LinkedIn's Marketing API. Self-hosted servers need your own LinkedIn developer app with Advertising API access, which LinkedIn reviews and can refuse. Hosted services such as AdPlug and getmcpads let you sign in with your LinkedIn account instead, but a third party then holds access to your ad accounts. Most options start read-only, so you turn on changes only when you want them.

Good for

  • B2B marketers who want spend, cost per lead and campaign results from LinkedIn Ads by asking in plain words
  • Agencies reporting on many client ad accounts from one assistant
  • Paid social managers who want draft campaigns and budget changes they approve before they run
  • Teams pulling Lead Gen Form responses to check against their CRM
  • Anyone who wants the assistant to look at ad data but never change it

Which LinkedIn Ads MCP server to use

Use AdPlug's hosted service if you have no LinkedIn API access. With your own approved app, pick get-mcp-ads, which keeps changes off until you turn them on, or LinkedIn Campaign Manager for reporting that can never change anything.

ServerRunsSign-inCan change thingsWeekly downloadsGitHub stars
get-mcp-adsThis pageLocalOwn LinkedIn appYes583/wk0
AdPlugThis pageHostedLocalLinkedIn accountYes–42
LinkedIn Campaign ManagerLocal–No121/wk–
PipeworxHostedLocalPipeworx key–198/wk0
InsightfulPipeHostedAccountYes–1
mcp-linkedin-adsLocalOwn LinkedIn appYes67/wk0
nuravedaLocalOwn LinkedIn appYes–3

All LinkedIn Ads MCP servers

7 active · official first, then by GitHub stars

Questions

Is there an official LinkedIn Ads MCP server?

No. LinkedIn does not publish one, so every option is built by a third party on LinkedIn's Marketing API.

Do I need a LinkedIn developer app?

For self-hosted servers, yes. You create an app tied to a LinkedIn Company Page and request the Advertising API, which LinkedIn reviews. Hosted AdPlug and getmcpads let you sign in with your LinkedIn account instead.

How long does Advertising API approval take?

AdPlug's setup guide says 1 to 5 days. LinkedIn reviews each request and can say no, so start the application before you pick a server.

Can these servers change my campaigns or budgets?

Some can, but most start read-only. get-mcp-ads and mcp-linkedin-ads need a setting turned on before changes are possible, AdPlug and getmcpads preview each change first, and nuraveda creates new campaigns as drafts.

Which one is read-only?

LinkedIn Campaign Manager has only read tools, so it can never change anything. AdPlug and InsightfulPipe also let you connect read-only.

Is a hosted server safe?

Only as safe as the company running it, because it holds access to your ad accounts. Read its privacy terms, connect only the accounts you need, and keep writes off unless you need them.

Is it free?

The self-hosted servers are free and open source. InsightfulPipe starts at $29.99 a month with a 7-day trial, and Pipeworx allows 50 calls a day without a key.

Why does it stop working after about two months?

LinkedIn access tokens expire after 60 days unless your app is approved for refresh tokens. Generate a new token when it expires, or apply for refresh tokens.

Can I manage more than five ad accounts?

Reading has no account limit. Making changes is limited to 5 ad accounts until LinkedIn moves your app to the Standard tier, which you request through a support ticket.

Can it pull Lead Gen Form leads?

LinkedIn Campaign Manager can, including the people's details, so you can check them against your CRM. Treat that data as personal information.

Server facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Archived servers are not listed.