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 2026-09-30 · 6 minute read

LinkedIn Ads MCP server URL

Paste this into ChatGPT as the MCP Server URL when you create the app in Developer mode.

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

Custom MCP servers are added through ChatGPT's Developer mode. OpenAI's Developer mode guide lists it as available to Pro, Plus, Business, Enterprise, and Education accounts, on the web only, and describes it as full MCP support for read and write tools, with write actions asking for your confirmation by default.

OpenAI's help centre is more cautious. Its MCP apps article says write actions are for Business, Enterprise, and Edu, and that Pro accounts connect custom servers with read and fetch tools. The two pages do not agree, so on Plus and Pro treat reporting as the safe expectation and test one small change before you rely on more.

On Business workspaces only admins and owners can switch Developer mode on. On Enterprise and Edu an admin grants access first. The Free and Go plans are not listed.

No Developer mode on your plan?

The same AdPlug connection works in Claude on its paid plans. 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. Turn on Developer mode in ChatGPT

    In ChatGPT on the web, open Settings. Developer mode sits in one of two places, depending on which layout your account has: Apps → Advanced settings (shown below), or Security and login on the newer layout, where Apps has become Plugins. Switch it on. The Elevated risk label belongs to Developer mode itself: it lets you add connectors OpenAI has not verified. The toggle's own note also says Memory is disabled while it is on.

    ChatGPT Settings on the Apps tab, listing enabled apps, with an arrow pointing to the Advanced settings row and its Create app button.
    ChatGPT Settings, Apps tab. On this layout, Advanced settings is where Developer mode lives.
    ChatGPT Advanced settings with the Developer mode toggle switched on, highlighted, and labelled Elevated risk.
    Developer mode switched on.

    If your menus look different

    OpenAI is moving Apps to Plugins and the labels are changing with it. Its Developer mode guide has the current ones.

  4. Add AdPlug to ChatGPT

    Go back to Settings → Apps and click Create app. On the newer layout, open Plugins and use the plus button. Either way, fill in:

    • Name: AdPlug - LinkedIn Ads
    • MCP Server URL: the address below
    • Authentication: leave as OAuth
    • Tick I understand and want to continue, then click Create

    On Business, Enterprise, and Edu workspaces the form also has a Scan Tools button. Click it, approve the AdPlug sign-in when it opens, and let the scan finish before you click Create.

    https://api.adplug.app/mcp/linkedin-ads
    ChatGPT New App dialog showing the Name, Description, MCP Server URL and Authentication fields, with the I understand and want to continue box ticked.
    The New App form, captured with a Google Ads example. Use the LinkedIn Ads name above, and put the address in MCP Server URL (in this capture it was typed into Description).

    ChatGPT then opens AdPlug's sign-in. Use the same email as your AdPlug account and click Approve.

    AdPlug Authorize access screen asking whether an application may access your AdPlug account, with Deny and Approve buttons.
    AdPlug's authorise screen. Approve to let ChatGPT use your AdPlug connection.

    The app now appears under Enabled apps with a Dev label. If you would rather copy than type, your AdPlug dashboard shows the same name and address with copy buttons.

    ChatGPT card on the AdPlug dashboard 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, open the + menu in the composer, and select the AdPlug app (on some accounts it sits under Developer mode in that menu). 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 app selected in the composer.

04

What you can ask ChatGPT

These work as soon as the account is connected. The seniority view 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.

List your LinkedIn ad accounts

“List my LinkedIn ad accounts.”

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 and asks you to confirm before running it.

ChatGPT also has a permission setting for connected apps, with options such as Always ask, Allow read actions, and Allow low-risk actions. For an ad account, keep it on Always ask or Allow read actions, so every change waits for you.

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 Developer mode
It is a web-only setting, under Settings → Apps → Advanced settings (or Settings → Security and login on the newer layout). OpenAI lists it for Plus, Pro, Business, Enterprise, and Edu. On Business workspaces only admins and owners can switch it on; on Enterprise and Edu an admin grants access first. OpenAI's Developer mode guide has the current list, and its help article covers the workspace settings for Business, Enterprise, and Edu.
ChatGPT does not use AdPlug in a chat
Apps are selected per message. Open the + menu in the composer and pick the AdPlug app 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?
OpenAI's developer documentation lists Developer mode as available to Pro, Plus, Business, Enterprise, and Education accounts on the web. It is not available in the mobile apps. On Business workspaces only admins and owners can turn it on, and on Enterprise and Edu an admin grants access first. OpenAI's two pages differ on write tools: the developer guide says Developer mode supports read and write, while the help centre article says write actions are for Business, Enterprise, and Edu.
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 month and 50 a month after that. Creating or editing campaigns needs a paid AdPlug plan. On the ChatGPT side you need a plan that includes Developer mode.
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 and LinkedIn Ads together for cross-channel questions.