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
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 threadLinkedIn Ads MCP for ChatGPTDeveloper 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 threadLinkedIn Ads MCP for CodexMarketing 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 SpritesLinkedIn Ads MCP for CursorThe 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 SpritesLinkedIn Ads MCP for GrokGrok reads the live timeline, so the same thread that spots a trend can brief the campaign that rides it.
Results as text · approve in SpritesLinkedIn Ads MCP for GeminiThe 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 SpritesLinkedIn Ads MCP for GitHub CopilotMarketing 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 SpritesLinkedIn Ads MCP for Google AntigravityOne 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 SpritesPrompts 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.
Live performance, search-term waste, campaign builds and budget moves — every write gated.
6 doors · 13 setup guidesMeta AdsCreative fatigue per ad, learning-phase checks, new hooks previewed in the real placement.
6 doors · 13 setup guidesTikTok AdsCPA and CTR for every ad, the next creative batch, and spend moved before the CPA drifts.
5 doors · 13 setup guidesReddit AdsCommunity targeting, subreddit-native copy, and the ad groups spending without converting.
5 doors · 13 setup guidesGoogle Analytics 4Ask GA4 a question and get the answer — including which channel actually caused it.
4 doors · 13 setup guidesPostHogFunnels, retention and trends by campaign, read-only, beside the spend that bought them.
4 doors · 13 setup guidesSEO and Search ConsoleKeyword research, posts written into your CMS, and page edits that arrive as a diff.
4 doors · 13 setup guidesAI visibility (AEO)Who gets cited by ChatGPT and Perplexity for your prompts, and the pages that change it.
4 doors · 13 setup guidesShopifySEO titles across the whole catalogue, collection pages, and product copy that ships on approval.
5 doors · 13 setup guidesGoogle Business ProfilePerformance per location, the listings missing fields, and posts that keep the map pack.
4 doors · 13 setup guidesWordPressResearched posts, page edits and metadata written into WordPress as drafts you approve.
6 doors · 13 setup guidesWebflowResearched CMS posts, page metadata and copy edits, each an approval before it applies.
6 doors · 13 setup guidesFramerResearched posts and SEO fields written into your Framer CMS, added after you approve.
6 doors · 13 setup guidesZoho CRMPipeline and lead-source reporting beside ad spend, with approved lead, deal and note writes.
4 doors · 13 setup guidesMore 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.
- Fix LinkedIn Ads problemsInsight Tag not working, conversions not tracking, ads not delivering: the cause and the fix for each.
- LinkedIn MCPEvery LinkedIn MCP server, official and open source, and which ones LinkedIn’s terms allow.
- AI for LinkedIn AdsThe B2B playbook: audiences, ABM lists and the creative that earns a click.
- Best MCP servers for paid adsEvery ad platform’s own server, which ones can change a campaign, and what each takes to connect.
- What is MCPThe protocol in plain English: what a server is, and what the latest revision changed.
- MCP vs APIThey are layers, not rivals. The one property that separates them.
- Best MCP servers for marketersTwelve that do marketing work, sorted by job — remote or local, read or write.
- Best Claude connectors for marketersEvery endpoint called rather than copied from a directory.
Point your agent at LinkedIn Ads
One URL, one sign-in, and the next LinkedIn question you ask gets answered from the live account.