Skip to content

Connect LinkedIn Ads to an AI assistant

Connect LinkedIn Ads to Claude, ChatGPT, Codex or any MCP client, what to ask it once it is connected, and the 30 tools behind the answers.

guides/sources/linkedin-ads.md

Both readings are on this page.

For you

What the answer looks like, and what to type to get it.

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

Connect it

  1. Open the dashboard and choose this platform.
  2. Approve the consent screen. The gateway stores an encrypted refresh token, never a password.
  3. Tick the accounts to expose. Nothing is readable until you do.
  4. Paste the endpoint into your assistant, or use the shared one for every platform at once.
text · LinkedIn Ads on its own endpoint
https://mcp.getmcpads.com/linkedin-ads/mcp

What to ask

text

What answers each one

What answers each one
QuestionTools

What it can change

Create draft campaign groups, campaigns and text, image or video ads. Edit budgets, bids, targeting, schedules and ad content; pause or archive entities and manage media libraries. Every write previews before confirmation and requires a paid plan.

For your agent

The tool sequence, the parameters that matter, and what will be refused.

Both readings as Markdown: /guides/sources/linkedin-ads.md

Platform id
linkedin_ads
Tool prefix
linkedin_
Account parameter
adAccountId
Dedicated endpoint
https://mcp.getmcpads.com/linkedin-ads/mcp
Tools
30, 15 of which write
Announced by default
linkedin_get_account_details, linkedin_get_campaign_groups, linkedin_get_campaigns, linkedin_get_insights, linkedin_get_setup_guide, linkedin_list_ad_creatives
Metrics
139, see /docs/sources/linkedin-ads/metrics
Dimensions
27, see /docs/sources/linkedin-ads/dimensions

Scope requested from the platform

Scope requested from the platform
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

Reaching a tool that is not announced

text
search_tools({ task: "..." })      find it
describe_tool({ name: "..." })     read its schema
run_tool({ name, args })           execute, with the same checks

What will refuse you

  • An account not ticked by the owner. Call list_accounts and use a adAccountId from it.
  • A write on a plan without writes. The tool is absent from the list and refused if called anyway.
  • A write without confirm: true returns a preview and applies nothing. That is not an error.
  • A call to this platform on another platform's dedicated endpoint. The refusal names the URL that serves it.

Questions this source answers

Questions this source answers
QuestionTools, in order

Manage your ads from your AI assistant

Start for free

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