Meta ads MCP for Claudemake the ads, stage the campaign

Connect Vibiz at https://mcp.vibiz.ai/mcp and Claude, Claude Code or Cursor make your ads and stage the Meta campaign as a draft you publish in Vibiz.

Connect in three steps
Ad made in Vibiz for La Tamalada
La Tamalada12 posts published
Ad made in Vibiz for Soda Display
Ran on Meta
Soda Display21 ads launched on Meta · 10 posts published
Ad made in Vibiz for Catalyst
Catalyst103 ads launched on Meta
Ad made in Vibiz for Gotham Coworking
Gotham Coworking
Ad made in Vibiz for SnowFrnds
Ran on Meta
SnowFrnds11 ads launched on Meta · 9 posts published
Ad made in Vibiz for Ality
Ran on Meta
Ality67 ads launched on Meta
Ad made in Vibiz for Serenity Float Center
Serenity Float Center18 posts published
Ad made in Vibiz for The Green Ritual
The Green Ritual68 posts published
Ad made in Vibiz for Stay
Ran on Meta
Stay17 ads launched on Meta

From Catalyst's website to what went live

  1. Catalyst's website, tradecatalyst.com
    Catalyst logo
    Tungsten Bold
    tradecatalyst.com, read by Vibiz

    Claude reads your brand

    vibiz_onboard_brand reads your website and builds the brand kit: logo, colors, fonts, tone and audience. Every creative after that starts from it.

  2. Ad made in Vibiz for Catalyst
    Ad made in Vibiz for Catalyst
    Ad made in Vibiz for Catalyst
    Ads made in Vibiz for Catalyst

    Ads made from a brief

    vibiz_plan_ad_creative quotes the credits for up to 4 creatives, and vibiz_create_ad_creative makes them once you say yes.

  3. Ran on Meta
    An ad for Catalyst that ran on Meta

    You publish it in Vibiz

    vibiz_meta_ads_prepare_campaign stages the campaign as a draft. It reaches Meta only when you publish it in the Vibiz campaign studio.

Made in Vibiz for real businesses

Each tile is an ad a business made in its own Vibiz workspace, labelled with its name.

Ask in plain words, in the chat you already use

Claude finds your brand with list_vibiz, or adds a new one from its website with vibiz_onboard_brand, which builds the brand kit: logo, colors, fonts, tone and audience. Then say what you want to sell and to whom. Not sure which tool does what you need? vibiz_find_capability searches every toolset, including the ones you have not loaded, and names the one to add.

  • list_vibiz and vibiz_onboard_brand, in core
  • vibiz_get_branding reads the brand kit, in core
  • vibiz_find_capability finds a tool in any toolset

Ad creatives, priced before they run

vibiz_plan_ad_creative turns a brief into up to 4 on-brand creatives (image, carousel, video, UGC or product shot) and returns the credit cost and your balance. Nothing is generated until vibiz_create_ad_creative starts them, and in Claude a progress card follows each one to the end. The creatives toolset adds the single-purpose generators and an editor for images you already have.

  • vibiz_plan_ad_creative and vibiz_create_ad_creative, in core
  • vibiz_generate_image, vibiz_generate_ugc and vibiz_generate_ad_video, in creatives
  • vibiz_creatives_edit changes an existing image, in creatives
  • vibiz_list_creatives reuses what you already made, in core

A Meta campaign staged as a draft

With the ads toolset loaded, vibiz_meta_ads_prepare_campaign builds the whole campaign in the Vibiz campaign studio: the goal, ad sets with their own audiences and budgets, and every ad with its copy, media and destination. Ask for a change and vibiz_meta_ads_edit_draft rewrites the draft in place. For a campaign that is already running, vibiz_meta_ads_stage_changes adds ads or ad sets as staged changes. Nothing reaches Meta at this step.

  • vibiz_meta_ads_prepare_campaign and vibiz_meta_ads_edit_draft, in ads
  • vibiz_meta_ads_stage_changes for a running campaign, in ads
  • vibiz_meta_ads_audiences_list and vibiz_meta_ads_targeting_search, in ads
  • vibiz_meta_ads_pixels_list picks the conversion pixel, in ads

You publish it, in Vibiz

Open the draft in the Vibiz campaign studio, check the ads, audiences and budget, and publish. Only then does the campaign go to Meta, with the budget paid from your own ad account and the service fee on it shown next to the budget before you publish. Once the campaign runs, vibiz_growth_report and vibiz_ads_campaigns read the results back into the chat.

  • Nothing goes live from the chat
  • Fee on ad budget: 20% of the first $100 a day, 5% of the part up to $1,000 and 1% above that
  • vibiz_growth_report reads every connected ad platform, in core
  • vibiz_ads_pause stops an ad after you approve, in core

What the MCP server does not do

Paid ads run on Meta and Google only; the posts Vibiz publishes to Instagram, Facebook, TikTok, LinkedIn and X are organic. On Google the server reads campaigns and ads, pauses them and deletes ads. Launching, boosting or raising a budget always waits for your approval in Vibiz, and no tool buys credits or changes your plan. Creatives spend plan credits, 1 per image or carousel slide, with video and UGC priced by length. Publishing a campaign needs an active Vibiz plan.

  • Paid ads on Meta and Google only
  • Launches and budgets wait for your approval
  • Creatives spend plan credits
Catalyst logoTrading challenges

How Catalyst launched 103 Meta ads in 13 days with Vibiz

Catalyst runs the Elite Challenge, where traders trade live prediction-market events in a simulated account and earn a payout if they pass. A week after joining Vibiz it had its first Meta ad live, and in 13 days it launched 103 ads in 3 campaigns. They drew 1,206 clicks at $1.56 each, and the cost per Meta result fell 70% from the first two weeks to the last two.

creatives made in Vibiz
259
ads launched in 3 campaigns
103
cost per result on Meta
-70%

What is a Meta Ads MCP server?

A Meta Ads MCP server connects an AI assistant to advertising tools through the Model Context Protocol. Vibiz's server connects Claude to your marketing workspace: it can read your brand and results, create ad creatives and prepare a Meta campaign. You review and publish the campaign in Vibiz. This is Vibiz's connector, separate from Meta's own Ads MCP server.

What can I do from Claude?

JobWhat you get in the chatWhere you finish
Understand last week's performanceA growth report from connected ad accountsAsk follow-up questions in the chat
Make an adA credit quote, then generated creatives after you ask to proceedReview the creative in Claude or Vibiz
Prepare a Facebook or Instagram campaignA draft with ads, audiences, budget and destinationReview and publish in the Vibiz campaign studio
Change an existing Meta campaignStaged additions or edits for reviewPublish the changes in Vibiz
Read Google Ads performanceCampaign and ad results from the connected accountAsk for the next analysis; Meta draft tools are separate

From July to October 2026, 731 small businesses made 6,022 creatives in Vibiz from an outside AI assistant this way (see the study).

You need a Vibiz account and the relevant ad account connected in its workspace to use campaign data. Creating media uses your plan's credits. The MCP connection itself has no additional subscription charge; pricing explains the plan and campaign fees.

Connect your client

  1. Add the server. Paste https://mcp.vibiz.ai/mcp into your client. Each one has a short setup page: Claude, Claude Code and Cursor.
  2. Sign in. A browser tab opens on vibiz.ai. Sign in with your Vibiz account and approve the connection.
  3. Load the ads tools. Use https://mcp.vibiz.ai/mcp?toolsets=ads, or send X-Vibiz-Toolsets: ads in clients that support headers.

API keys for headless agents, read-only connectors and every other option are in the Vibiz MCP server setup docs.

First connection: a useful read before creating anything

Start with: “List my brands, then show last week's ad results for the brand I choose. Do not change anything.” This checks that you signed in to the right workspace and that the connected ad account is the one you expect.

Then try: “Plan three image ads for this offer and quote the credits first. Once I choose the creatives, prepare a Meta campaign draft. I will review the budget and publish it in Vibiz.” The creation and campaign steps stay visible, so you can inspect the work before publishing.

If you want the connector to be read-only, use:

https://mcp.vibiz.ai/mcp?readonly=1
What you seeWhat to check
Your brand is missingThe Vibiz account used for OAuth must have access to that workspace
Reports have no campaign dataConnect the relevant Meta or Google ad account in Vibiz and check the reporting dates
Creative tools work but Meta draft tools are missingAdd ?toolsets=ads to the connector URL and reconnect, or use vibiz_find_capability to find the toolset
A draft exists but nothing appears on MetaOpen the returned campaign studio link and publish the reviewed draft in Vibiz

The quickstart covers authentication, and the tool reference lists the available operations. Claude Code users can follow the official plugin setup.

To plan the work before Vibiz makes it, add the free Claude marketing skills: a go-to-market plan, a first-customer experiment, an ad creative test and a social content calendar, written to hand off to this server.

Toolsets and what they load

ToolsetLoad it withTools it adds, for example
corethe plain URLlist_vibiz, vibiz_onboard_brand, vibiz_plan_ad_creative, vibiz_create_ad_creative, vibiz_growth_report, vibiz_ads_campaigns, vibiz_ads_pause, vibiz_ads_delete, vibiz_social_publish, vibiz_find_capability
ads?toolsets=adsvibiz_meta_ads_prepare_campaign, vibiz_meta_ads_edit_draft, vibiz_meta_ads_stage_changes, vibiz_meta_ads_list_drafts, vibiz_meta_ads_audiences_list, vibiz_meta_ads_pixels_list, vibiz_meta_ads_targeting_search
creatives?toolsets=creativesvibiz_generate_image, vibiz_generate_carousel, vibiz_generate_ad_video, vibiz_generate_ugc, vibiz_generate_product_shot, vibiz_creatives_edit, vibiz_animate_image
social?toolsets=socialvibiz_draft_post, vibiz_analytics_top_posts, vibiz_analytics_best_time
comms?toolsets=commsvibiz_inbox_conversations, vibiz_inbox_reply_comment, vibiz_inbox_send_dm, vibiz_draft_outreach
research?toolsets=researchvibiz_find_competitors, vibiz_search_competitor_ads, vibiz_social_trends, vibiz_web_search
workspace?toolsets=workspacevibiz_list_offers, vibiz_create_offer, vibiz_generate_icps, vibiz_update_branding
crm and sites?toolsets=crm,sitesvibiz_find_leads, vibiz_leads_board, vibiz_generate_funnel
all?toolsets=allevery tool in the tool reference

Eight prompts to start with

Each one names the tools Claude calls. The three that build or change a Meta campaign need the ads toolset loaded.

  • “Set up my brand from acme.com.” vibiz_onboard_brand reads the site and builds the brand kit, with a card that shows each step as it finishes.
  • “Make three static ads for our spring offer, for first-time buyers.” vibiz_plan_ad_creative quotes the credits, and vibiz_create_ad_creative makes the ads once you say yes.
  • “Make an 8-second UGC video of someone unboxing our candle.” The same plan and create pair with the ugc format. vibiz_list_ugc_styles, in creatives, shows the styles to pick from.
  • “Build a Meta campaign from these ads for leads, at $30 a day.” vibiz_meta_ads_prepare_campaign stages it as a draft in the Vibiz campaign studio for you to publish.
  • “Add a retargeting ad set for people who visited the site.” vibiz_meta_ads_audiences_ensure builds the site-visitor audience from your pixel, and vibiz_meta_ads_stage_changes stages the ad set.
  • “Rewrite the third headline and send ad 2 to /pricing.” vibiz_meta_ads_edit_draft changes the draft in place, and the open campaign studio reloads with it.
  • “What worked last week?” vibiz_growth_report reads your social results and every connected ad platform, with totals and Vibiz recommendations.
  • “Which Google campaign spent the most? Pause it.” vibiz_ads_campaigns reads Google spend, and vibiz_ads_pause stops the campaign after you approve. Turning it back on waits for your approval in Vibiz.

How campaigns run after you publish them is on the Meta and Google ads manager page, and every plan is on pricing.

What it costs

Pro is $79 a month, or $63 a month billed yearly . Ultra is $229 a month . Every plan is paid, and there is no trial.

When Vibiz runs your ads, the budget goes from your own ad account to Meta or Google and Vibiz adds a fee on it, for example $6 a day on a $30 daily budget. The fee is shown next to the budget before you approve.

The MCP server costs nothing on top of a plan. Creatives spend the plan's credits, and vibiz_plan_ad_creative quotes the cost before anything runs.

See what each plan includes

The Vibiz MCP server, answered

Make your next ads from Claude.