# LinkedIn Ads MCP by AdPlug

Connects LinkedIn advertising data to your AI assistant. Lets you audit campaigns, inspect creatives, and retrieve lead forms directly in conversation.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 41
- Author: danielpopamd
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/danielpopamd/linkedin-ads-mcp
- Updated: 2026-09-02
- HTML: https://affpapa.org/en/nevibecode/mcp/linkedin-ads-mcp-by-adplug

## What it does

This server exposes ten dedicated tools for querying LinkedIn Ads data. It handles campaign metrics, audience lists, ad creatives, and lead generation forms. Whenever write actions occur, the tool provides an advance preview before committing edits.

Self-hosting requires Node.js 18 or newer, a registered LinkedIn Company Page, and an approved Advertising API app. Securing LinkedIn developer approval typically takes between 1 and 5 days, so request it early. If you prefer avoiding local builds, you can connect directly to the hosted HTTP endpoint.

## Requirements
- Remote server: `https://api.adplug.app/mcp/linkedin-ads`
- Works with: LinkedIn

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http linkedin-ads-mcp https://api.adplug.app/mcp/linkedin-ads
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add linkedin-ads-mcp-by-adplug --url https://api.adplug.app/mcp/linkedin-ads
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "linkedin-ads-mcp-by-adplug": {
            "url": "https://api.adplug.app/mcp/linkedin-ads"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "linkedin-ads-mcp-by-adplug": {
            "type": "http",
            "url": "https://api.adplug.app/mcp/linkedin-ads"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http linkedin-ads-mcp-by-adplug https://api.adplug.app/mcp/linkedin-ads
```

## When to use it
- inspect LinkedIn campaign performance and creative assets
- fetch responses and metadata from lead generation forms
- preview marketing updates before sending them via the API
- check targeted audiences without opening the ad manager

## Example prompts
- List my LinkedIn ad accounts and recent campaign metrics
- Fetch performance stats for active ad creatives this month
- Show lead forms and preview changes before submitting

## Similar
- [labelhead-artist-momentum](https://affpapa.org/en/nevibecode/mcp/labelhead-artist-momentum.md) — MCP server · ★ 107423
- [openshorts](https://affpapa.org/en/nevibecode/mcp/openshorts.md) — MCP server · ★ 7049
- [OpenScreen](https://affpapa.org/en/nevibecode/mcp/openscreen.md) — MCP server · ★ 4863
- [Usertour MCP Server](https://affpapa.org/en/nevibecode/mcp/usertour-mcp-server.md) — MCP server · ★ 2326
- [Appllama](https://affpapa.org/en/nevibecode/mcp/appllama.md) — MCP server · ★ 3046
- [obsei](https://affpapa.org/en/nevibecode/mcp/obsei.md) — MCP server · ★ 1441

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
