LinkedIn Ads MCP. Optimize B2B ad spend without opening Campaign Manager.
LinkedIn Ads connects your AI agent directly to your B2B advertising accounts. You can list, create, update, and pause campaigns while pulling deep performance metrics like clicks, impressions, CTR, CPC, and cost per lead. Manage all ad spend optimization conversationally, without ever opening Campaign Manager or manually building reports.
Give Claude and any AI agent real-world access
You can pause or enable entire campaigns and campaign groups with a simple command.
The agent pulls historical data, giving you metrics like cost per click, total impressions, and overall account spending.
You ask the MCP to filter your audience by specific criteria such as job title, industry vertical, or seniority level.
The agent accesses submitted lead forms and organizes them for easy download and CRM syncing.
You pull overall account information to check budgets, status, or general setup data.
Ask an AI about this
Waiting for input…
What AI agents can do with LinkedIn Ads MCP: 8 Tools for Advertising Management
These tools let your agent perform specific actions inside your LinkedIn account, from listing campaigns to pulling deep performance analytics.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using LinkedIn Ads MCPGet Campaign Analytics
Pulls detailed performance data and metrics for a specified campaign group or campaign.
List Campaign Groups
Retrieves a list of existing campaign groups within your advertising account.
List Campaigns
Shows all active and paused campaigns you currently have running.
List Creatives
Retrieves a list of the specific ad creative assets used in your campaigns.
Pause Campaign
Stops a specific campaign from running ads, saving you money until you're ready to...
Enable Campaign
Restarts a paused campaign immediately so your ad spend resumes where it left off.
Get Account Analytics
Provides high-level analytics covering the entire account, summarizing spending and reach.
Get Account Info
Retrieves general details about your overall ad account setup and status.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with LinkedIn Ads, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by LinkedIn Ads. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Ad Performance Dashboard Nightmare
Every month, it's the same grind. You log into LinkedIn, navigate to Campaign Manager, and then you have to click through four or five different tabs—Campaign Groups, Campaigns, Creatives—just to build a single performance report. Then you hit 'Export,' download a giant CSV file, and spend 20 minutes cleaning up data just so it looks good for the client.
With this MCP, you simply tell your agent what metrics matter most. You don't open dashboards; you ask questions. The system uses `get_campaign_analytics` to pull the raw numbers—the clicks, the cost per lead, the impressions—and hands you a clean summary ready for presentation.
LinkedIn Ads MCP: Instant Insights
You no longer have to manually check if an ad is still running or if it needs a budget adjustment. You can use `list_campaigns` to see everything at a glance, and then tell the agent, 'Pause Campaign X because the CPL went up.' It handles the action instantly.
The biggest difference is control. Instead of being limited by LinkedIn's interface, you operate through natural conversation, getting immediate status updates via `get_account_info` or transferring leads directly using the built-in form access.
What LinkedIn Ads MCP does for your AI
You manage complex B2B ad campaigns by talking to your AI agent. Instead of logging into LinkedIn's dashboard and clicking through menus just to find out your campaign performance, you simply tell your agent what you need. This MCP lets you pull precise analytics—like total clicks, impressions, cost per lead, or top-performing creatives—in a single conversation.
You can also query specific professional groups, filtering by job title, industry, or company size, narrowing down exactly who sees your ads. Need to download leads? The agent accesses form submissions and prepares them for syncing with your CRM. This entire process is managed through natural language commands. When you connect this MCP via the Vinkius catalog, your AI client gets access to deep marketing data, giving you total control over your ad spend from one place.
019d75c8-04e5-715a-8919-50ec2502e690 How to set up LinkedIn Ads MCP
The bottom line is that you get real-time ad performance insights and control over your campaigns without ever having to navigate a single dashboard menu.
Subscribe to the LinkedIn Ads integration on Vinkius.
Create an application within the LinkedIn Developer Portal using your credentials.
Ask your AI agent a direct question, like 'What was my CTR last month?' or 'Pause all campaigns targeting retail.'
The MCP executes the command and returns the requested data summary.
Who uses LinkedIn Ads MCP
B2B marketers who spend hours manually pulling reports are the prime users. If you're an agency account manager tired of logging into three different client portals just to check ad performance, this MCP saves your day.
Runs weekly deep dives on ad spend, using the agent to query specific metrics like CPL and CTR across multiple campaigns.
Manages campaign lifecycles, using the MCP to pause or enable groups of ads based on performance reports.
Switches between multiple client accounts, asking the agent for consolidated lead form submissions and account information quickly.
Benefits of connecting LinkedIn Ads MCP
Stop jumping between tabs to pull data. Use the agent to get full campaign analytics—including impressions, clicks, and cost per lead—in one request using get_campaign_analytics.
Manage your entire ad portfolio conversationally. Need to stop a failing campaign? You can use pause_campaign, or start it up again instantly with enable_campaign.
Deeply segment your reports by target audience. Instead of guessing, you can ask the agent to query audiences based on job title, company size, or industry using available targeting tools.
Never lose a hot lead again. The MCP accesses lead gen form submissions, letting you download and sync leads directly to your CRM system.
Get an instant health check on your account. Use get_account_info to quickly verify budget limits or general setup details before running a major campaign push.
LinkedIn Ads MCP use cases
Monthly performance review for a client
A marketing manager needs to show the client their ROI. They ask the agent, 'Show me last month's total spend and my cost per lead.' The MCP uses get_campaign_analytics to pull all necessary data points (CTR, CPL) instantly, giving them a perfect summary for the board meeting.
Scaling up an underperforming ad set
An agency noticed that one campaign was hitting its lead goal faster than others. They ask the agent to 'Increase the budget on Campaign X.' The MCP updates the spending limits immediately, allowing them to scale successful efforts without manual dashboard edits.
Collecting and cleaning up raw leads
The demand generation team ran a big campaign targeting CTOs. They ask the agent to 'Download all leads from Campaign Y.' The MCP gathers every form submission, verifies fields, and prepares them for clean sync into Salesforce.
Quickly modifying ad sets on the fly
A B2B marketer is having a meeting about budget cuts. They ask the agent to 'Pause all campaigns targeting finance.' The MCP uses pause_campaign across multiple groups, saving them from navigating and clicking through every single campaign individually.
LinkedIn Ads MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Asking for generalized report data
User: 'Give me my ad performance.' The agent gives vague data because the user didn't specify what they needed, making the output useless.
Be specific. Instead of a general request, use get_campaign_analytics and state exactly what you need, like: 'Get me the total clicks and cost per lead for Q2.' This forces the agent to pull precise metrics.
Trying to build ads manually
User: Tries to ask the agent to write ad copy or design creatives. The MCP is strictly for data retrieval and management, not content generation.
Use list_creatives first to see what assets are currently running. If you need new creative ideas, use a separate copywriting tool; this MCP only manages existing ads.
Ignoring account status checks
A marketer starts running campaigns and realizes they can't spend money because the account hit a spending limit or needs verification.
Always start by calling get_account_info. This tool quickly verifies your overall ad account status, letting you know if there are limits or billing issues before you even try to run any campaigns.
When to use LinkedIn Ads MCP
Use this MCP when your job revolves around monitoring the health and performance of highly targeted B2B advertising spend. If your workflow involves pulling metrics like CTR, CPL, impressions, and managing ad budgets based on these numbers, this is what you need. Don't use it if you run e-commerce ads that rely heavily on visual product feeds or local brick-and-mortar foot traffic. For content creation—like writing the copy for a new campaign—use a dedicated generative tool. If you just want to see which audience groups exist, list_campaign_groups helps, but if you need the data from those groups, stick with get_campaign_analytics.
Frequently asked questions about LinkedIn Ads MCP
How do I check if my ads are running correctly with LinkedIn Ads MCP? +
You can use the agent to get account details and campaign status. Running get_account_info gives you a quick overview of your entire ad spend health, while list_campaigns shows exactly which campaigns are active or paused.
Can I pause multiple LinkedIn campaigns at once? +
Yes. You don't need to list them individually. Just ask the agent to 'Pause all campaigns in the Finance vertical,' and it executes the command using pause_campaign for every relevant group.
Does LinkedIn Ads MCP help me find leads? +
Absolutely. The MCP accesses lead gen form submissions, allowing you to download them directly. This means your agent can gather leads and prepare them for sync into other tools like a CRM.
How do I compare performance across different campaigns? +
Use get_campaign_analytics and ask the agent to run comparative reports. You can specify metrics (CTR, CPC) and time frames to see which campaign is outperforming others.
Is LinkedIn Ads MCP limited to just viewing data? +
No. It's a full management tool. Beyond viewing analytics, you can also use tools like enable_campaign and pause_campaign to actively change the status of your ads.
How do I get my LinkedIn Ads API credentials? +
- Go to developer.linkedin.com and log in with your LinkedIn account.
- Click My Apps → Create App.
- Fill in your app name, company LinkedIn page, and logo.
- Under the Products tab, request access to Marketing Developer Platform.
- After approval, go to the Auth tab and copy your Client ID and Client Secret.
- Paste both values below.
⚠️ Access to the Marketing API requires approval from LinkedIn (typically 1-5 business days).
Can I download lead gen form submissions? +
Yes. Your AI agent can pull all lead gen form submissions including names, emails, job titles, and custom fields — ready to sync to your CRM or outreach tool.
What targeting criteria can I use? +
LinkedIn offers the most precise B2B targeting: job title, job function, seniority, company name, company size, industry, skills, education, and matched audiences (ABM lists, retargeting, lookalikes).
Can I track cost-per-lead (CPL)? +
Yes. Your AI agent calculates CPL by dividing total spend by leads generated — broken down by campaign, ad group, or creative. Essential for B2B marketers optimizing demand gen budgets.