Skip to content
Agentmart
Submit a tool

LinkedIn Ads MCP by AdPlug

LinkedIn Ads MCP server: 10 tools for campaigns, creatives, audiences, lead forms.

Connector by danielpopamd · GitHub account verified by the MCP Registry

IndexedMITRemote (HTTP)★ 41
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/danielpopamd-linkedin-ads-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://api.adplug.app/mcp/linkedin-ads Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

LinkedIn Ads MCP server: 10 tools for campaigns, creatives, audiences, lead forms. Writes preview.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
15 read · 8 write · 2 delete
Secrets
None asked for
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 25

Read from the source code; the running server may list different tools.

Read 15 · Look things up without changing anything.

  • compare_performance
  • get_account_details
  • get_audience_demographics
  • get_audience_reach
  • get_campaign_groups
  • get_campaign_performance
  • get_conversion_performance
  • get_creative_performance
  • get_daily_trends
  • get_lead_gen_performance
  • list_ad_accounts
  • list_campaigns
Show 3 more tools
  • list_conversions
  • list_lead_forms
  • list_saved_audiences

Write 8 · Create, change, send or run things.

  • create_campaign
  • create_campaign_group
  • create_creative
  • create_inline_ad
  • update_campaign
  • update_campaign_group
  • update_creative_status
  • upload_image

Delete 2 · Delete, drop, revoke or wipe things.

  • delete_campaign
  • delete_campaign_group

Network hosts it talks to 2

  • api.adplug.app · found in remote endpoint, install command
  • cdn.jsdelivr.net · found in code

Files it touches

  • Your home directory (~)
  • Any path the agent passes to its tools

Tools (25)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • compare_performance

    Compares performance between two time periods, campaigns, or campaign groups. Calculates percentage changes and highlights significant differences. Essential for reporting on performance trends.

  • create_campaign

    Creates a new LinkedIn ad campaign within a campaign group. Requires targeting criteria, budget, and objective type.

  • create_campaign_group

    Creates a new LinkedIn campaign group for organizing campaigns. Campaign groups manage status, budget, and performance across multiple related campaigns.

  • create_creative

    Creates a new LinkedIn creative/ad under a campaign. Requires a content reference (post/share URN) or will be created as a reference to existing content.

  • create_inline_ad

    Creates a new LinkedIn ad with inline content directly (without needing a pre-existing post). This creates the ad content (text, image/video, landing page, CTA) and the creative in a single call. Use this to create sponsored content ads from scratch.

  • delete_campaign

    Deletes a LinkedIn campaign. Draft campaigns are deleted immediately. Non-draft campaigns are set to PENDING_DELETION status.

  • delete_campaign_group

    Deletes a LinkedIn campaign group. Draft groups are deleted immediately. Non-draft groups are set to PENDING_DELETION status.

  • get_account_details

    Retrieves detailed information about a specific LinkedIn Ad Account including status, currency, notification settings, and linked organization.

  • get_audience_demographics

    Retrieves demographic breakdown of who saw or interacted with your ads. Shows performance segmented by job function, seniority, industry, company size, or geographic location. Essential for understanding if you're reaching your target audience. Note: Demographic data has a 12-24 hour delay.

  • get_audience_reach

    Shows unique member reach and native audience penetration for campaigns. Returns LinkedIn's native audiencePenetration metric (approximate unique members reached / total target audience size). Helps understand what percentage of your target audience you've reached. Note: Date range must be 92 days or less.

  • get_campaign_groups

    Lists all campaign groups for an account with their configuration and optionally aggregated performance. Campaign groups help organize campaigns and control budget at a higher level.

  • get_campaign_performance

    Retrieves performance metrics for campaigns within a specified date range. Returns key metrics like impressions, clicks, spend, CTR, conversions, audience penetration, and average dwell time. The primary tool for daily campaign monitoring and optimization decisions.

  • get_conversion_performance

    Retrieves conversion metrics broken down by conversion type/action. Shows which conversions are being driven by which campaigns, with cost per conversion and conversion value.

  • get_creative_performance

    Retrieves performance metrics for individual ad creatives. Shows which specific ads are performing best, including engagement metrics (likes, comments, shares), video metrics, and average dwell time. Essential for creative optimization.

  • get_daily_trends

    Retrieves daily performance trends over a specified period. Returns time-series data for visualizing performance patterns, identifying anomalies, and understanding day-of-week effects.

Show 10 more tools
  • get_lead_gen_performance

    Retrieves lead generation form performance including form submissions, qualified leads, and cost per lead. Essential for B2B marketers running lead gen campaigns.

  • list_ad_accounts

    Lists all LinkedIn Ad Accounts accessible to the authenticated user. Returns account names, IDs, status, currency, and serving statuses. Use this to get an overview of all accounts or find a specific account ID.

  • list_campaigns

    Lists campaigns for a LinkedIn Ad Account. Unlike get_campaign_performance (which only returns campaigns with analytics data), this tool returns ALL campaigns including DRAFT and PAUSED campaigns with zero impressions. Supports filtering by campaign group and status.

  • list_conversions

    Lists all conversion tracking rules configured for an account. Shows conversion names, types, attribution windows, and enabled status.

  • list_lead_forms

    Lists all lead generation forms configured for an account with their questions and settings. Helps understand what forms are available and their configuration.

  • list_saved_audiences

    Lists saved/matched audiences available in the account for targeting. Shows audience names, sizes, and statuses to help plan campaign targeting.

  • update_campaign

    Updates an existing LinkedIn campaign. Can change status (ACTIVE/PAUSED/ARCHIVED), budget, name, targeting, bid amount, and other settings. Uses partial update - only specified fields are changed.

  • update_campaign_group

    Updates an existing LinkedIn campaign group. Can change status (ACTIVE/PAUSED/ARCHIVED/DRAFT), budget, name, or end date.

  • update_creative_status

    Updates the intended status of a LinkedIn creative/ad. Can activate, pause, or archive creatives.

  • upload_image

    Uploads an image file to LinkedIn for use in ads. Supports PNG, JPG, and GIF formats. Returns the image URN that can be used as the mediaId when creating inline ads. The image is uploaded in two steps: initialize upload (get URL + URN), then upload binary.

Signals

Stars
41
Forks
14
Open issues
3
Last commit
Sep 2, 2026 (1 month ago)
Last release
Sep 16, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.danielpopamd/linkedin-ads-mcp
Version
1.0.0
Auth
Auth not stated
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from danielpopamd

Cite this page

LinkedIn Ads MCP by AdPlug. Agent Mart. https://agentmart.dev/connectors/danielpopamd-linkedin-ads-mcp (last updated 2026-10-25)