To connect LinkedIn Ads to Claude, add PaidSync.ai from Claude's connector directory, sign in, and connect LinkedIn on LinkedIn's own sign-in screen. No API key or LinkedIn developer app is needed. Claude can then build and run LinkedIn campaigns, not only report on them: it creates campaign groups, campaigns and Sponsored Content ads as drafts that do not serve or spend, and changes budgets, bids, run dates, targeting, ad text and status. PaidSync.ai is free for 15 tasks a month with no credit card.
Running Google Ads or Meta too? See how to connect Google Ads to Claude and how to connect Meta Ads to Claude.
This is the route PaidSync supports today. There is no API key to copy at any point: Claude connects with a PaidSync sign-in (OAuth), and LinkedIn is connected with LinkedIn's own sign-in.
PaidSync works with your own LinkedIn permissions, so what Claude can change depends on your role on the ad account. Campaign Manager, Account Manager and Billing Admin can create and edit campaigns and ads. Creative Manager can create and edit ads only, and a Viewer can only read reports. You do not need a LinkedIn developer app of your own.
With Google there is nothing to do yet. Pick Continue with Google on the PaidSync sign-in screen in step 4, and your free account is created when you press Approve. Prefer email? Create the account at paidsync.ai/signup first, then come back to step 3.
The Free plan includes 15 tasks a month with no credit card, and no API key is needed at any point.
If your Claude workspace is on a Team or Enterprise plan, an Owner adds PaidSync once under Organization settings, then Connectors. That signs nobody in; each person still connects with their own PaidSync login. On a personal plan, including Free, skip this step.
Open PaidSync in the Claude connector directory and click Connect. Or, in claude.ai or the Claude Desktop app, open Customize, then Connectors, click + next to Connectors, search PaidSync, and click Connect.
Sign in with your PaidSync login. That OAuth sign-in is what lets Claude apply changes. Connectors work on every Claude plan, including Free.
Using Claude Code instead? Run claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp, then type /mcp inside a session to sign in.
On a client with no directory, add PaidSync as a custom connector with the server URL instead (on a Team or Enterprise plan, only an Owner can add one):
https://mcp.paidsync.ai/mcpSave it, then sign in with your PaidSync login when Claude asks.
In a Claude chat, type "Connect my LinkedIn Ads" and open the link Claude returns. Sign in with the LinkedIn account that can manage your ads, on LinkedIn's own page; PaidSync never sees your LinkedIn password. Prefer a dashboard? Click Connect LinkedIn Ads in your PaidSync dashboard instead. Both routes use the same PaidSync login, so Claude sees the account either way.
Then ask "List my LinkedIn ad accounts and set the one for my company as active", followed by "Show my LinkedIn campaign performance for the last 30 days". Connecting LinkedIn and picking an ad account do not use any of your tasks.
Free for 15 tasks a month with no credit card, then priced by usage, from $99 a month for 600 tasks.
Start Free See a DemoEach prompt below names the PaidSync tool Claude uses to answer it. The reports only read. When a prompt changes something, ask for a preview first, as prompts 7 and 8 do. Each prompt uses one or more of your tasks.
get_linkedin_performance, which returns website conversions and lead form leads as separate numbers.list_linkedin_lead_forms and get_linkedin_performance. You get form names and lead counts, not the people who filled them in.get_linkedin_performance_by_dimension, which also splits by company, industry, country and region.get_linkedin_performance_by_dimension with the creative breakdown.get_linkedin_campaign_targeting and get_linkedin_audience_size.get_linkedin_campaign_forecast, LinkedIn's own estimate with a low and a high range.update_linkedin_campaign, which previews by default.get_linkedin_performance, then pause_linkedin_campaign as a preview.create_linkedin_campaign and create_linkedin_ad; by default both are created as drafts, which never serve or spend.get_cross_platform_performance, which totals PaidSync's daily figures per currency.PaidSync has 34 LinkedIn tools, 15 that read and 17 that make changes. They act through your own LinkedIn sign-in, so every change is limited to what your role on the ad account allows. With them, Claude builds and runs your LinkedIn campaigns, from a new campaign group to its ads, budgets and targeting, not just reports on them.
By default, new campaigns and ads start paused or as drafts, and budget edits run as a preview first. On LinkedIn, that means new campaigns and ads are created as drafts, which never serve or spend. These are defaults, not locks: Claude can make a live change or create something active when you ask it to.
A few things apply at once: lead gen forms are published when created (a form alone never spends), a campaign group can be created active if you ask for it, and image or video uploads happen immediately. Live pauses and enables need an explicit confirmation flag. Claude's own per-tool approval setting is a second check you control; during Research, Claude can use connector tools without asking (Anthropic's guidance), so keep approval on for the PaidSync tools that change your account.
PaidSync never sees your LinkedIn password. It stores the access tokens LinkedIn issues, encrypted with AES-256 in Google Cloud (United States), and deletes them when you disconnect. You can also revoke access from your LinkedIn account settings. The privacy policy lists the daily account summaries it keeps.
Yes, through PaidSync.ai. Claude creates campaign groups, campaigns and Sponsored Content ads as drafts that do not serve or spend until you launch them, and changes budgets, bids, run dates, targeting, ad text and status.
No. You add PaidSync.ai from Claude's connector directory, sign in, and connect LinkedIn on LinkedIn's own sign-in screen.
Not through PaidSync.ai. It counts leads and cost per lead, but it does not read the leads themselves, such as names and emails.
PaidSync.ai is free for 15 tasks a month with no credit card and no time limit. Pro is $99 a month for 600 tasks, or $75 a month billed yearly. Team is $249 a month for 5 seats and 6,000 shared tasks.
Yes. The same PaidSync.ai connection covers 14 platforms, so one question can compare LinkedIn spend and cost per lead with Google Ads and Meta.
When a prompt gives you what you need, ask Claude to save it as a PaidSync workflow, for example "Save this as a workflow called Monday LinkedIn check". PaidSync keeps it as a named job you can run again from a chat or on a schedule. The workflows page lists twelve, including a daily budget pacing check that covers LinkedIn and a Monday report across all 14 platforms, and names the point where a person decides in each. Building your own agent? See how to build your own AI ads agent.
630+ tools. 14 platforms. One PaidSync sign-in. Free to start.