Skip to content

LinkedIn Ads MCP API reference

Every LinkedIn Ads tool the MCP server exposes, with its parameters. 30 tools, 139 metrics and 27 dimensions, on a dedicated endpoint.

View as Markdown

Campaign groups, campaigns, ad creatives, image/video libraries and native reporting.

To connect another identity without replacing your existing access, open this source in the dashboard and choose Add another account. Select accounts from the combined list and save. See account scoping for selection, plan limits and reconnection.

Connection

Platform id
linkedin_ads
Tool prefix
linkedin_
Account parameter
adAccountId
Dedicated endpoint
https://mcp.getmcpads.com/linkedin-ads/mcp
Access
Connect LinkedIn and select the advertising accounts your assistant may access. Native account roles and organization permissions apply.
Tools
30, 15 of which write
Metrics
139
Dimensions
27

Scope requested

Scope requested
ScopeGrantsAllows writes
r_adsRead authorized LinkedIn advertising accounts, campaigns and creatives.No
r_ads_reportingRead native LinkedIn advertising performance reports.No
rw_adsManage advertising campaigns, creatives and media. Writes require a selected account, native permissions, confirmation and a paid plan. New advertising entities are created as drafts.Yes
r_organization_adminRead organization information needed for advertising identities.No
r_organization_socialRead organization posts and media used in advertising.No
w_organization_socialCreate sponsored organization content. This connector creates dark ads only, without publishing to the organic feed.Yes

Catalogues

Write tools (15)

Absent from the tool list on the Free plan. Each one previews by default and needs a second call with confirm: true.

Write tools (15)
ToolWhat it doesKindDiscovery
linkedin_create_campaignCreate an inactive (DRAFT) text or sponsored-content campaign.WriteOn demand
linkedin_create_campaign_groupCreate a DRAFT campaign group in a selected authorized account.WriteOn demand
linkedin_create_media_adCreate a DRAFT sponsored image/video ad, with a dark post (feedDistribution NONE).WriteOn demand
linkedin_create_text_adCreate a DRAFT text ad with an existing account-library image.WriteOn demand
linkedin_delete_draft_adDelete one owned DRAFT creative in the selected account.WriteOn demand
linkedin_duplicate_adDuplicate a selected account ad into a verified campaign as DRAFT, reusing its exact content reference.WriteOn demand
linkedin_finalize_uploadFinalize a video after all signed parts were uploaded.WriteOn demand
linkedin_initialize_uploadInitialize image/video upload to selected authorized account library.WriteOn demand
linkedin_rename_adRename an owned LinkedIn ad (creative) in the selected account.WriteOn demand
linkedin_rename_ad_accountRename the selected LinkedIn ad account.WriteOn demand
linkedin_rename_campaignRename an owned LinkedIn campaign in the selected account.WriteOn demand
linkedin_rename_campaign_groupRename an owned LinkedIn campaign group in the selected account.WriteOn demand
linkedin_update_entityRename, pause/archive or edit budget, schedule, targeting or text-ad content of an owned campaign/group/ad in the selected account.WriteOn demand
linkedin_update_mediaRename or archive an owned account-library image/video.WriteOn demand
linkedin_upload_partUpload one base64 file part using the signed initialization receipt.WriteOn demand

Read tools (15)

Tools marked Announced appear in your client's tool list. The rest are reachable through search_tools and run_tool, which run the same checks.

Read tools (15)
ToolWhat it doesKindDiscovery
linkedin_find_targetingLook up native targeting URNs such as countries by name.ReadOn demand
linkedin_get_account_detailsRead one LinkedIn ad account in full, with the members who hold a role on it.ReadAnnounced
linkedin_get_campaign_groupsList campaign groups in a LinkedIn ad account, with budget, schedule and serving status.ReadAnnounced
linkedin_get_campaignsList campaigns in a LinkedIn ad account with status, objective, format, bid strategy, budget and schedule.ReadAnnounced
linkedin_get_creativesList the creatives of a LinkedIn ad account, optionally for given campaigns.ReadOn demand
linkedin_get_delivery_statusExplain why LinkedIn ads are or are not serving, from the account down to the creative.ReadOn demand
linkedin_get_demographicsBreak LinkedIn delivery down by professional demographics: company, company size, industry, seniority, job title, job function or location.ReadOn demand
linkedin_get_entityRead one campaign group, campaign or creative and verify account ownership.ReadOn demand
linkedin_get_insightsRun a LinkedIn Ads report grouped by one pivot.ReadAnnounced
linkedin_get_mediaRefresh one image/video URL and verify library association.ReadOn demand
linkedin_get_revenue_attributionRead the LinkedIn Revenue Attribution Report: pipeline and closed won revenue from the CRM, attributed to LinkedIn advertising.ReadOn demand
linkedin_get_setup_guideRead account, supported formats and native LinkedIn write requirements before preparing changes.ReadAnnounced
linkedin_list_ad_creativesGallery of ad-linked images and playable videos with actual ad names.ReadAnnounced
linkedin_list_mediaList account image/video library files with download URLs and native processing status; not ad performance.ReadOn demand
linkedin_run_statistics_reportRun a LinkedIn Ads report grouped by up to three pivots at once.ReadOn demand

MCP resources

Read these with resources/read for machine readable metadata about the source.

MCP resources
NameURI
linkedin-manifestlinkedin://manifest
linkedin-metricslinkedin://metrics
linkedin-pivotslinkedin://pivots
linkedin-reporting-ruleslinkedin://reporting-rules
linkedin-targetinglinkedin://targeting
linkedin-recipeslinkedin://recipes
linkedin-read-endpointslinkedin://read-endpoints

Manage your ads from your AI assistant

Start for free

Free with 1 ad account, no card. Pro is free for 7 days.

Esc

Type to search