What the Bot can read in LinkedIn Ads
Once LinkedIn Ads is connected in the MCP Ads dashboard, the Bot can list your ad accounts, campaign groups, campaigns, creatives and conversion rules, and pull analytics for a date range (the last 28 days by default).
The analytics return impressions, clicks, spend in local currency, external website conversions, one-click leads from LinkedIn lead forms, and likes, shares and comments. They can be broken out by campaign, by campaign group or by creative, and by day or as a total. More on the tool set is on the LinkedIn Ads MCP page.
Connect it in a minute
Before you paste it, open the MCP Ads dashboard, go to Connect MCP → API keys and create a key. It is shown once, so copy it then. Make one key per Bot, so you can revoke one without breaking the others. Grok Bot's sign-in flow for custom servers does not complete today, which is why the Bot uses the key header; in Grok chat or Grok Build you can instead add a custom connector at grok.com/connectors with the same URL and sign in with the browser.
Then paste this into Grok Bot (connect LinkedIn Ads in the MCP Ads dashboard first):
Connectors in Grok are account-wide, so once MCP Ads is added every Bot you make can use it. The Bot sees only the platforms and ad accounts you connected in MCP Ads, under the same workspace scope as the web app. MCP Ads is a free trial, then $49/month flat; Grok bills its own usage separately. The full setup is on the Grok Bot page and in the quickstart.
- Add a custom MCP connector:
- - Name: MCP Ads
- - URL: https://mcp-ads.com/mcp-slim
- - Header: Authorization: Bearer <paste your mcp_live_ key>
- Then list my LinkedIn ad accounts and show spend, clicks and leads by campaign for the last 30 days.
The weekly LinkedIn check
Cost per lead by campaign. LinkedIn reports spend and leads, not cost per lead, so ask the Bot to divide them and to show website conversions and lead form leads separately. They behave differently: form leads are cheaper to collect and often less qualified.
Creative within a campaign. The creative pivot shows which ad is doing the work. When one creative has most of the impressions and a falling click-through rate, it is time for a new one.
Engagement versus action. Likes, comments and shares on sponsored content are pleasant and do not pay the bill. A Bot reporting them next to leads keeps the conversation honest.
| Report | Pivot | What it answers |
|---|---|---|
| Campaign report | Campaign | Which campaign earns its spend |
| Campaign group report | Campaign group | How each budget bucket or initiative is doing |
| Creative report | Creative | Which ad is carrying a campaign, and which is tired |
| Audience count | n/a | Whether a targeting idea is big enough to run |
Prompts to give the Bot
Example figures are illustrative; use your own targets.
- “Every Monday at 8, message me last week’s LinkedIn spend, website conversions and lead form leads by campaign, with cost per lead and the change from the week before. Three lines, not a table.”
- “Every Thursday, compare each creative’s click-through rate this week with its first two weeks and tell me which have dropped by more than a third.”
- “How many LinkedIn members match: job titles Head of Marketing or Marketing Director, companies of 50 to 500 employees, in the UK?”
- “Which campaign group spent the most last month, and what did it produce?”
- “List my conversion rules and tell me which have recorded nothing in 30 days.”
- “Draft a campaign for the Q4 webinar in the Events campaign group with that audience. Leave it as a draft and show me the settings.”
What it will not do without your approval
Campaigns created through MCP Ads default to LinkedIn’s draft status, so nothing spends until someone activates them. Status changes, budget changes, new creatives, campaign groups and conversion rules are all writes, and every write goes through the approval and workspace controls in MCP Ads before it reaches LinkedIn.
If you want a campaign to go live directly after approval, say so; otherwise expect a draft you activate yourself.
Honest limits
LinkedIn’s campaign and creative bodies are detailed, and the Bot sends them in LinkedIn’s own format. Review a proposed campaign’s targeting and bid before approving, especially the first few times.
Audience counts are LinkedIn’s estimates, and very narrow audiences may not serve at all. Lead quality is also outside what the API can tell you: the Bot can count leads, not judge whether sales wanted them.