AdPlug
Guide · LinkedIn Ads to ChatGPT

How to Connect LinkedIn Ads to ChatGPT

Connecting ChatGPT to LinkedIn Ads gives it a controlled way to read your Campaign Manager data and, on plans that allow it, make changes you approve. This guide covers which ChatGPT plans can do what, the five setup steps with screenshots, and the first prompts worth running.

Updated · 6 minute read

LinkedIn Ads MCP server URL

Paste this into ChatGPT as the Server URL when you add AdPlug as a plugin.

https://api.adplug.app/mcp/linkedin-ads

01

Three ways to connect, and who each is for

There are three ways to get LinkedIn Ads data into ChatGPT. One thing to keep apart first: connecting ChatGPT to LinkedIn (profiles, posts, messages) is a different thing from connecting it to LinkedIn Ads. This guide is about the ads side.

LinkedIn's own ChatGPT plugin

LinkedIn publishes a LinkedIn Ads plugin for ChatGPT, currently in beta. It gives read-only access to ad set performance. If that is all you need, it is the quickest start.

Reporting connectors

A family of data tools pipes LinkedIn Ads metrics into ChatGPT as a feed. They are built for reporting rather than for creating or editing campaigns.

A full MCP connector (this guide)

AdPlug's LinkedIn Ads MCP covers reporting, demographics, audiences, lead gen forms, Ad Library research, and campaign changes across nine ad formats. It authorises through LinkedIn's own sign-in screen and never sees your LinkedIn password. The same connection also works in Claude, Cursor, and Grok.

Comparing options first? The LinkedIn Ads MCP comparison covers every server I could find, with a source for each claim.

02

Which ChatGPT plans can do this

ChatGPT adds custom MCP servers as plugins, from Plugins on the web. They need a paid ChatGPT plan, such as Plus: the Free plan cannot add them. On Business or Enterprise workspaces an admin may have to allow them first.

OpenAI's own pages disagree on whether Plus and Pro get write tools. Its help centre's MCP apps article says write actions are for Business, Enterprise, and Edu, and that Pro accounts connect custom servers with read and fetch tools. So on Plus and Pro treat reporting as the safe expectation and test one small change before you rely on more.

On ChatGPT's Free plan?

The same AdPlug connection works in Claude, and Claude's Free plan allows one custom connector, per Anthropic's custom connector guide. The LinkedIn Ads to Claude guide covers that setup in the same five steps.

Open the LinkedIn Ads to Claude guide →

03

Setup in 5 steps

From a new AdPlug account to ChatGPT answering questions about your LinkedIn Ads data takes about five minutes.

  1. Create your AdPlug account

    Go to adplug.app/signup, sign in with Google or email, and follow the short onboarding. It ends on your AdPlug dashboard.

    AdPlug Create your account screen with a Continue with Google button and name, email and password fields.
    AdPlug sign-up. One click with Google, or an email and password.
  2. Connect LinkedIn Ads to AdPlug

    On the dashboard, click Connect LinkedIn Ads and sign in with the LinkedIn profile that has Campaign Manager access to the ad accounts you want ChatGPT to work on. Every account that profile can manage becomes available through the one connection.

    AdPlug dashboard welcome screen with an arrow pointing to the Connect LinkedIn Ads button.
    Click Connect LinkedIn Ads to start LinkedIn's sign-in.

    Already past onboarding? The Connections page has the same button.

    AdPlug Ad Platform Connections page with an arrow pointing to the Connect LinkedIn Ads button on the LinkedIn Ads card.
    The Connections page shows the button whenever LinkedIn Ads is not linked yet.
  3. Open Plugins in ChatGPT

    In ChatGPT on the web, open Plugins, click Add, then Add custom MCP server.

    ChatGPT's Plugins page with the Add menu open, offering Create plugin, Upload plugin archive and Add custom MCP server, with Add and Add custom MCP server highlighted.
    ChatGPT's Plugins page: Add, then Add custom MCP server.

    Which ChatGPT plans can do this

    Custom MCP servers need a paid ChatGPT plan, such as Plus. The Free plan can't add them, and on Business or Enterprise your workspace admin may have to allow them first.

  4. Add AdPlug as a plugin

    In the Add custom MCP server form, fill in:

    • Name: AdPlug - LinkedIn Ads
    • Server URL: the address below
    • Authentication: leave as OAuth
    • Tick I understand and want to continue, then click Create as a plugin
    https://api.adplug.app/mcp/linkedin-ads
    ChatGPT's Add custom MCP server form with the name AdPlug - LinkedIn Ads, the Server URL https://api.adplug.app/mcp/linkedin-ads and OAuth authentication, the I understand and want to continue box ticked, and the Create as a plugin button.
    The Add custom MCP server form with the LinkedIn Ads name and address in place.

    ChatGPT then offers to connect the plugin. Click Connect, sign in to AdPlug with the same email as your AdPlug account and click Approve.

    ChatGPT's Connect AdPlug - LinkedIn Ads window with the Connect AdPlug - LinkedIn Ads button highlighted above Cancel.
    Click Connect, then approve in AdPlug.
    AdPlug Authorize access screen saying ChatGPT wants to access your AdPlug account, then back to chatgpt.com, with Deny and Approve buttons.
    AdPlug's authorise screen names ChatGPT. Approve to let it use your AdPlug connection.

    The plugin is then listed under Plugins → Personal. If you'd rather copy than type, your AdPlug dashboard shows the same name and address with copy buttons.

    ChatGPT card on the AdPlug dashboard, Paid plans: add AdPlug as a plugin, showing the server name AdPlug - LinkedIn Ads and the MCP URL https://api.adplug.app/mcp/linkedin-ads, each with a Copy button, above three setup steps.
    The ChatGPT card on your AdPlug dashboard, with LinkedIn Ads only selected.
  5. Test the connection

    Start a new chat, type @ and pick the AdPlug - LinkedIn Ads plugin. Then ask:

    “List my LinkedIn ad accounts.”

    ChatGPT calls the linkedin_ads_list_accounts tool and returns the ad accounts you can access, with currencies and statuses. If your accounts are listed, the connection works end to end.

    ChatGPT answering 'List my LinkedIn ad accounts' with the AdPlug - LinkedIn Ads app selected, showing each account's name, type, currency and status.
    ChatGPT's reply to the test prompt, with the AdPlug plugin selected in the composer.

04

What you can ask ChatGPT

These work as soon as the account is connected. The Spend by seniority prompt counts website conversions, so if you run Lead Gen Forms, ask for the lead gen report alongside it. More copy-paste prompts live in the prompt playbooks.

What to fix first

“Review my LinkedIn Ads account over the last 30 days (ask which if I have several): cost per lead, which seniorities the budget reaches, and tired ads. Come back with the top 5 opportunities, ranked by impact, and why each matters.”

Spend by seniority

“Break my LinkedIn Ads spend down by job seniority for the last 90 days, with cost per conversion for each band. Flag anything with too little data to judge.”

Monday client report

“Give me a Monday report for the demand gen campaign group: spend, impressions, engagement rate, and cost per click, this week against last. Draft two sentences I can send the client.”

Lead form check

“For every Lead Gen Form campaign active in the last 30 days, list completion rate and cost per lead, and tell me which form is performing worst.”

Audience size before you commit

“Estimate the audience size for marketing directors at SaaS companies in the UK, and tell me if it is too small to run.”

Competitor research

“Search the LinkedIn Ad Library for our top competitor and list their active ads with links. Summarise what they seem to be testing.”

05

How changes work

AdPlug gives ChatGPT two tools for campaign changes. A preview tool returns the exact change (the campaign, the field, the new value) without applying it. An execute tool applies it. Ask for the preview first. ChatGPT treats the execute tool as a write action.

Whether ChatGPT asks first depends on the plugin's Permission setting in ChatGPT. For an ad account, keep it on Always ask or Allow read-only tools, so every change waits for you. The default, Allow low-risk tools, may deny a change instead of asking, and Allow all tools doesn't ask at all.

That covers campaign groups, campaigns, budgets, targeting, and ads in nine formats, including Thought Leader Ads. The free plan is view only. Creating and editing campaigns needs a paid AdPlug plan. Report calls and executed changes are recorded in your AdPlug Usage and Audit Log.

06

Troubleshooting

Click any item to expand the answer.

I cannot find Add custom MCP server
Open Plugins in ChatGPT on the web, click Add, then Add custom MCP server. Custom MCP servers need a paid ChatGPT plan, such as Plus, and the Free plan cannot add them. On Business or Enterprise workspaces an admin may have to allow them first.
ChatGPT does not use AdPlug in a chat
Type @ and pick the AdPlug - LinkedIn Ads plugin again, or name it in the prompt: “Use AdPlug to list my LinkedIn ad accounts.”
The connection shows zero LinkedIn ad accounts
The LinkedIn profile you connected has no ad account access. Open Campaign Manager, confirm the profile has at least Viewer access on the account, then disconnect and reconnect on the Connections page with the right profile.
The sign-in window closes straight away
Allow pop-ups for chatgpt.com. On a managed browser profile your IT policy may block third-party sign-ins, in which case try a personal profile first to confirm the setup works.
ChatGPT reads my data but will not run a change
Check two things. AdPlug's free plan can read but not edit. And OpenAI's help centre says write actions through custom MCP apps are for Business, Enterprise, and Edu, so a Plus or Pro account may be limited to reading. The same AdPlug account makes changes from Claude.
A change is refused on the free plan
AdPlug's free plan can read but not edit, and the reply says so. Creating or changing campaigns needs a paid plan.
The numbers do not match Campaign Manager
LinkedIn finalises some metrics hours after the impression. For same-day reporting, ask for a date range ending yesterday and treat today's spend as provisional.

07

Questions people ask

Can I connect ChatGPT to LinkedIn Ads?
Yes, three ways: LinkedIn's own plugin for ChatGPT (in beta, read-only access to ad set performance), reporting connectors that pipe metrics in as a data feed, or a full MCP connector such as AdPlug, which adds demographics, Ad Library research, audiences, lead gen forms, and campaign changes, with a preview tool to check each one first. AdPlug authorises through LinkedIn's own sign-in screen and never sees your password.
Which ChatGPT plans can add a custom MCP server?
You need a paid ChatGPT plan, such as Plus. The Free plan cannot add custom MCP servers, and on Business or Enterprise workspaces an admin may have to allow them first. OpenAI's own pages disagree on whether Plus and Pro get write tools, and its help centre says write actions are for Business, Enterprise, and Edu. So on Plus and Pro, count on reporting and test one small change before you rely on more.
Can ChatGPT create and edit LinkedIn campaigns?
Yes, where your ChatGPT plan runs write tools. With AdPlug connected and a paid AdPlug plan, that covers campaign groups, campaigns, budgets, targeting, and ads across nine formats including Thought Leader Ads. AdPlug has a preview tool that shows the exact change without applying it, and ChatGPT asks for your confirmation before it runs the execute tool.
Does LinkedIn have its own ChatGPT plugin?
Yes. LinkedIn publishes a LinkedIn Ads plugin for ChatGPT, currently in beta. OpenAI's listing describes it as read-only access to ad set performance: viewing ad accounts and ad sets and asking questions about their results. It does not create or edit campaigns.
Is connecting ChatGPT to LinkedIn Ads free?
AdPlug's free plan is view only: one ad platform, unlimited ad accounts, 500 requests in the first 5 days and 50 a month after that. Creating or editing campaigns needs a paid AdPlug plan. On the ChatGPT side you need a paid plan, such as Plus, because the Free plan cannot add custom MCP servers.
Is connecting ChatGPT to LinkedIn the same as connecting it to LinkedIn Ads?
No. LinkedIn connections cover profiles, posts, and messaging, and some of the tools offering them work by scraping the site rather than through an official API. AdPlug's LinkedIn Ads connection uses LinkedIn's official Marketing API.
Does the same connector work in Claude, Cursor, or Grok?
Yes. https://api.adplug.app/mcp/linkedin-ads is a standard MCP server, so the same connection works in Claude, ChatGPT, Cursor, Grok, and other MCP clients. https://api.adplug.app/mcp carries Google Ads, Meta Ads, LinkedIn Ads, Microsoft Ads, and Reddit Ads together for cross-channel questions.

Try it on your account.

Connect LinkedIn Ads to ChatGPT through AdPlug in a few minutes. Free plan, no card needed.