What You Need First
Three things:
- Admin or campaign manager access to the LinkedIn ad account you want to connect. Viewer access is not enough to authorise.
- An MCP-compatible assistant. Claude and ChatGPT both support MCP connectors today.
- An MCP server. This is the piece that sits between your ad account and the assistant. There are at least eight for LinkedIn Ads, and they are not equivalent — we compare them in the full LinkedIn Ads MCP guide.
You do not need engineering help, a developer app, or anything installed locally. If a setup guide tells you to run terminal commands, that is a locally-hosted server. Remote servers are simpler and there is no reason to prefer local for this.
Connecting It, Step by Step
Step 1 — Sign up. Create an account at try.kiin.co. You will get the MCP server URL to paste into your assistant.
Step 2 — Authorise LinkedIn. You will be sent through LinkedIn's standard OAuth flow. Grant access only to the ad accounts you actually want readable. This is scoped: the server can see the accounts you authorise and nothing else. If you manage accounts for multiple clients, authorise them all now — cross-account questions are one of the main reasons to bother with this.
Step 3 — Add the server to your assistant.
In Claude: Settings → Connectors → Add custom connector, then paste the server URL. Claude will show you the tools it has picked up.
In ChatGPT: Settings → Connectors → Add, then paste the same URL. The flow differs slightly between plans and changes fairly often, so follow whatever the current screen says rather than a screenshot from six months ago.
You are not choosing tools here. The assistant decides which to call based on your question.
Step 4 — Ask something. Start with "give me an account snapshot for last month". If that returns real numbers matching what you see in Campaign Manager, you are connected.
Your First Five Prompts
Most people connect it, ask "how are my campaigns doing", get a summary, and never come back. That is a waste. These five are where it starts earning its place.
1. The snapshot
"Give me an account snapshot for the last 30 days. Include spend, impressions, landing page clicks, leads and cost per lead."
Naming the metrics matters. Ask for "clicks" and you may get LinkedIn's all-inclusive click figure. Ask for landing page clicks and you get traffic.
2. The waste question
"How much of last month's spend went to job titles outside our ICP?"
This is the one that pays for the setup. On most accounts the answer is uncomfortable. Demographic data exists in Campaign Manager but is spread across screens and nobody reconciles it against the target list.
3. The format comparison
"Compare our thought leader ads against our single image ads on cost per landing page visit."
Comparing formats on the wrong metric is how thought leader ads get killed off for underperforming. On total clicks they look expensive; on landing page clicks they usually do not.
4. The warm accounts question
"Which companies engaged with our ads more than three times but never clicked through?"
These accounts never appear in a click report, because by definition they did not click. They are watching. This is the list your SDRs should be working, and it is the strongest argument for connecting ad data to an assistant at all.
5. The audit
"Run an audit and give me the three things to fix this week."
Ask for three. Ask for "an audit" and you get a wall of findings you will not action. Constraining the output is most of the skill.
Asking Questions That Get Real Answers
Here is the part the other setup guides skip.
LinkedIn's API returns a field called clicks. It counts likes, comments, shares, profile clicks and company page clicks alongside actual landing page visits. Most connectors pass it straight through as "clicks", and your assistant reports it as traffic.
On a thought leader ad the gap between the two is routinely 3–10×. Which means your CTR reads high, your CPC reads low, and both errors flatter the campaign.
Three habits that fix it:
Name the metric you want. "Landing page clicks", not "clicks". "Cost per landing page click", not "CPC". If the server distinguishes them, you get the right one. If it cannot, you have learned something useful about your server.
Ask which tool it used. "Which tool did you call and what date range did you apply?" A good session is auditable. If the assistant cannot tell you where a number came from, do not act on it.
Ask follow-ups. The first answer is a summary. The second and third are where the insight lives, because the assistant re-queries with the context of what you just learned rather than re-summarising the same snapshot.
The underlying principle is one we apply to every client report: clicks are not traffic, form opens are not leads, and video views are not attention. An assistant is only as honest as the field names it is handed.
When It Goes Wrong
The numbers do not match Campaign Manager. Almost always a date range or timezone difference, or the assistant is reading a different account. Ask it to state the account ID and date range it used.
Data has stopped updating. Expired LinkedIn token. This is the most common failure and it is silent — you keep getting answers, they are just old. Ask "is my LinkedIn connection healthy?"
It says it cannot find campaigns. Usually an authorisation scope issue: the account was not included when you granted access. Re-run the OAuth step.
It gives a vague answer. Usually the question was vague. "How are we doing" has no good answer. "What is our LP CPC by campaign for the last 30 days, worst first" does.
It cannot answer at all. Some questions are not answerable from ad data. "Why did our CPL go up?" may have nothing to do with LinkedIn — a landing page change will not show up in any ad report.
Where to Go Next
Once the connection is working, the return comes from asking better questions rather than more of them. The waste question and the warm-accounts question are the two that most often change what someone does that week.
For the full picture — what all 69 tools cover, how the eight LinkedIn Ads MCP servers compare, and what an automated audit actually checks — read the complete LinkedIn Ads MCP guide.