Codex · LinkedIn Ads
Manage LinkedIn Ads from Codex CLI with the same hosted MCP Claude uses
NotFair is a hosted LinkedIn Ads MCP for OpenAI's Codex CLI. One terminal command registers the server. Codex then reads live LinkedIn Ads data and stages writes for approval. 42 LinkedIn Ads tools.
42 LinkedIn Ads tools
Turn Codex Into Your Marketing Engine
Bring ads, search, analytics, CRM, and WordPress into your AI client. Explore each integration to see its supported actions.
Choose a platform
Choose your AI client
Install the MCP
codex mcp add NotFair-LinkedInAds --url https://notfair.co/api/mcp/notfairSign in and start asking
Audit my LinkedIn Ads account and rank fixes by impact.How it works
From install to an approved LinkedIn Ads change
Connect LinkedIn Ads
NotFair hosts LinkedIn Marketing API OAuth. You authorize Campaign Manager accounts without creating a LinkedIn developer app.
Add Codex
From any shell where Codex CLI is installed: `codex mcp add NotFair-LinkedInAds --url https://notfair.co/api/mcp/notfair`. Codex walks through OAuth and registers the MCP.
Ask, then approve writes
Codex can inspect Campaign groups, campaigns, creatives, targeting, and analytics. Writes wait for your confirmation. Images upload from a public URL. Video file upload is out of the current NotFair LinkedIn v1 media helper.
What you get
Campaign Manager reads, drafts unless activation is explicit
LinkedIn does not publish an official Ads MCP in the public sources used here. New campaigns and creatives default to draft unless activation is explicit. NotFair does not expose a LinkedIn impact snapshot.
Live diagnosis
Ask what is wrong. The client reads Campaign groups, campaigns, creatives, targeting, and analytics.
Platform-true writes
New campaigns and creatives default to draft unless activation is explicit. Writes wait for approval and record provenance. NotFair does not expose a LinkedIn impact snapshot.
Hosted OAuth
NotFair hosts LinkedIn Marketing API OAuth. You authorize Campaign Manager accounts without creating a LinkedIn developer app.
Honest limits
Images upload from a public URL. Video file upload is out of the current NotFair LinkedIn v1 media helper. LinkedIn does not publish an official Ads MCP in the public sources used here.
LinkedIn Ads tools
42 LinkedIn Ads tools the client can call
The advertised count is measured from the production registrar and guarded by a drift test. The table below is a representative subset from the existing LinkedIn Ads Claude landing.
| Tool | Type | Description |
|---|---|---|
runScript | read | Sandboxed JS over the LinkedIn Marketing API. |
getAnalytics | read | Spend, impressions, clicks, CTR, CPM, conversions, and member demographics. |
listCampaigns | read | 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. Not a LinkedIn impact snapshot. |
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 surface: /linkedin-ads-mcp.
LinkedIn Ads + Codex FAQ
Direct answers for operators connecting LinkedIn Ads to OpenAI Codex CLI through NotFair.
Connect LinkedIn Ads at notfair.co, run `codex mcp add NotFair-LinkedInAds --url https://notfair.co/api/mcp/notfair`, then ask Codex to inspect live data. Writes stay staged until you approve them.
Same hosted MCP endpoint, different client. Codex CLI calls NotFair using OpenAI's MCP support. Claude's connector and Claude Code call the same server from Anthropic's clients.
Only with explicit approval. New campaigns and creatives default to draft unless activation is explicit. Writes wait for approval and record provenance. NotFair does not expose a LinkedIn impact snapshot. Images upload from a public URL. Video file upload is out of the current NotFair LinkedIn v1 media helper.
LinkedIn does not publish an official Ads MCP in the public sources used here.
Related pages
Keep evaluating the same connection.
LinkedIn Ads MCP
Tool surface, endpoint, and 42 LinkedIn Ads tools.
LinkedIn Ads Codex setup guide
One-liner install for OpenAI Codex CLI.
LinkedIn Ads for Claude
Same hosted MCP endpoint on Claude's first-class landing.
LinkedIn Ads for ChatGPT
ChatGPT-style workflows through an MCP-capable OpenAI client.
LinkedIn Ads for Grok Bot
Marketplace install for the same hosted MCP tools.
Compare LinkedIn Ads MCP servers
Sourced benchmark with public verification prompts.
LinkedIn Ads write safety
New campaigns and creatives default to draft unless activation is explicit. Writes wait for approval and record provenance. NotFair does not expose a LinkedIn impact snapshot.
Connect LinkedIn Ads to Codex
New campaigns and creatives default to draft unless activation is explicit. Writes wait for approval and record provenance. NotFair does not expose a LinkedIn impact snapshot.