LinkedIn Ads MCP Server
Use Claude for LinkedIn Ads — live data, 2-minute setup.
NotFair is a LinkedIn Ads MCP server for Claude. Connect once and Claude gets live access to your LinkedIn campaign groups, campaigns, creatives, and spend — then helps you diagnose targeting waste, optimize budgets, and manage approved changes through natural conversation.
Turn Claude Into Your Marketing Engine
Connect NotFair to Claude, OpenClaw, Codex, Cursor, or Hermes and operate Google Ads or Meta Ads from a chat - diagnose, draft fixes, and approve every write.
Choose a platform
Choose your AI client
Add a custom connector
Name
NotFair-LinkedInAdsRemote MCP server URL
https://notfair.co/api/mcp/linkedin_adsSign in and start asking
Add, Claude opens a sign-in flow. Sign in with NotFair and you are all set. Try: Audit my Google Ads account and rank fixes by impact.How it works
Connect LinkedIn Ads to Claude in 2 minutes.
Add NotFair to your MCP config
Paste the config snippet into Claude Desktop, Claude Code, or Claude Cowork. One entry, no API keys needed at this step.
Connect your LinkedIn Ads account
OAuth in one click at notfair.co. Read permissions only until you approve a specific change — your Campaign Manager accounts stay safe.
Ask Claude anything about your campaigns
Try: "Which campaigns are spending on the wrong industries and what should I retarget?" Claude pulls live LinkedIn data and answers with specifics — no CSV exports, no copy-paste.
What you get
Claude AI for LinkedIn Ads — what it actually does.
Once connected, Claude has live access to your LinkedIn ad accounts. No more exporting CSVs from Campaign Manager, copying tables into chat, or working from screenshots. Ask a question, get a specific answer backed by real data.
Campaign diagnosis in natural language
Ask Claude what is wrong. It checks campaign group structure, campaign delivery, targeting, creative fatigue, and budget pacing — then gives you a prioritized fix list.
Find the issues you did not know to ask for
Mature accounts often have clear problems hiding in targeting, bidding, and budget allocation. Asking "what should I fix?" surfaces them immediately.
Every change is reviewable
NotFair never commits a change without your explicit approval. Claude shows you what it wants to do, you say yes or no. Human always in control.
Works where you already work
Claude Desktop for solo marketers. Claude Code for developers managing campaigns. Claude Cowork for teams. One MCP config, all three clients.
MCP tools exposed
What Claude can read and change.
NotFair exposes a focused set of MCP tools for LinkedIn. Read tools give Claude live account context across your campaign groups, campaigns, and creatives. Write tools let Claude propose changes — each requiring your explicit approval before execution.
| Tool | Type | What it does |
|---|---|---|
runScript | Read | Sandboxed JS over the LinkedIn Marketing API — every analytical read across your campaigns goes through this one tool |
getAnalytics | Read | Performance with all pivots: spend, impressions, clicks, CTR, CPM, conversions, member company and industry demographics |
listCampaigns | Read | List campaigns with status, objective, budget, bid, and schedule |
listCreatives | Read | Creatives with status, parent campaign, and creative content |
pauseCampaign | Write | Pause a LinkedIn campaign — reversible via activateCampaign |
setCampaignTargeting | Write | Replace a campaign's targeting using LinkedIn's whole-tree targeting model |
updateCampaignBudget | Write | Update daily or total budget on a LinkedIn campaign |
createCampaign | Write | Create a campaign as a draft — nothing serves until you explicitly activate it |
Full tool reference at /linkedin-ads-mcp.
FAQ — LinkedIn Ads and Claude
Common questions from MCP builders and marketers setting up the Claude AI LinkedIn Ads workflow.
Add NotFair to your MCP config (one JSON snippet), connect your LinkedIn Ads account via OAuth at notfair.co, and Claude immediately gains live access to your campaign groups, campaigns, and creatives on LinkedIn. You can then ask Claude what is wrong, why performance changed, what to fix next, or to draft approved budget, targeting, and creative changes — all in natural conversation.
Yes. NotFair is a standard MCP server, so it works with any MCP-compatible Claude client. Add the same config snippet to Claude Desktop settings, your Claude Code MCP config, or Claude Cowork — it works identically in all three.
Claude gets live access to campaign performance, campaign group and campaign budgets, bids, targeting, creatives, spend, impressions, clicks, CPM, CTR, conversions, and member demographics like company and industry on LinkedIn. It reads your actual ad account data in real time — no exports or manual uploads needed.
Yes, but only with your explicit approval at each step. Claude can propose budget and bid changes, pause campaigns or campaign groups, update targeting, and launch new campaigns — but every action is shown to you before it executes. New entities are created as drafts, so nothing serves until you explicitly activate it. You review and confirm. NotFair also logs every change so you can track impact.
NotFair is an independent product built on Anthropic's open Model Context Protocol (MCP) standard and the LinkedIn Marketing API. It is not an official LinkedIn product. MCP is the open standard Anthropic created for connecting AI to external tools — any developer can build MCP servers, and NotFair is one focused on ad platforms.
Under 2 minutes. Paste one JSON snippet into your MCP config, open notfair.co, click Connect LinkedIn Ads, complete the OAuth flow. That's it — Claude can now access your LinkedIn ad accounts.
No coding required. Editing a JSON config file is the most technical step — it's copying and pasting one snippet. The rest is standard LinkedIn OAuth and talking to Claude in plain English.
Related pages
Explore the full NotFair workflow for LinkedIn Ads and Claude.