# Connect Meta Ads to Claude

> Connect Meta Ads to Claude with one hosted MCP URL. How that differs from Meta official mcp.facebook.com/ads, plus the ticked-account allowlist.

[Articles](https://www.getmcpads.com/articles)

How-to. Published 30 Aug 2026. Updated 30 Aug 2026. By The Get MCP Ads team, published by BENLY HLG.

## In short

Claude can call Meta Ads through one hosted MCP URL. You add Get MCP Ads from Settings, then Connectors, then tick accounts in the dashboard. Meta hosts mcp.facebook.com/ads for Meta only. This gateway adds 5 other live sources, a ticked-account allowlist checked server-side, and writes that preview then confirm. Free has no write tools.

## Key takeaways

- Get MCP Ads is a hosted MCP gateway at `https://mcp.getmcpads.com/mcp`. Claude on desktop and on the web takes that URL as a custom connector.
- Meta's official Ads MCP is remote-hosted at mcp.facebook.com/ads and covers Meta ads only.
- The ticked-account allowlist is checked server-side: connecting a Business Manager does not expose client accounts until you tick them.
- Meta Ads on this gateway is 39 tools from the catalogue, 10 of them writes that preview then confirm; the Free plan has no write tools.
- Six live sources: Meta Ads, Pinterest Ads, Google Ads, TikTok Ads, Search Console, Google Analytics 4. Microsoft Advertising is soon, with no tools. There is no X Ads source.
- ChatGPT and Codex can use the same URL; they are not the point of this page.

## Spec

| Field | Value |
| --- | --- |
| Product | Get MCP Ads |
| Category | hosted MCP gateway |
| Protocol | MCP (Model Context Protocol) |
| Live sources | 6: Meta Ads, Pinterest Ads, Google Ads, TikTok Ads, Search Console, Google Analytics 4 |
| Auth | OAuth 2.1 + dynamic client registration |
| Transport | HTTPS, streamable HTTP |
| Endpoint | `https://mcp.getmcpads.com/mcp` |
| Account access | ticked-account allowlist, checked server-side |
| Meta Ads tools | 39 (10 write) |
| Official Meta MCP | `https://mcp.facebook.com/ads` (Meta only) |
| Pricing | Free 0 (1 ad account, 1 seat, 200 tool calls per period, read only). Pro 39 per month. Team 99 per month. Agency 199 per month. |

## How do you connect Meta Ads to Claude?

Claude on desktop and on the web adds a custom connector from Settings, then Connectors, using the hosted URL. Connecting Meta Ads and ticking accounts still happens in the Get MCP Ads dashboard. Those two steps need a person; an agent cannot complete them.

1. Open Claude and go to Settings, then Connectors.
2. Choose Add custom connector.
3. Paste `https://mcp.getmcpads.com/mcp` as the remote MCP server URL and confirm.
4. Approve the sign-in page. Connecting platforms and ticking accounts still happens on Get MCP Ads, not inside Claude.

> **Note** Two actions are human-only: approving Meta Ads OAuth on Get MCP Ads, and ticking which accounts the gateway may reach. Claude's own OAuth for the MCP client is separate. See [account scoping](https://www.getmcpads.com/docs/concepts/accounts) and [authentication](https://www.getmcpads.com/docs/authentication).

The full Claude walkthrough is [Connect Get MCP Ads to Claude](https://www.getmcpads.com/guides/setup/claude). Claude asks for approval the first time it calls a tool, and again for anything that writes. That prompt is Claude's own, on top of the preview this gateway already returns.

## How is that different from Meta official mcp.facebook.com/ads?

Meta's ads MCP server is a Meta-hosted remote MCP at [`mcp.facebook.com/ads`](https://mcp.facebook.com/ads). Meta's overview (updated 14 Jul 2026) groups tools into reporting, ad creation and management, catalogues, signals, help, experiments and activity logs. It is Meta only. Get MCP Ads is a third-party gateway: one URL, six live sources, OAuth 2.1 with dynamic client registration, and a ticked-account allowlist.

Official Meta Ads MCP versus this hosted gateway

|  | Hosting | Sources | Auth to the MCP | Accounts reachable | Writes |
| --- | --- | --- | --- | --- | --- |
| Get MCP Ads | Hosted gateway, `https://mcp.getmcpads.com/mcp` | 6 live: Meta Ads, Pinterest Ads, Google Ads, TikTok Ads, Search Console, Google Analytics 4 | OAuth 2.1 with DCR, no client secret to paste | Ticked-account allowlist, checked server-side | Preview then confirm; absent on Free |
| Official Meta Ads MCP | Meta-hosted at mcp.facebook.com/ads | Meta ads only | Meta Business sign-in, as Meta documents | Whatever that Meta grant reaches | Ad creation and management, as Meta documents |

Primary source: Meta's [Ads MCP Server overview](https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview). This page does not invent a Meta tool count; Meta's overview lists categories, not a number. On Get MCP Ads, Meta Ads is 39 tools, listed on the [Meta Ads MCP Server](https://www.getmcpads.com/tools/meta-ads) page.

## What can you ask once Meta Ads is connected?

Once Claude can call the gateway, Meta Ads answers through the meta_* tools the catalogue actually ships. 39 tools, 10 of them writes. Writes pause, rename or recap a campaign, always as a preview until you confirm. The Free plan has no write tools.

Worked prompts mapped to shipped meta_* tools

| Ask | Tools |
| --- | --- |
| Why has this Meta ad set stopped spending its budget? | `meta_get_delivery_diagnostics`, then `meta_get_adsets` |
| Which creatives carried last week, and which should we retire? | `meta_get_creatives`, then `meta_get_insights` |
| Pause every ad set above our CPA cap, after I confirm the list. | `meta_get_insights`, then `meta_update_adset_status` |

## When should you not use this gateway for Meta?

A hosted gateway is the wrong shape when you only want Meta's first-party server, when the machine cannot reach the public internet, when you are on Free and need a write, or when the source is not shipped.

- You want Meta official mcp.facebook.com/ads and nothing else: use Meta's hosted URL.
- Air-gapped or local-only MCP: a hosted URL cannot answer there.
- You need a write on the Free plan. Write tools are absent from the list and refused if called.
- The source is not shipped. There is no X Ads. Microsoft Advertising is soon: OAuth exists, tools do not.

## Questions

### Is this Meta's official Ads MCP?

No. Meta hosts mcp.facebook.com/ads as a first-party remote MCP for Meta ads only. Get MCP Ads is a third-party hosted gateway at mcp.getmcpads.com/mcp. It speaks OAuth 2.1 with dynamic client registration, checks a ticked-account allowlist server-side, and adds five other live sources next to Meta Ads. Use Meta official when you want Meta only, from Meta.

### Do I paste a client secret into Claude?

No. This gateway uses OAuth 2.1 with dynamic client registration, so a URL-only custom connector is enough. Do not add a CLIENT_ID or CLIENT_SECRET in Claude. On first use Claude opens a sign-in page. Connecting Meta and ticking accounts still happens on Get MCP Ads, not inside Claude. An agent cannot complete those two steps.

### Does connecting Business Manager expose every ad account?

No. Connecting a Meta Business Manager does not expose the client accounts under it. After OAuth, the dashboard lists what the token can reach and every account starts unticked. The gateway answers only for the IDs you tick. The check runs server-side on every call, including calls routed through run_tool.

### Can Claude write to Meta Ads on the Free plan?

No. Write tools are absent from the tool list on the Free plan, and calling one is refused before it reaches Meta. On a paid plan, every write previews first: without confirm set to true, the tool describes the change and applies nothing. Campaigns created through this gateway are always created paused.

### Do you ship X Ads or Microsoft Advertising tools?

There is no X Ads source. Do not expect tools for it. Microsoft Advertising appears in the dashboard as soon: OAuth exists, the tool set is not shipped, so nothing is exposed to Claude. The live sources are Meta Ads, Google Ads, TikTok Ads, Pinterest Ads, GA4 and Search Console.

## Sources

- [Ads MCP Server overview](https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview) (Meta, 2026-07-14)
- [Meta Ads MCP endpoint](https://mcp.facebook.com/ads) (Meta)
- [Google Ads MCP server: Developer integration guide](https://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server) (Google, 2026)

## Related

- [Connect Get MCP Ads to Claude](https://www.getmcpads.com/guides/setup/claude): Settings, Connectors, the same URL.
- [Meta Ads with your assistant](https://www.getmcpads.com/guides/sources/meta-ads): 39 tools, what to ask, what it can change.
- [Meta Ads MCP Server](https://www.getmcpads.com/tools/meta-ads): The server itself: 39 tools, the endpoint, the repository.
- [Meta Ads MCP API reference](https://www.getmcpads.com/docs/sources/meta-ads): Every parameter of every tool, with what it accepts.
- [Pricing](https://www.getmcpads.com/pricing): Which plan includes writes.
- [Meta Ads MCP: official vs hosted](https://www.getmcpads.com/articles/meta-ads-mcp-official-vs-hosted): mcp.facebook.com/ads versus a gateway that adds five other sources.
- [One MCP URL for six live sources](https://www.getmcpads.com/articles/one-mcp-url-six-sources): The purchase thesis: one URL, six live sources.
- [What a ticked-account allowlist is](https://www.getmcpads.com/articles/ticked-account-allowlist): Why MCC or Business Manager OAuth is not enough.

## Author

Written by the team that ships Get MCP Ads, the hosted MCP gateway this page describes. Every count on the page is read from the tool catalogue rather than typed out, so it cannot drift from what the gateway serves. BENLY HLG publishes the site; Get MCP Ads is a separate product from Benly and does not read Benly data.

---

This page as HTML: https://www.getmcpads.com/articles/meta-ads-mcp-claude
Every page under /articles, /guides and /docs is available as Markdown: append `.md`, or send `Accept: text/markdown`.
