servers / linkedin-ads-mcp

LinkedIn Ads MCP by AdKit

communitystreamable_httpremotewrite capablehealthy

Manage LinkedIn Ads from your AI agent with draft-and-approve safeguards

LinkedIn Ads MCP server by AdKit: LinkedIn campaigns, ad groups, ads, targeting and reports. Hosted, OAuth sign-in, every change saved as a draft for your approval. Works with Claude, ChatGPT, Cursor and Codex.


00About

A hosted MCP server from AdKit that connects LinkedIn Ads to Claude, ChatGPT, Cursor, Codex and other MCP-capable apps. Your agent can create and edit campaigns, ad groups, ads and targeting, upload media, and read spend and results; every change is saved as a draft that you approve before it goes live on LinkedIn.

Campaign, ad group and ad management

Create, read and update LinkedIn campaigns, ad groups and ads through tools such as linkedin_ads_campaigns_create and linkedin_ads_ads_update.

Draft-first approval

Every create, edit or pause is saved as a draft. Nothing goes live until you approve it on AdKit's Draft Approval page or tell your AI to publish, using adkit_drafts_read, adkit_drafts_update and adkit_drafts_publish.

Targeting, media and reporting

Find targeting values like locations, job titles and industries with linkedin_ads_targeting_read, upload images and videos with linkedin_ads_upload, and read spend, leads and engagement with linkedin_ads_results_read.

Hosted, no API keys

AdKit hosts the server at a remote URL. You sign in to AdKit in the browser and connect your LinkedIn Ads account; no developer token is required.

Multiple accounts in projects

Connect several LinkedIn Ads accounts and keep each client in its own AdKit project, with the number of projects depending on your plan.

Who it’s for. B2B marketers and agencies running LinkedIn Ads who want to launch campaigns, build audiences, cut wasted spend and write reports from an AI agent while keeping a manual approval step before changes go live.

Example prompts

Cost per lead by campaign
Use linkedin_ads_results_read to show how much each LinkedIn campaign spent per lead last month.
Draft a targeted campaign
Create a campaign targeting marketing directors at US software companies, using linkedin_ads_targeting_read for the audience and linkedin_ads_campaigns_create to save it as a draft.
Find low-CTR ads
Use linkedin_ads_ads_read and linkedin_ads_results_read to list the ads with the lowest CTR this month.
Review and publish drafts
List my saved drafts with adkit_drafts_read, then publish the approved ones using adkit_drafts_publish.

auth: OAuth · pricing: Included in every AdKit plan · plans start at $29/mo · 7-day free trial · reviewed by MCPExplorer


01Tools · 26

How to read this: tool names here come from the publisher's own documentation; we have not yet confirmed them with a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
adkit_drafts_delete
Delete a draft
writefalseunknown
adkit_drafts_publish
Publish drafts after you approve them
writetrueunknown
adkit_drafts_read
List saved drafts, or read one
readfalseunknown
adkit_drafts_update
Edit a draft before it goes live
writetrueunknown
adkit_feedback
Report a bug or a missing feature
unknownunknownunknown
adkit_help
Look up fields, limits and examples
unknownunknownunknown
adkit_projects
List your AdKit projects and pick one
readfalseunknown
adkit_setup
Get the link to connect an ad account
readfalseunknown
adkit_status
Show the connected ad accounts
readfalseunknown
linkedin_ads_accounts_connect
Connect ad accounts
unknownunknownunknown
linkedin_ads_accounts_disconnect
Disconnect ad accounts
unknownunknownunknown
linkedin_ads_accounts_read
Read ad accounts
readfalseunknown
linkedin_ads_ad_groups_create
Create ad groups
writetrueunknown
linkedin_ads_ad_groups_read
Read ad groups
readfalseunknown
linkedin_ads_ad_groups_update
Update ad groups
writetrueunknown
linkedin_ads_ads_create
Create ads
writetrueunknown
linkedin_ads_ads_read
Read ads
readfalseunknown
linkedin_ads_ads_update
Update ads
writetrueunknown
linkedin_ads_campaigns_create
Create campaigns
writetrueunknown
linkedin_ads_campaigns_read
Read campaigns
readfalseunknown
linkedin_ads_campaigns_update
Update campaigns
writetrueunknown
linkedin_ads_media_read
Read the media library
readfalseunknown
linkedin_ads_platform_api_request_mutate
Send direct API requests to the ad platform
unknownunknownunknown
linkedin_ads_results_read
Read results and reports
readfalseunknown
linkedin_ads_targeting_read
Read targeting values
readfalseunknown
linkedin_ads_upload
Upload images and videos
writetrueunknown

02Install & source
Hosted · connect by URL
https://mcp.adkit.so/linkedin-ads

05Provenance & freshness
sourcesUser submissions [p7]
last_checked2026-11-13 09:21Z
next_check2026-11-14 14:09Z
cadenceevery 29h
verifiedhandshake:skipped metadata:passed
index_statusindex — reviewed listing (8 unique facts)

06Badge

Add the “as seen on MCPExplorer” badge to your README. LinkedIn Ads MCP by AdKit MCP — as seen on mcpexplorer.com

[![LinkedIn Ads MCP by AdKit MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/linkedin-ads-mcp.svg)](https://mcpexplorer.com/servers/linkedin-ads-mcp)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →