How to Connect Claude to Meta Ads in 2027 (Step-by-Step MCP Setup)

Connect Claude to your live Meta Ads Manager in under two minutes using Otto's hosted MCP server — no custom API keys, developer tokens, or CSV exports required.

As seen in

  • Fox News
  • ABC News
  • CBS
  • NBC
  • Associated Press
  • USA Today
  • Bloomberg
  • HuffPost
Otto the beaver next to the Meta logo
On this page6

Key takeaways

  • Otto's hosted MCP server connects Claude Desktop, Claude Web, and Claude Code to Meta Ads Manager in under 2 minutes without developer tokens.
  • You get live access to campaign/ad set/ad insights, creative fatigue diagnostics, audience overlap checks, and the Meta Ad Library.
  • Every write operation (creating campaigns, changing budgets, launching ads) is protected by Reviewer/Admin approval gates.

You can connect Claude directly to your live Meta Ads Manager in under two minutes using Otto's hosted Claude MCP connector, giving Claude read and approval-gated write access to your campaigns, ad sets, creatives, and the Meta Ad Library. Once connected, you can audit CPA drift, spot creative fatigue, and stage new ad sets in plain English without ever exporting a CSV.

Copy-Paste Claude Prompts to Test Your Meta Ads Connection

Run these four prompts immediately after connecting Otto MCP to verify your live Meta Ads data:

  • Prompt 1 — Account Health Check: List my connected Meta Ad accounts and show total spend, purchases, ROAS, and blended CPA over the last 30 days.
  • Prompt 2 — Top & Bottom Ad Sets: Rank my active Meta ad sets by CPA over the last 14 days and highlight any ad set that spent more than 2x our target CPA with zero conversions.
  • Prompt 3 — Creative Fatigue Scan: Show the top 5 active Meta ads with the highest frequency over the last 7 days and compare their link CTR against the previous 7 days.
  • Prompt 4 — Meta Ad Library Competitor Lookup: Search the Meta Ad Library for active video ads from [Competitor Brand] and summarize their top 3 hooks.

Connect Claude to Meta Ads now: Start your Otto Claude MCP setup (227 tools across 15 integrations).

How to Connect Claude to Meta Ads in 5 Steps

Step 1. Open Your Otto Workspace and Authorize Meta Ads

Sign in to Otto and open Settings → Integrations → Meta Ads. Click Connect Meta Ads to complete the standard Facebook Business OAuth flow and select which ad accounts and Facebook/Instagram pages belong to your organization.

How to start: Follow the Meta Ads integration guide to bind your ad account to your Otto organization.

Step 2. Copy Your Hosted Otto MCP Connector URL

Navigate to Settings → MCP Connectors inside Otto and copy your organization's hosted MCP endpoint (or use the one-click Claude integration flow on /mcp/claude). Otto handles token refresh, rate limits, and Meta Graph API versioning automatically for you.

How to start: Open the Claude MCP setup guide for Desktop, Web, and Claude Code instructions.

Step 3. Add the Connector in Claude Desktop, Claude Web, or Claude Code

In Claude Web / Desktop, go to Settings → Integrations → Add MCP Server, paste your Otto MCP URL, and complete the OAuth sign-in. In Claude Code or Cursor, add the MCP server entry so your coding and marketing agents share the same live tools.

How to start: Once connected, run List my available Meta Ads tools in Claude to confirm all campaign, ad set, creative, and Ad Library tools are active.

Step 4. Run Your First Read-Only Meta Ads Audit

All diagnostic and reporting tools in Otto MCP run immediately without touching your live campaigns. Ask Claude to pull your 30-day campaign breakdown, check Advantage+ placement value rules, or cross-check Meta clicks against GA4 landing pages.

How to start: Copy Prompt #1 from the top of this guide or run all 10 workflows in 10 Claude Workflows for Meta Ads (2027).

Step 5. Stage New Ad Sets and Creatives with Approval Gates

When you ask Claude to create a new campaign, update a daily budget, or launch a Creator Partnership Ad, Otto never mutates your live ad account blindly. Otto presents a structured plan first and waits for a Reviewer or Admin to confirm with Go ahead.

How to start: Ask Claude to draft a paused retargeting ad set and review the approval preview before publishing.

Verdict: Why Use Otto MCP Instead of Raw CSV Uploads?

Connecting Claude to Meta Ads through Otto MCP eliminates daily CSV exports, cuts Claude token consumption by up to 85%, and lets you combine Meta Ads with Google Ads, GA4, and Search Console in a single prompt. The one honest limit: Meta's API still enforces standard attribution windows (7-day click / 1-day view), so pairing your Meta MCP connection with Otto's GA4 connector gives you the cleanest truth on post-click revenue.

Frequently asked questions

Do I need a Meta Developer App or Marketing API token to connect Claude?

No. Otto manages the verified Meta Marketing API application and OAuth tokens for you — you simply log in with your Facebook Business account and pick your ad account.

Is my Meta Ads account safe when connected to Claude?

Yes. Read queries never alter your account, and every write tool in Otto MCP requires an explicit plan and confirmation from an authorized Reviewer or Admin.

Do I need Otto to connect Claude to Meta Ads?

You can export CSV reports manually for free or build and host your own custom Meta Graph API MCP server from scratch. Otto gives you a hosted, multi-channel MCP server (Meta Ads + Google Ads + GA4 + Search Console + WordPress) ready in two minutes.

Can I connect multiple Meta Ad accounts across different clients?

Yes. Each client or brand sits in its own Otto Organization with its own isolated Meta Ads account, GA4 property, and Search Console site.

Sources

  1. Otto Documentation. How to Connect Claude to Otto MCP. https://ottowebmaster.com/introduction/mcp/claude
  2. Otto Documentation. Connecting Meta Ads to Otto. https://ottowebmaster.com/introduction/connect/meta-ads

Written by

Guillermo Marti

Creative Director & Head of Growth at IslaIntel

Leads Otto's brand, creative, and growth, from paid ads and SEO to the AI workflows behind them.