Sprites MCP · LinkedIn

LinkedIn Ads MCP server: B2B campaigns and ABM from your AI agent

The Sprites MCP server connects LinkedIn Campaign Manager to any MCP client. Ask about cost per lead by job function, build a target-account list for an ABM push, or refresh sponsored content — Sprites reads the account and returns each change as an approval.

MCP server URLhttps://mcp.sprites.ai/mcp

4 doors · 13 agents

ClaudeSprites connected

What is our LinkedIn CPL by job function?

Spriteslinkedin_ads_reportrunning
SpritesLinkedInNeeds your approval
  • EngineeringCPL $84 · 412 leads
  • OperationsCPL $131 · 288 leads
  • SalesCPL $409 · 61 leads
Sales is 4.9x the account averageFix it

What Sprites does on LinkedIn Ads

Every door runs the LinkedIn Ads specialist, which reads the account itself. You do not brief it on which account, campaign or page you mean.

Cost per lead that names the segment

CPL by job function, seniority, company size and account, not one number for the whole account.

Build the ABM list in the chat

Upload your target-account list, or target by industry, company size, seniority and job function, with the forecast audience size shown before you spend.

Multi-thread the buying committee

Separate audiences for the champion, the economic buyer and the blocker, each with its own message.

Refresh sponsored content

New intros and creative drafted against what already converts, previewed in the feed.

Catch the quiet CPL drift

Frequency, audience saturation and the week cost per lead started climbing.

Report without exporting

A period comparison your agent can read aloud, sourced from Campaign Manager rather than a slide.

Official LinkedIn Ads MCP vs open-source servers vs Sprites

Three ways to put LinkedIn Ads behind Claude, ChatGPT or any other MCP client, and what each one can actually do.

Official LinkedIn Ads MCP

LinkedIn publishes no MCP server that any client can connect to. Its one first-party option is the LinkedIn Ads app inside ChatGPT: a read-only beta for ad set performance that works in ChatGPT and nowhere else.

Open-source servers

danielpopamd/linkedin-ads-mcp and Liam (stan-rym/liam-linkedin-ads-MCP) run on the Advertising API through your own LinkedIn developer app, which LinkedIn has to approve before it reaches an ad account. The most-starred LinkedIn servers on GitHub drive your logged-in browser session instead, which LinkedIn’s User Agreement prohibits.

Sprites MCP

Sprites connects to LinkedIn Campaign Manager through the official Advertising API, so there is no developer app to register. It reads campaigns, audiences, leads and demographic breakdowns, builds matched account lists for ABM, and holds every budget, bid, targeting and creative change behind an approval card.

Connect LinkedIn Ads to your agent

One endpoint, five clients. Each guide is the exact path through that host's settings, the URL to paste, and the first prompt to run.

Your AI agent

Your ad accounts

ClaudeCursorCodexChatGPTGemini
Sprites
Google AdsMetaLinkedInTikTokReddit
LinkedIn Ads MCP for Claude

The only host that draws the Sprites approval card in the chat, so you edit a budget or a headline in place and approve it without leaving the thread.

Approval card in the thread
LinkedIn Ads MCP for ChatGPT

Developer mode gives ChatGPT full read-and-write MCP tools rather than the search-and-fetch pair the built-in connectors are limited to, and the Apps SDK renders the Sprites card in the thread.

Approval card in the thread
LinkedIn Ads MCP for Codex

Marketing work that belongs in a commit: Codex can read the landing page it is about to ship and brief Sprites on the campaign pointing at it, in one session.

Results as text · approve in Sprites
LinkedIn Ads MCP for Cursor

The campaign and the page it points at live in the same window: change the pricing copy, then have Sprites update the ads that quote it, without a second tool.

Results as text · approve in Sprites
LinkedIn Ads MCP for Grok

Grok reads the live timeline, so the same thread that spots a trend can brief the campaign that rides it.

Results as text · approve in Sprites
LinkedIn Ads MCP for Gemini

The account and the analytics are already Google: Gemini reads Google Ads and GA4 alongside Search Console without leaving the family it belongs to.

Results as text · approve in Sprites
LinkedIn Ads MCP for GitHub Copilot

Marketing data inside the editor where the tracking code lives, so a conversion event can be checked against what GA4 actually recorded before the pull request is opened.

Results as text · approve in Sprites
LinkedIn Ads MCP for Google Antigravity

One MCP configuration shared by the IDE, the CLI, the SDK and Antigravity 2.0, so the connector is added once and every surface has it.

Results as text · approve in Sprites

Prompts that work verbatim

Paste any of these into a connected client. Naming Sprites matters: without it, an agent will happily answer a LinkedIn question from public data rather than from your account.

  • With Sprites, what is our LinkedIn CPL by job function this quarter?
  • Use Sprites to build an ABM campaign for Series B fintechs in the US, 200-1000 employees.
  • Ask Sprites which LinkedIn audiences are saturated and should be rotated.
  • Have Sprites draft 3 new sponsored-content intros for our best-performing lead-gen form.
  • With Sprites, compare LinkedIn spend and leads this month against last month.

What it reads, and what it can change

Reads happen on request. Writes never happen unasked: every change to LinkedIn Ads is proposed, editable, and applied only when you approve it.

What it reads

  • Campaigns, campaign groups, creatives and audiences
  • Spend, impressions, clicks, reach, leads, CPL and conversions
  • Demographic breakdowns: function, seniority, company, industry
  • Forecast audience size and uploaded account lists

What it can change

  • Create campaigns, audiences, matched account lists and creatives
  • Budgets, schedules, bids, targeting and status
  • All of it gated behind an approval card

The doors behind it

  • linkedin_ads_report — spend, leads, CPL, CTR and reach by segment
  • linkedin_abm_campaign — target-account lists, firmographic targeting, buying-committee audiences
  • linkedin_ads_campaign — a new sponsored-content or lead-gen campaign, built end to end
  • linkedin_ads — everything else: budgets, targeting, creative, competitor ads

LinkedIn Ads MCP questions

Is there an official LinkedIn Ads MCP server?

No. LinkedIn publishes no MCP server you can connect to from Claude, Cursor or any other client, unlike Google, Meta, Microsoft, TikTok, Amazon, Snapchat and X. Its own "LinkedIn Ads" app lives inside ChatGPT only and reads ad set performance, in beta. Sprites is a hosted MCP server that reads and changes LinkedIn Ads through an official integration, alongside the other channels.

Does it work with LinkedIn lead-gen forms?

Yes. Leads and cost per lead are read per campaign and per segment, and new lead-gen campaigns are built with the form attached.

Can it upload a target account list?

Yes. Give it a CSV of companies — a link or an uploaded spreadsheet — and it creates a LinkedIn company audience, previewed for your approval. Or describe the ICP and it targets by industry, company size, seniority and job function, with the forecast audience size shown before anything runs.

Is LinkedIn covered by the same MCP URL?

Yes. One connector covers every channel; the LinkedIn doors are pinned to Campaign Manager so a LinkedIn question never lands on a Google Ads tool.

What does it cost per lead to run this?

Nothing extra. The connector is part of your Sprites plan; LinkedIn charges its own media cost as usual.

Can two people on the team use the same connector?

Yes, and each signs in as themselves. Approvals and the audit trail are attributed to the person who clicked, not to a shared service account.

The rest of the connector

One URL covers every channel. These are the ones most often used beside this page.

All channels
Google Ads

Live performance, search-term waste, campaign builds and budget moves — every write gated.

6 doors · 13 setup guides
Meta Ads

Creative fatigue per ad, learning-phase checks, new hooks previewed in the real placement.

6 doors · 13 setup guides
TikTok Ads

CPA and CTR for every ad, the next creative batch, and spend moved before the CPA drifts.

5 doors · 13 setup guides
Reddit Ads

Community targeting, subreddit-native copy, and the ad groups spending without converting.

5 doors · 13 setup guides
Google Analytics 4

Ask GA4 a question and get the answer — including which channel actually caused it.

4 doors · 13 setup guides
PostHog

Funnels, retention and trends by campaign, read-only, beside the spend that bought them.

4 doors · 13 setup guides
SEO and Search Console

Keyword research, posts written into your CMS, and page edits that arrive as a diff.

4 doors · 13 setup guides
AI visibility (AEO)

Who gets cited by ChatGPT and Perplexity for your prompts, and the pages that change it.

4 doors · 13 setup guides
Shopify

SEO titles across the whole catalogue, collection pages, and product copy that ships on approval.

5 doors · 13 setup guides
Google Business Profile

Performance per location, the listings missing fields, and posts that keep the map pack.

4 doors · 13 setup guides
WordPress

Researched posts, page edits and metadata written into WordPress as drafts you approve.

6 doors · 13 setup guides
Webflow

Researched CMS posts, page metadata and copy edits, each an approval before it applies.

6 doors · 13 setup guides
Framer

Researched posts and SEO fields written into your Framer CMS, added after you approve.

6 doors · 13 setup guides
Zoho CRM

Pipeline and lead-source reporting beside ad spend, with approved lead, deal and note writes.

4 doors · 13 setup guides

More on LinkedIn Ads and MCP

The guides written for this channel first, then the pages that answer what this one assumes: what the protocol is, how it differs from an API, and which servers are worth connecting at all.

Point your agent at LinkedIn Ads

One URL, one sign-in, and the next LinkedIn question you ask gets answered from the live account.