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.
| Server | Runs | Sign-in | Can change things | Weekly downloads | GitHub stars |
|---|---|---|---|---|---|
| get-mcp-adsThis page | Local | Own LinkedIn app | Yes | 583/wk | 0 |
| AdPlugThis page | HostedLocal | LinkedIn account | Yes | – | 42 |
| LinkedIn Campaign Manager | Local | – | No | 121/wk | – |
| Pipeworx | HostedLocal | Pipeworx key | – | 198/wk | 0 |
| InsightfulPipe | Hosted | Account | Yes | – | 1 |
| mcp-linkedin-ads | Local | Own LinkedIn app | Yes | 67/wk | 0 |
| nuraveda | Local | Own LinkedIn app | Yes | – | 3 |
All LinkedIn Ads MCP servers
7 active · official first, then by GitHub stars
LinkedIn Ads MCP by AdPlugHostedLinkedIn Ads MCP server: 10 tools for campaigns, creatives, audiences, lead forms. Writes preview.
42 GitHub stars- linkedin-ads-mcp
MCP server for the LinkedIn Marketing API — campaigns, analytics, creatives, from any MCP client. MIT.
3 GitHub stars - LinkedIn Ads MCP by InsightfulPipeHosted
Hosted LinkedIn Ads MCP server, with each action switched on or off per account.
1 GitHub stars
LinkedIn AdsLocalLinkedIn Ads MCP server: 18 read tools, 15 opt-in preview-first writes.
0 GitHub stars
Linkedin_adsHosted or LocalLinkedIn Ads MCP Pack
0 GitHub stars
mcp-linkedin-adsLocalMCP server for LinkedIn Campaign Manager — campaigns, creatives, and analytics
0 GitHub stars
LinkedIn Campaign ManagerLocalMCP server for LinkedIn Ads — 19 read-only tools for campaigns, performance, and Lead Gen Forms.
121/wk downloads a week
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.