PaidSync is our pick for most people who want Meta Ads in Claude: it connects from Claude's connector directory with no API key, it gives Claude 83 Meta Ads tools that read, change and create campaigns, ad sets, ads, creatives and audiences on Facebook and Instagram, and the same login builds campaigns in Google Ads and LinkedIn Ads too. By default, new campaigns and ads start paused or as drafts, and budget edits run as a preview first. Free for 15 tasks a month with no credit card, then priced by usage, from $99 a month for 600 tasks. To connect, open PaidSync.ai in Claude's connector directory, click Connect and sign in.
That holds if Meta is your only channel too: PaidSync is in Claude's connector directory and publishes its price, where Meta's official ads MCP server is in open beta, states no price and goes into Claude as a custom connector by URL, which on Claude's Free plan uses your one custom connector. Pick something else in narrower cases. If you run only Meta and need Meta's own extras, such as catalog management, A/B tests, conversion lift studies and Business Suite rules that block budgets above an amount you set, use Meta's server. For reports from a tool that cannot change the account, Coupler.io is read-only. Other directory connectors, such as Windsor.ai and Supermetrics, automation tools and your own code are compared below. Disclosure: PaidSync publishes this page.
Our pick for most people is PaidSync. Pick something else if one of the narrower cases after it fits you better. The facts behind each pick are in the sections and tables below, with links to each option's own pages.
Pick something else if one of these narrower cases fits you better.
Checked on 27 September 2026 against Meta's own documentation and each vendor's own pages. We did not sign up for the third-party connectors, so what they can do is what their makers say. Meta Ads here means the ads you run on Facebook and Instagram from a Meta ad account. Anthropic has not built a Meta Ads connector of its own, so every route below adds one: Meta's server, a connector from Claude's directory, an automation tool, or your own code.
Meta announced its ads AI connectors, an ads MCP server and an ads CLI, in open beta on 29 April 2026. On 16 July 2026 it opened the server to any developer's own Meta app and added rules that govern what AI agents may do. Meta hosts the server at https://mcp.facebook.com/ads and says it needs "no developer credentials, API setup, or coding". Its Help Center lists Claude, Claude Code, ChatGPT and Perplexity as supported agents, all on that one URL.
Adding it to Claude. Meta's server is not in Claude's connector directory, so it goes in as a custom connector. In Claude, open Customize, then Connectors, click +, choose Add custom connector and paste the URL. Meta says "Owning a Meta app is not a prerequisite." Claude Code adds it as a remote HTTP server, and Meta's developer docs give the exact command for teams that use their own Meta app. Claude's Free plan allows one custom connector, so there Meta's server takes that one slot.
What it can do. As of 27 September 2026, Meta's tool pages list more than 80 tools across seven categories, not the 29 that many guides still quote from launch. The categories are reporting, ad creation and management, catalogs, signals and datasets, help and troubleshooting, A/B tests and conversion lift studies, and activity logs. It reads spend, impressions, CTR, CPC, CPM and conversions with breakdowns and date ranges, plus Meta's opportunity score, anomaly signals, benchmarks, delivery errors and public Ad Library search. It can create campaigns, ad sets, ads and creatives, update or activate them, boost Instagram posts, and manage custom audiences, catalogs, pixel event rules, A/B tests and lift studies.
Safety and control. Meta's tool documentation says "Write tools create entities in a paused state; your AI client asks for confirmation before activation." In Claude, whether it asks depends on your tool approval setting. In Meta Business Suite, under Settings, then Integrations, then Ads MCP server, you pick an ad account or catalog and allow or block actions such as creating campaigns or editing budgets. You can also block budgets above an amount you set. Rules a partner sets on a shared account apply only to that partner's own employees.
What to know before you rely on it. Access is rolling out gradually, and Meta's Help Center says "You may not have access to all tools/features yet". Meta's own pages differ on creatives. The Help Center lists single image, single video, carousel and Advantage+ catalog carousel, while the developer tool list shows a single-image link ad creative. Agencies that connect their own Meta app to manage other businesses' accounts must submit the app for review and request Advanced Access on ads_mcp_management.
Cost and fit. Meta states no price on the pages we checked, which include its announcement, its Help Center and its developer docs. It fits advertisers who run only Meta and want Meta's own tools and controls, such as the opportunity score, benchmarks, lift studies and the rules you set in Business Suite. The official Meta Ads MCP guide walks through it, and PaidSync vs Meta MCP compares the two in more depth.
Every Meta Ads listing in Claude's directory comes from a third party and carries one of two labels. The label in brackets is the one Claude's directory shows. Anthropic tests Verified connectors for quality and compatibility and screens Community connectors before listing them (Anthropic's explanation).
PaidSync.ai is a Community listing. These are the Meta Ads connectors whose abilities and prices we could confirm on each vendor's own page on 27 September 2026. Where a vendor shows both, the monthly price comes first, then the price billed yearly.
Claude's directory also lists Meta Ads connectors from Madgicx, Whatagraph, Funnel, Polar Analytics, Metricool and others that we did not check in depth.
Zapier and Make are both Verified in Claude's directory. They connect Claude to automations rather than to Meta's whole ads API.
Zapier. Its Meta actions cover Facebook Custom Audiences (create an audience, add or remove an email), Facebook Lead Ads and Facebook Conversions. We found no Zapier app for Facebook Ads reporting or campaigns. Each tool call from Claude uses 2 Zapier tasks, and the free plan has 100 tasks a month (pricing).
Make. Claude runs scenarios you build in Make first. Its Facebook Ads Campaign Management app can list, watch and update campaigns, ad sets and ads, with no module that creates a campaign. Make has a free plan with up to 1,000 credits a month, and Core is $10.59 a month, or $9 a month billed yearly (pricing).
pip install meta-ads. It needs Python 3.12 or later and a system user access token, covers campaigns, ad sets, ads, creatives, insights, catalogs and datasets, and creates everything paused by default. Agents such as Claude Code can run it (Meta's setup guide).What each option can do on Meta Ads from Claude, according to its own pages. Where a vendor shows both, prices are given monthly, then billed yearly, so they compare like for like.
| Option | Read reports | Change budgets | Pause or enable | Create campaigns, ad sets, ads | Audiences and extras | Free plan | Paid plans from |
|---|---|---|---|---|---|---|---|
| PaidSync.aiDirectory, Community | Yes | Yes, previewed first | Yes | Yes, created paused | Custom, lookalike and engagement audiences, lead forms and leads, Dynamic Creative, automated rules | 15 tasks a month, all 14 platforms, no time limit | Free for 15 tasks a month with no credit card, then priced by usage, from $99 a month for 600 tasks. Or $999 billed yearly for 600 tasks. |
| Meta's official ads MCP serverCustom connector by URL; open beta | Yes | Yes | Yes | Yes, created paused | Custom audiences, catalogs, pixel rules, A/B and lift tests, Instagram boosts | No price stated by Meta | No price stated by Meta |
| Windsor.aiDirectory, Verified | Yes | Yes* | Yes* | Yes* | Boost posts, ad videos* | After a 30-day trial: 1 source, 1 account, past 30 days of data only | $23/mo, or $19/mo billed yearly |
| SupermetricsDirectory, Verified | Yes | Yes | Yes | Advantage+ or manual campaigns, created paused | Targeting edits, duplicate campaigns | None; 14-day trial | €49/mo, or €39/mo billed yearly |
| AdspirerDirectory, Verified on claude.com | Yes | Yes | Yes | Yes, created paused | Not stated | 15 tasks a month | $49/mo, or $40/mo billed yearly |
| AdWhisprDirectory, Verified | Yes | Yes | Yes | Ads, created paused, from Pro | Competitor ad research | 15 agent calls a month | Pro $39/mo |
| MarkifactDirectory, Community | Yes | Yes | Yes | Yes | Custom, lookalike and engagement audiences | 200 one-time credits | $79/mo; 2 months free yearly |
| AdKitDirectory, Community | Yes | As a draft | As a draft | As drafts you approve | Duplicate winners | None; 7-day trial | $29 plan for one project |
| Ryze AIDirectory, Community | Yes | Yes | Ad sets | Not stated | Creative upload | Free to connect | Autopilot $89/mo |
| PipeboardCustom connector by URL | Yes | Yes | Yes | Yes, created paused | Audience targeting | 30 tool runs a week, 2 ad accounts | Pro $29.90/mo |
| Coupler.ioDirectory, Verified | Yes | No | No | No | Read-only by design | 1 account, manual refresh | $32/mo, or $24/mo billed yearly |
| AdzviserDirectory, Community | Yes | No | No | No | Separate Meta Ad Library listing | $0.99 for a 14-day trial | Starter $59.99/mo, or $48.99/mo billed yearly |
| Porter MetricsDirectory, Community | Yes | Its pages differ | Its pages differ | Its pages differ | Not stated | Free-forever plan | $15/account/mo, or $12.50 billed yearly |
| ZapierDirectory, Verified | No Facebook Ads reporting app found | No | No | No | Custom Audiences, Lead Ads, Conversions | 100 tasks a month; 2 per Claude tool call | See its pricing |
| MakeDirectory, Verified; you build scenarios | Not stated | Not stated | Not stated | No create module; updates only | Lists and watches campaigns, ad sets and ads | 1,000 credits a month | Core $10.59/mo, or $9/mo billed yearly |
Checked 27 September 2026 on Meta's documentation, each vendor's own pages and Claude's connector directory. Every row except PaidSync is what that option's maker says, not something we tested. * Windsor's own page says so, and those write tools do not appear in its directory tool list. "Not stated" means the maker's Meta page did not say. AdWhispr and Ryze AI each showed us one price, listed as shown. AdKit's $29 is its price billed monthly. A PaidSync task is one request from Claude to PaidSync, and one prompt can use several. Supermetrics showed us prices in euros. Prices and features change, so confirm on the vendor's site before you buy.
Meta's server is the official route, and Windsor.ai and Supermetrics are the Verified connectors in Claude's directory that say they create Meta campaigns. Here is PaidSync next to them, on the same questions. PaidSync's facts come from its tools and its pricing page; theirs come from their own pages.
| Question | PaidSync.ai | Meta's server | Windsor.ai | Supermetrics |
|---|---|---|---|---|
| How you add it | Claude's directory, Community | Custom connector by URL; not in Claude's directory | Claude's directory, Verified | Claude's directory, Verified |
| What it creates on Meta | Campaigns, ad sets and ads, paused by default; image, video and carousel creatives; Dynamic Creative ad sets; lead forms; automated rules | Campaigns, ad sets, ads and creatives, created paused | Campaigns, ad sets, ads and ad videos, per its page | Advantage+ or manual campaigns, created paused, and duplicates |
| Audiences | Custom, lookalike and engagement audiences; customer-list upload in Claude | Create, update and delete custom audiences, and add or remove users | Not stated on its Meta page | Targeting edits; creating audiences not stated |
| Safety defaults | New campaigns and ads paused or drafts; budget edits previewed first; live pauses, enables and removals need an explicit confirmation flag | Created paused; Business Suite rules can block actions and budgets above an amount you set | Its ChatGPT listing says changes run after confirmation | New campaigns created paused; actions logged in Campaign History |
| Also changes Google Ads and LinkedIn Ads | Yes, from the same login; Google Ads campaigns created paused and LinkedIn campaigns as drafts | No, Meta only | Google Ads yes; on LinkedIn it pauses and sets budgets but does not yet create campaigns (its LinkedIn page) | Yes, per its Google Ads and LinkedIn Ads pages |
| Free plan | 15 tasks a month, all 14 platforms, no time limit, no credit card | No price stated by Meta | 30-day trial, then 1 user, 1 source, 1 account, past 30 days of data only | None; 14-day trial, no credit card |
| Paid plans from | Free for 15 tasks a month with no credit card, then priced by usage, from $99 a month for 600 tasks. Or $999 billed yearly for 600 tasks. | No price stated by Meta | $23/mo, or $19/mo billed yearly | €49/mo, or €39/mo billed yearly |
Five steps and no API key. Claude signs in to PaidSync, and PaidSync connects to Meta through Meta's own Facebook sign-in. Step 4 is the only part that changes between Claude apps, and the sections after the steps cover each one.
Before you start
Go to paidsync.ai/signup and continue with Google or with an email address. The Free plan is 15 tasks a month with no credit card.
Using Google? You can skip this step. The PaidSync sign-in that opens in step 4 has Continue with Google, and it creates your free account when you press Approve. You then connect Meta from the chat, as step 2 explains. Prefer email? Create the account here first, then click Connect in step 4.
In the PaidSync dashboard, click Connect Meta Ads. Sign in with the Facebook account that manages your ads. The link opens Meta's own consent screen, so PaidSync never sees your Facebook password.
You can also do this from the chat. Once PaidSync is in Claude, ask "Connect my Meta Ads" and open the sign-in link Claude returns.
Running ads for clients? Agencies can connect with a Meta System User token instead, through the Meta Ads (Agency) option in the dashboard. PaidSync stores that token encrypted.
If your Facebook login reaches more than one ad account, tell Claude which one to use, for example "Work on my Acme Store ad account". Claude sets it with set_fb_ad_account. Connecting accounts and picking one uses none of your tasks.
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.
Ask Claude: "Show me my Meta campaigns from the last 7 days with spend and ROAS"
Claude runs get_fb_performance on your ad account and replies with each campaign's spend and ROAS. Then try the ten prompts further down.
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 DemoIn claude.ai, open Customize, then Connectors, click + next to Connectors, search PaidSync and click Connect. A PaidSync sign-in window opens. Sign in with your PaidSync login, or pick Continue with Google to create one, and Claude shows PaidSync as connected. Your Meta Ads data is available in the next chat.
This works on every Claude plan, including Free. On a Team or Enterprise plan, an Owner first adds PaidSync for the organization under Organization settings, then Connectors. That step signs nobody in, so each person then connects once with their own PaidSync login.
Connectors belong to your Claude account, not to one device. Once PaidSync is connected on the web, it is also there the next time you open the Claude app on iPhone or Android.
Yes. The Claude desktop app for Mac and Windows uses the same connectors as claude.ai. If you connected PaidSync on the web, open the app and it is already there. If not, follow the same path inside the app: Customize, then Connectors, then search PaidSync.
There is nothing to install and no config file to edit. PaidSync is a remote server at https://mcp.paidsync.ai/mcp that Claude reaches through your Claude account, so it behaves the same on any computer you sign in to.
Run one command in your terminal, then type /mcp inside a session, pick paidsync and sign in with your PaidSync login:
claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcpIf you sign in to Claude Code with your claude.ai subscription, you may not need the command, because connectors you added on claude.ai are available in Claude Code automatically. That does not apply when Claude Code runs on an API key.
The Meta Ads to Claude Code guide goes further, with Meta Ads prompts and the tool behind each one, a headless run with claude -p, and a shared .mcp.json that gives a whole team the same setup. Running more than one ad platform? Connect every ad platform to Claude Code with the same command.
Yes. Cowork is where Claude takes on a multi-step task and works through it for you, and it uses the same connectors as the rest of your Claude account. Once PaidSync is connected, a Cowork task can pull Meta Ads data and act on it. Cowork itself needs a paid Claude plan, unlike connectors, which work on every plan including Free.
A good first task: "Check every active Meta ad set for rising frequency and falling click-through over the last 14 days, and list the ads that need fresh creative." To repeat a task, type /schedule in Cowork, which suits a weekly performance report.
In Manually approve mode, Cowork pauses and asks before it takes an action. Keep that mode for any task that can change a live account: it is the check you control, next to PaidSync's own defaults (new campaigns and ads start paused or as drafts, and live pauses, enables and removals need an explicit confirmation flag). Some Pro and Max accounts show no separate Cowork option. There you describe the task in the normal message box.
Each prompt runs on the PaidSync tools named after it and uses one or more of your tasks. Prompts 8 and 9 ask for a preview only.
get_fb_performance.get_fb_performance_by_placement and get_fb_performance_by_device.get_fb_ad_performance for both date ranges and compares them, with get_fb_performance_by_time for the daily trend.get_fb_budget_pacing.get_fb_pixel_events.list_fb_lead_forms and get_fb_leads. Leads contain personal data, and PaidSync offers lead downloads in Claude, not in ChatGPT.search_ad_library.update_fb_campaign, or update_fb_adset when the budget sits on the ad set. Both preview by default.get_fb_adset_performance, then pause_fb_adset as a preview.get_cross_platform_performance, which reads PaidSync's daily data and totals each currency separately.PaidSync gives Claude 83 Meta Ads tools, and 34 of them can make changes in your account. They are part of 630+ tools across 14 connected platforms.
Limits worth knowing. There is no dedicated creative fatigue tool, so Claude spots fatigue by comparing frequency and click-through per ad across two date ranges. Interests and behaviors are ad set targeting, not saved custom audiences. Automated rules run on their own once created. Image and video uploads apply on the first call, with no preview. Meta's own limits still apply, such as 4 budget changes an hour on one ad set.
PaidSync is a verified Meta Business Partner. That means the API connection uses official Meta Marketing API access with approved permission scopes.
By default, new campaigns and ads start paused or as drafts, and budget edits run as a preview first.
These are defaults, not locks. Claude can apply a change or create something live when you ask it to. Live pauses, enables and removals need an explicit confirmation flag, and Claude's own per-tool approval setting is a second check you control. Claude lets you set each connector tool to need your approval, and during Research it can run connector tools without further approval, as Anthropic's connector guide explains. Keep approval on for PaidSync's tools that change ads. Approval cards and one-tap undo exist only in the PaidSync web workspace. For changes made from Claude, get_operator_change_log returns PaidSync's own change log with an account-level before and after.
PaidSync never sees your Facebook password. It stores the access tokens Meta issues, encrypted with AES-256 in Google Cloud (United States), and deletes them when you disconnect. You can also revoke access from your Meta account settings. The security page lists every control.
When a prompt gives you an answer you want every week, save it instead of retyping it. Ask Claude to save the job as a PaidSync workflow, which it does with paidsync_workflows_save, then run it by name each Monday with paidsync_workflows_run. A good first one joins prompts 3 and 4 above, ad fatigue and budget pacing, into one Monday check. On a paid Claude plan, Cowork can also repeat a task for you with /schedule.
The PaidSync workflow library shows twelve paid media workflows built this way, each with its trigger, the platforms it touches and the point where a person approves. Building your own agent? See how to build your own AI ads agent.
Yes. Meta announced its ads MCP server in open beta on 29 April 2026. It runs at https://mcp.facebook.com/ads, and Meta's Help Center lists Claude and Claude Code as supported agents. It is not in Claude's connector directory, so you add it as a custom connector, and Meta says owning a Meta app is not a prerequisite. Anthropic has not built a Meta Ads connector of its own. The Meta Ads listings in Claude's directory, PaidSync.ai among them, come from third parties. We recommend PaidSync for most people: it installs from the directory, and the same login also covers Google Ads and LinkedIn Ads.
It depends on the connector. PaidSync and Meta's own server can both create, change and pause campaigns, ad sets and ads, and both create new ones paused. Windsor.ai, Supermetrics, Adspirer and Markifact say on their own pages that they can make changes too. Coupler.io and Adzviser only read. With PaidSync, by default, new campaigns and ads start paused or as drafts, and budget edits run as a preview first.
Claude lets you set each connector tool to need your approval, and Anthropic advises choosing Allow always only for a tool you trust to run unsupervised. During Research, Claude can run connector tools without further approval, so turn off PaidSync's write tools before you use Research on a live account. On PaidSync's side, by default, new campaigns and ads start paused or as drafts, and budget edits run as a preview first. Live pauses, enables and removals need an explicit confirmation flag, and Claude's own per-tool approval setting is a second check you control, so keep it on for tools that change your account. Approval cards with one-tap undo exist in the PaidSync web workspace.
Meta's Help Center says it is unlikely that an account would be banned simply for using its ads MCP server, and that using the server on its own does not put your account at risk. That answer is about Meta's own server. Whichever route you use, Meta's normal limits still apply, such as 4 budget changes an hour on one ad set and 10 spending limit changes a day on one account.
Yes. Meta Ads covers the ads you run on Facebook and Instagram from one Meta ad account. PaidSync reads and changes those campaigns, can break results down by placement, and builds engagement audiences from your Instagram account. Meta's own server can also boost Instagram posts.
On the Claude side, connectors work on every plan, including Free. PaidSync is free for 15 tasks a month on all 14 platforms, with no credit card and no time limit. After that you pay for usage, the tasks your AI runs, not seats or a share of ad spend: Pro is $99 a month for 600 tasks, $149 for 1,200 and $199 for 4,000, or $999 billed yearly for 600, and you can add tasks if you run out. Team starts at $249 a month for 5 seats sharing 6,000 tasks. A task is one request from Claude to PaidSync, such as reading a report or pausing an ad, and one prompt can use several. Meta states no price for its server on the pages we checked, and Anthropic limits Free accounts to one custom connector, which Meta's server would use. Third-party prices are in the comparison table above, monthly first and then billed yearly.
Yes. PaidSync is a verified Meta Business Partner. The OAuth flow uses official Marketing API access with Meta-approved permission scopes.
PaidSync asks Meta for ads_management, ads_read, business_management, public_profile, pages_show_list, pages_read_engagement and pages_manage_ads. It never sees your Facebook password. It stores the access tokens Meta issues, encrypted with AES-256 in Google Cloud (United States), and deletes them when you disconnect. You can also revoke access from your Meta account settings.
630+ tools. 14 platforms. One connection. Start free.