Skip to content

About

LinkedIn Ads MCP server with full write access, 25 tools, approval-gated writes. Runs LinkedIn from Claude, ChatGPT, Gemini. Hosted at paidsync.ai.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

LinkedIn Ads MCP

A Model Context Protocol (MCP) server that lets AI assistants (Claude, ChatGPT, Gemini, Cursor, Perplexity, or any MCP client) run LinkedIn Ads end to end. 25 typed tools with full write access, approval-gated writes, and 13 more ad and measurement platforms in the same session.

Hosted at paidsync.ai. Free plan: 15 tasks a month, no card required.

MCP Hosted Free plan License

What this is

PaidSync's LinkedIn Ads MCP surface, exposed to any AI assistant that speaks the Model Context Protocol. The full product page lives at paidsync.ai/linkedin-ads-mcp. This repository is the developer entry point.

Three properties of this LinkedIn Ads MCP surface:

  1. 25 LinkedIn tools with full write access. Campaign group and campaign lifecycle, ad and creative management including list_linkedin_creatives_with_media, targeting patches on live campaigns (job function, seniority, industry, company size, member skills), conversion tracking creation, and performance breakdowns by campaign, creative, geography, job function, company size, and member age range.
  2. Every write is approval-gated. Nothing reaches a live LinkedIn account until you approve the exact proposal in chat. Destructive writes need a second confirmation, most mutations have a dry-run preview, and sessions are revocable.
  3. 13 more platforms in the same session. Google Ads (133 tools), Meta Ads (82), GTM (39), ChatGPT Ads (28), GA4 (26), Merchant Center (16), Microsoft Ads (15), Snapchat Ads (15), Pinterest Ads (14), Reddit Ads (14), X Ads (14), TikTok Ads (13), Search Console (6). 460+ tools across 14 platforms in total. For B2B teams running LinkedIn alongside Google Ads and GA4, cross-platform attribution lands in one conversation.

Getting started (hosted, recommended)

Claude Desktop

{
  "mcpServers": {
    "paidsync": {
      "url": "https://mcp.paidsync.ai/mcp?key=YOUR_API_KEY"
    }
  }
}

Get your API key at paidsync.ai/signup.

claude.ai (web), ChatGPT, Gemini, Cursor, Windsurf, Perplexity

Setup guides:

First call

paidsync_context({ include_tools: ['linkedin_ads'] })
paidsync_exec({ tool: 'get_linkedin_performance', args: { date_range: 'last_30_days' } })

Examples

Runnable configs and copy-paste prompts live in examples/.

File What it is
examples/claude_desktop_config.json Claude Desktop config block
examples/claude_code.md The claude mcp add command and how to verify it connected
examples/cursor_mcp.json Cursor .cursor/mcp.json
examples/windsurf_mcp_config.json Windsurf mcp_config.json
examples/prompts.md 15 LinkedIn Ads prompts mapped to the tools below

Installing this as an AI agent, read llms-install.md. Filing a bug or a tool request, read CONTRIBUTING.md.

Tools by category

Category Named tools
Account and identity connect_linkedin_ads, list_linkedin_ad_accounts, set_linkedin_ad_account
Campaign groups list_linkedin_campaign_groups, create_linkedin_campaign_group, update_linkedin_campaign_group
Campaigns list_linkedin_campaigns, create_linkedin_campaign, update_linkedin_campaign, pause_linkedin_campaign, enable_linkedin_campaign
Ads and creatives create_linkedin_ad, list_linkedin_creatives, create_linkedin_creative, update_linkedin_creative, list_linkedin_creatives_with_media
Audience and targeting get_linkedin_campaign_targeting, update_linkedin_campaign_targeting
Conversions list_linkedin_conversions, create_linkedin_conversion
Performance reporting get_linkedin_performance, get_linkedin_performance_by_dimension

Full live catalog at paidsync_context({ include_tools: ['linkedin_ads'] }).

Pricing

Plan Price Tasks Notes
Free $0/mo 15 No card required, all 14 platforms
Pro From $99/mo 600 to 4,000 1 seat, solo operators and small teams
Team From $249/mo 6,000 shared Entry tier is 5 seats, scales to 60,000 tasks at 50 seats
Done For You Custom Managed PaidSync runs the accounts

Safety model

  • Approval-gated. Every write is a proposal shown in chat before it applies.
  • Dry-run previews on most mutations.
  • Destructive-write second confirmation required.
  • Revocable sessions.
  • Rate-limit aware. LinkedIn's Marketing API is tighter than Google or Meta for some account classes; PaidSync's polling loops build in back-off.

What this surface gives you

PaidSync LinkedIn Ads MCP
LinkedIn tools 25 native
Write access Full, approval-gated
Approval gates on writes Yes, on every write
Platform scope in same session 14 platforms
Conversion tracking creation Yes, create_linkedin_conversion
Price Free $0 (15 tasks), Pro from $99/mo

Vendor by vendor comparisons go stale as products ship, so they are kept dated and sourced on the product page rather than here. See paidsync.ai/linkedin-ads-mcp.

License

MIT. See LICENSE.

Links

Built by Ahmed Ashraf, $500M+ in managed ad spend.

About

LinkedIn Ads MCP server with full write access, 25 tools, approval-gated writes. Runs LinkedIn from Claude, ChatGPT, Gemini. Hosted at paidsync.ai.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors