LinkedIn Ads tools
32 tools for B2B campaign management — campaign groups, targeting research (by company, job title, school, skill), lead-gen forms, and batch updates for power users.
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."
Accounts & structure
| Tool | What it does | Mode |
|---|---|---|
linkedin_ads_list_accounts | Ad accounts available to the workspace. | Read |
linkedin_ads_get_account | Account currency, owner, status. | Read |
linkedin_ads_list_campaign_groups | Campaign groups (LinkedIn's top-level container). | Read |
linkedin_ads_get_campaign_group | One campaign group with budget + schedule. | Read |
linkedin_ads_search_campaign_groups | Find campaign groups by name or status. | Read |
linkedin_ads_list_campaigns | Campaigns under a group, with objective. | Read |
linkedin_ads_get_campaign | Full campaign — targeting, budget, run dates. | Read |
linkedin_ads_list_creatives | Creatives under a campaign. | Read |
linkedin_ads_get_creative | One creative — sponsored content, message, video. | Read |
linkedin_ads_get_ad_preview | Render a creative as a LinkedIn member will see it. | Read |
Performance & analytics
| Tool | What it does | Mode |
|---|---|---|
linkedin_ads_get_analytics | Impressions, clicks, leads, spend for any pivot. | Read |
Targeting research
| Tool | What it does | Mode |
|---|---|---|
linkedin_ads_list_targeting_facets | Available targeting dimensions (industry, seniority, etc.). | Read |
linkedin_ads_search_targeting_entities | Search by company name, job title, school, skill. | Read |
linkedin_ads_resolve_targeting_entities | Resolve URN ids to readable names. | Read |
linkedin_ads_get_audience_counts | Estimate audience size for a targeting spec. | Read |
Conversions & leads
| Tool | What it does | Mode |
|---|---|---|
linkedin_ads_list_conversions | Conversion events defined for the account. | Read |
linkedin_ads_list_lead_forms | Lead-gen forms attached to campaigns. | Read |
linkedin_ads_get_lead_form | Form fields + lead volume on one form. | Read |
Ad library research
| Tool | What it does | Mode |
|---|---|---|
linkedin_ads_search_ad_library | Search the public LinkedIn Ad Library. | Read |
linkedin_ads_search_paid_endorsement_posts | Find paid-partnership posts ('Thought Leader Ads'). | Read |
linkedin_ads_enrich_paid_endorsement_posts | Enrich endorsement posts with author + company data. | Read |
Campaign controls
| Tool | What it does | Mode |
|---|---|---|
linkedin_ads_update_campaign_group_status | Pause / resume a campaign group. | Write |
linkedin_ads_update_campaign_group_budget | Change a group's total budget. | Write |
linkedin_ads_update_campaign_status | Pause / resume a campaign. | Write |
linkedin_ads_update_campaign_budget | Change a campaign's daily budget. | Write |
linkedin_ads_update_creative_status | Pause / resume a creative. | Write |
Batch operations
| Tool | What it does | Mode |
|---|---|---|
linkedin_ads_batch_get_campaign_groups | Fetch many campaign groups in one call. | Read |
linkedin_ads_batch_update_campaign_groups | Update many campaign groups at once. | Write |
linkedin_ads_batch_get_campaigns | Fetch many campaigns in one call. | Read |
linkedin_ads_batch_update_campaigns | Update many campaigns at once. | Write |
linkedin_ads_batch_get_creatives | Fetch many creatives in one call. | Read |
linkedin_ads_batch_update_creatives | Update many creatives at once. | Write |