View markdown

LinkedIn Ads tools

30 tools for B2B campaign management: campaign groups, targeting research (by company, job title, school, skill), lead-gen forms, and batch updates for power users. Single-id lookups go through the batch_get_* tools with a one-element id array.

The batch endpoints (batch_get_*, batch_update_*) are a LinkedIn-specific superpower: update many campaigns or creatives in one call instead of one-by-one.

Sample prompts
  • "Estimate audience size for VPs of Marketing at SaaS companies, 200-1000 headcount, NA + UK."
  • "Find paid-partnership posts from CMOs in the dev-tools space in the last 30 days."
  • "Which lead forms have CPL above $150 in Q1?"
  • "Show me ad library data on competitor X's last 90 days of LinkedIn ads."
  • "How many of our campaigns target India vs the US right now, and how many ads does each bucket have?"

Accounts & structure

ToolWhat it doesMode
linkedin_ads_list_accountsAd accounts available to the workspace.Read
linkedin_ads_get_accountAccount currency, owner, status.Read
linkedin_ads_list_campaign_groupsCampaign groups (LinkedIn's top-level container): filter by name, status, or IDs.Read
linkedin_ads_list_campaignsCampaigns under a group, with objective.Read
linkedin_ads_list_creativesCreatives under a campaign.Read
linkedin_ads_get_ad_previewRender a creative as a LinkedIn member will see it.Read

Performance & analytics

ToolWhat it doesMode
linkedin_ads_get_analyticsImpressions, clicks, leads, spend for any pivot.Read
linkedin_ads_get_creative_performanceCreative-level metrics joined with creative name and parent campaign name in one call.Read

Targeting research

ToolWhat it doesMode
linkedin_ads_list_targeting_facetsAvailable targeting dimensions (industry, seniority, etc.).Read
linkedin_ads_search_targeting_entitiesSearch by company name, job title, school, skill.Read
linkedin_ads_resolve_targeting_entitiesResolve URN ids to readable names.Read
linkedin_ads_get_audience_countsEstimate audience size for a targeting spec.Read
linkedin_ads_get_targeting_breakdownGroup existing campaigns (and ads) by a targeting facet, answering 'how many campaigns target India vs the US' in one call.Read

Conversions & leads

ToolWhat it doesMode
linkedin_ads_list_conversionsConversion events defined for the account.Read
linkedin_ads_list_lead_formsLead-gen forms attached to campaigns.Read
linkedin_ads_get_lead_formForm fields + lead volume on one form.Read

Ad library research

ToolWhat it doesMode
linkedin_ads_search_ad_librarySearch the public LinkedIn Ad Library.Read
linkedin_ads_search_paid_endorsement_postsFind paid-partnership posts ('Thought Leader Ads').Read
linkedin_ads_enrich_paid_endorsement_postsEnrich endorsement posts with author + company data.Read

Campaign controls

ToolWhat it doesMode
linkedin_ads_update_campaign_group_statusPause / resume a campaign group.Write
linkedin_ads_update_campaign_group_budgetChange a group's total budget.Write
linkedin_ads_update_campaign_statusPause / resume a campaign.Write
linkedin_ads_update_campaign_budgetChange a campaign's daily budget.Write
linkedin_ads_update_creative_statusPause / resume a creative.Write

Batch operations

ToolWhat it doesMode
linkedin_ads_batch_get_campaign_groupsFetch many campaign groups in one call.Read
linkedin_ads_batch_update_campaign_groupsUpdate many campaign groups at once.Write
linkedin_ads_batch_get_campaignsFetch many campaigns in one call.Read
linkedin_ads_batch_update_campaignsUpdate many campaigns at once.Write
linkedin_ads_batch_get_creativesFetch many creatives in one call.Read
linkedin_ads_batch_update_creativesUpdate many creatives at once.Write