What your dot can see in LinkedIn Ads
LinkedIn organises an account as campaign group, then campaign, then creative. Through MCP Ads, your dot can list and read each level, and pull analytics pivoted by campaign, campaign group or creative for any date range. The report returns impressions, clicks, spend in your local currency, external website conversions, one-click leads from LinkedIn lead forms, and likes, shares and comments. Cost per lead is spend divided by leads, and your dot works it out at whichever level you ask.
It can also list conversion rules, list targeting facets, search targeting entities within a facet, and estimate the audience size of a targeting definition. The LinkedIn Ads MCP page has the full list.
Connect it in a few minutes
Dots use the same apps and connectors as ChatGPT, so MCP Ads is added once in ChatGPT and your dot can then use it. The MCP Ads plugin is in review for the ChatGPT plugin directory; until it is listed, you add it as a custom connector in Developer mode. There is no API key to copy: you sign in through the browser.
Connect LinkedIn Ads under Connections in the MCP Ads dashboard with the LinkedIn member who has a role on the ad account. Company Page admin rights alone are not enough: a Page admin with no ad account role signs in and sees no accounts.
In a Business workspace, custom connectors may need an admin to turn on Developer mode first. The Dots setup page and the Dots docs have the same steps.
Dots follow ChatGPT's permissions, and you can add rules for which tasks need your approval. Research a dot does on its own is read-only; tasks you give it or schedule can act, under their own rules and approvals, on top of the approval controls in MCP Ads.
The steps:
- In ChatGPT, open Settings → Plugins → Browse plugins, and turn on Developer mode if custom connectors are not offered yet.
- Add a custom connector named MCP Ads with the URL https://mcp-ads.com/mcp-slim.
- Sign in through the browser window that opens, with the login that owns your MCP Ads account.
- Let your dot use the MCP Ads app, then ask it: "Once you are in, list my LinkedIn campaign groups and rank last month's campaigns by cost per lead."
The weekly LinkedIn routine
On LinkedIn a small number of creatives usually carry most of the leads, and the rest quietly spend. That makes a weekly creative ranking the single most useful scheduled check. Ask for cost per lead and CTR per creative, compared with the week before, and ask your dot to name the creatives to pause and the campaign groups that are over their share of budget.
Because volumes are low, a single week can mislead. The numbers in the table below are illustrative; the point is to judge on enough leads to mean something.
| Check | Level | Reasonable rule (illustrative) |
|---|---|---|
| Which creatives to pause | Creative | Cost per lead twice the campaign average over at least 30 days |
| Where budget is going | Campaign group | Share of spend far above share of leads |
| Is the site converting? | Campaign | Clicks steady but website conversions falling |
| Is the audience too narrow? | Targeting | Audience count near LinkedIn's minimum |
Prompts that work
Give the ad account, the date range, and whether you mean lead form leads or website conversions, because they are reported separately.
- Show my LinkedIn campaigns for the last 30 days ranked by cost per lead, with spend, clicks and lead form leads for each.
- Which creatives have the lowest CTR among those that spent more than $300 this month?
- Estimate the audience size for marketing directors at software companies of 200 to 1,000 employees in the UK and Germany.
- Find the LinkedIn targeting entities for the job function Finance and the industry Financial Services.
- Draft a campaign in the Q4 campaign group using that targeting, and show me the settings before creating it.
- Every Monday at 9, rank last week's creatives by cost per lead and tell me which two to pause.
- On the first of every month, compare campaign groups by spend and leads and flag any whose cost per lead rose more than 25%.
What your dot can change, and what waits for you
Your dot can create campaign groups, campaigns, creatives and conversion rules, and update campaigns, campaign groups and creatives, including changing their status. A campaign created through MCP Ads is a draft unless a status is given, so nothing spends until someone activates it. Budgets, statuses and new campaigns go through the approval and workspace controls in MCP Ads: your dot prepares the change, and it goes live when you approve it.
LinkedIn's own roles apply on top. Viewer access is enough to report; creating or changing anything needs a Campaign Manager or Account Manager role on the ad account, and with Viewer the same request returns a permission error.
Pitfalls and honest limits
Audience counts come back as a range, and very small audiences are reported as too small to run. Treat that as a signal to widen targeting, not a bug. Targeting search matches LinkedIn's own taxonomy, so a free-text job title may return nothing while the matching job function does.
Your dot sees only the LinkedIn ad accounts connected in MCP Ads, and every tool call counts toward your MCP Ads plan. MCP Ads is free for 30 tool calls a month, then $49/month flat for unlimited; see pricing.