MCP Server for Meta Ads

The agent-native Meta advertising manager

Connect any AI agent to manage Meta advertising campaigns, ad sets, creatives, and performance reporting through the Meta Graph API — create campaigns, upload media, launch ads, and export reports — all through the Model Context Protocol.

Works with Claude Code, Claude Web, OpenClaw, Claude Cowork, ChatGPT, n8n, and more.

How it works

From signup to a launched Meta ad in seven steps.

1

Sign up and get an API key

Create a free account at gentic.co, generate an API key from your dashboard, and use it as a Bearer token to authenticate your agent.

2

Add the MCP server to your agent

Drop https://mcp.gentic.co/meta into Claude Code, Claude Web, OpenClaw, Claude Cowork, ChatGPT, n8n, or any MCP-compatible client. Pass your Gentic API key as a Bearer token — or connect via OAuth on clients that support it.

3

Browse your ad accounts

Let your agent navigate your Meta ad account hierarchy — accounts, campaigns, ad sets, ads, and creatives — to understand your current setup.

4

Fetch performance insights

Pull ad performance metrics with date filtering and breakdowns. Analyze spend, impressions, clicks, conversions, and more across any level of the hierarchy.

5

Create campaigns and ad sets

Launch new campaigns with objectives and budgets, then create ad sets with targeting, scheduling, and bid strategies — all defaulting to PAUSED for safe review.

6

Upload media and create ads

Upload video and image assets, then create ads that combine your media with copy, CTAs, and landing page URLs. Advantage+ creative enhancements are automatically disabled for full control.

7

Export reports

Generate CSV performance reports via the Meta Async Report API. Download links are valid for 1 hour — perfect for recurring analysis workflows.

Available tools

11 tools your AI agent can call through the Model Context Protocol.

create_meta_ad

100¢ / call

Create a new Meta video ad.

create_meta_adset

Free

Create a new Meta ad set within a campaign.

create_meta_campaign

Free

Create a new Meta advertising campaign.

create_meta_image_ad

100¢ / call

Create a new Meta static image ad.

export_meta_report

100¢ / call

Export Meta ad performance data as a downloadable CSV.

fetch_meta_ad_creatives

5¢ / call

Get ad creative details including copy, images, videos, and call-to-action from the Meta Graph API.

fetch_meta_insights

10¢ / call

Get Meta ad performance insights for campaigns, ad sets, or ads.

get_meta_ids

Free

Get Meta Ad IDs hierarchically.

get_meta_pages

Free

Get list of Facebook Pages associated with the authenticated user.

upload_meta_image

Free

Upload an image to a Meta ad account for use in static image ads.

upload_meta_video

Free

Upload a video to a Meta ad account for use in ads.

Connect in seconds

Sign up, grab your API key, and add the MCP server to your agent. Works with Claude Code, Claude Web, OpenClaw, Claude Cowork, ChatGPT, n8n, and any MCP client.

claude mcp add gentic-meta \
  --transport http \
  https://mcp.gentic.co/meta \
  --header "Authorization: Bearer YOUR_API_KEY"
OAuth
Using Claude or ChatGPT websites?

You can also connect via OAuth — just add gentic-meta as a connector in Claude or ChatGPT settings. No API key needed; authentication is handled automatically.

Recommended
Supercharge with Agent Skills

Install the Gentic agent skill to teach your agent the optimal workflow so it gets the best results automatically.

npx skills add gentic-co/agent-skills

Works with Claude Code, Cursor, Copilot, and 40+ other agents.

Transparent per-call pricing

Browse and create for free. Insights, creative fetches, ad creation, and CSV exports are billed per call — no monthly seats.

ToolCost
create_meta_ad100¢ / call
create_meta_adsetFree
create_meta_campaignFree
create_meta_image_ad100¢ / call
export_meta_report100¢ / call
fetch_meta_ad_creatives5¢ / call
fetch_meta_insights10¢ / call
get_meta_idsFree
get_meta_pagesFree
upload_meta_imageFree
upload_meta_videoFree

Pricing is pulled live from the Gentic MCP manifest so it always matches what you'll actually be charged.

Why agent-native Meta ads?

Ads Manager wasn't built for AI agents — nested drill-downs, flaky IDs, and Advantage+ overrides. Gentic Meta is.

No UI to learn

Your AI agent is the interface. Describe what you want to do with your Meta ads in natural language — no Ads Manager dashboards, no learning curve.

Composable workflows

Chain campaign creation with insights analysis, creative uploads, and report exports. Build end-to-end advertising pipelines your way.

Portable

Works with any MCP-compatible client — Claude Web, Claude Code, OpenClaw, ChatGPT, n8n, and more. Switch clients without changing a thing.

Pay per use

No monthly seats or platform fees. You pay only when your agent calls a paid tool. Free tools stay free forever.

Start managing Meta ads in minutes

Sign up, grab your API key, connect the MCP server, and let your agent manage your Meta advertising campaigns.