Integration · LinkedIn Ads
B2B campaigns via the official Marketing API.
LinkedIn is the B2B paid media platform. No first-party MCP. MCPBundles provides the only MCP built on official LinkedIn Marketing and Community Management APIs.
Important friction up front: LinkedIn requires a manual app review (2 to 6 weeks) before any Marketing API access works. Plan the timeline accordingly. Once approved, MCPBundles covers campaign groups, campaigns, creatives, demographic insights, and audience operations. Scraper-based MCPs (eliasbiondo/linkedin-mcp-server and similar) violate ToS and can get the entire LinkedIn account restricted; do not use them. Synter is the multi-platform alternative if you also need Google, Meta, and TikTok.
What you can do via MCP
Example prompts the agent runs.
“List my ad accounts and their member campaign limits.”
Calls the Marketing API via MCPBundles, returns ad accounts with their daily and lifetime budget caps and active campaign counts.
“Show me cost per lead by campaign group last quarter.”
Pulls the demographic and engagement reporting endpoints, joins lead-form submissions to spend, returns CPL by campaign group sorted ascending.
“Find campaigns targeting Director and VP titles at SaaS companies.”
Filters campaign targeting JSON by job seniority and industry codes, returns the campaigns matching both criteria with their current spend and performance.
“Pull demographic breakdown for campaign 123456: industry by company size.”
Queries the demographic-reports endpoint with the right pivot, returns a 2D breakdown of impressions and clicks by industry and company-size buckets.
“Update bid for the InMail campaign to $0.45 max bid.”
Updates the bid amount via the campaign-update endpoint, returns the updated campaign state with the new bid floor and ceiling.
Demographic reporting query via MCPBundles. The agent generates the API call, returns the 2D pivot, and proposes targeting refinements.
# MCPBundles LinkedIn MCP, called via the agent runtime
mcp.linkedin_ads.get_demographic_report({
campaign_id: 123456,
pivot: ["INDUSTRY", "COMPANY_SIZE"],
date_range: { start: "2026-01-01", end: "2026-03-31" },
fields: ["impressions", "clicks", "costInLocalCurrency"]
})
# Returns a 2D breakdown of impressions and clicks by industry and
# company-size bucket, ranked by spend share.MCP integration
LinkedIn Ads MCP server.
- Server
- MCPBundles hosted (or Synter for multi-platform)
- Auth
- OAuth + LinkedIn Developer App with Marketing API approval
- Hosting
- Hosted (MCPBundles) or self-hosted alternatives via the official API
- Scoping note
- LinkedIn requires manual app review (2 to 6 weeks) before any Marketing API access works. Submit the app for review well before the campaign launch date.
- Built on official Marketing API and Community Management API; no scraping
- Avoid scraper-based MCPs (eliasbiondo/linkedin-mcp-server etc.); they violate ToS
- Synter MCP covers LinkedIn alongside 13 other ad platforms if multi-platform is the goal
- Community Management API covers organic posts; Marketing API covers paid campaigns
Visual demonstration
What this looks like in practice.
Audience name
Senior B2B Buyers (US, SaaS)
Lookalike source
Matched audience: demo-requested-Q1-2026
- LocationUnited States
- BehaviorJob titles: Director, VP, Head of Product
- InterestIndustries: Computer Software, IT Services
- BehaviorCompany size: 51 to 1,000 employees
- LookalikeSimilar to converted demo-request leads
- Spend$48,200Impr.1.21MClicks12,180CTR1.01%CPC$3.96Conv.412
Sponsored-Content-Demo-Request
Active - Spend$31,540Impr.820KClicks9,490CTR1.16%CPC$3.32Conv.528
Lead-Gen-Form-Whitepaper
Active - Spend$18,400Impr.94KClicks3,930CTR4.18%CPC$4.68Conv.184
Message-Ads-Decision-Makers
Learning - Spend$8,200Impr.42KClicks1,820CTR4.33%CPC$4.51Conv.92
Conversation-Ads-Director-VP
Limited - Spend$22,100Impr.3.20MClicks12,640CTR0.40%CPC$1.75Conv.84
Brand-Awareness-Reach
Active
CLI alternative
Marketing API REST for non-MCP workflows.
LinkedIn exposes the Marketing API and Community Management API as the canonical programmatic surface. For AI-driven paid-media work the MCPBundles MCP is the primary interface; the REST API fills in for backend automation, historical exports, and any LinkedIn capability not yet exposed via MCP.
Pairs with these skills
The marketing skill suite.
This integration pairs with the forthcoming paid-media-strategy, ads-performance-analytics skills. The skill landing pages and SKILL.md sources land in subsequent dispatches; cross-link hyperlinks are added when the skill pages ship.