Facebook Ads MCP: bumuo, magbasa at magpatakbo ng Meta campaign mula sa iyong agent

Binibigyan ng MCP server ng Hermoso ang Claude, Cursor, Codex o anumang MCP client ng buong puno ng Meta: campaign, ad set na may totoong targeting, image, video at carousel na creative at insight, pati organic na pag-publish sa Facebook, Instagram at Threads. Naka-pause ang lahat sa paggawa, at ang tanging switch na nagpapagana ng gastos ay hindi gagana nang walang tahasang kumpirmasyon mo.

May Facebook Ads MCP ba? Mayroon. Ang Hermoso ay isang hosted na Facebook Ads MCP server (ang tawag ng Meta sa parehong bagay ay Meta Ads MCP). Idagdag ang https://app.hermoso.ai/mcp sa Claude, ChatGPT o Cursor, at ikonekta ang iyong Meta account nang isang beses. Pagkatapos, makakabuo na ang iyong assistant ng Facebook at Instagram campaign, ad set at ad na may totoong targeting, makakapag-upload ng creative, makakabasa ng insight, makakapamahala ng lead form, audience at pixel, at makakapag-post sa Facebook, Instagram at Threads. Naka-pause ang bawat campaign sa paggawa, at walang gagastusin hangga’t hindi mo ito kinukumpirma.

Karamihan ng “Meta ads MCP” na server ay basa-at-i-toggle lang: kaya nilang kumuha ng report at mag-pause ng campaign. Kapaki-pakinabang iyon at iyon ang madaling kalahati. Ang mahirap na kalahati ay kailangan ng campaign ng creative, at kailangan ng creative ng research, brand, render at upload, kaya bumabalik ka rin sa Ads Manager ng mga toggle-lang na server.

Sinasaklaw ng MCP server ng Hermoso ang buong landas. Sinasaliksik nito ang mga ad na aktwal na pinapatakbo ng mga kakumpitensya mo, nire-render ang tapos na creative na may totoong produkto mo, ina-upload ito, binubuo ang campaign sa paligid nito, at binabasa muli kung ano ang nangyari: 922+ na tool sa kabuuan, at ang pamilya ng Meta ay isang bahagi lang nito.

I-install nang isang beses: sa Claude.ai o Claude Desktop, i-paste ang https://app.hermoso.ai/mcp sa ilalim ng Settings → Connectors at aprubahan gamit ang iyong Hermoso account. Sa coding agent, isang command lang: /plugin marketplace add hermoso-ai/hermoso at pagkatapos /plugin install hermoso@hermoso sa Claude Code, codex plugin marketplace add hermoso-ai/hermoso at pagkatapos codex plugin add hermoso@hermoso sa Codex, o npx skills add hermoso-ai/hermoso -a cursor sa Cursor (pangalanan ang sarili mong agent pagkatapos ng -a), tapos mag-sign in nang isang beses gamit ang npx -y hermoso auth login. Kumpletong setup sa MCP & CLI page.

Ang mga Meta tool, ayon sa gawain

Bumuo. create_meta_ad (campaign, ad set, creative at mga ad sa iisang tawag, o boost ng umiiral na post), create_meta_campaign, create_meta_adset, upload_meta_asset, find_meta_audiences, create_meta_audience, create_meta_pixel, create_meta_lead_form, list_meta_pages.

Suriin bago gumastos. preview_meta_ad, estimate_meta_reach, get_meta_ad_account.

Basahin. list_meta_ads, meta_insights, meta_page_insights, meta_post_insights, instagram_insights, list_meta_audiences, list_meta_pixels, list_meta_lead_forms, read_meta_leads.

Baguhin. update_meta_object, set_meta_campaign_status, delete_meta_object, delete_meta_audience, archive_meta_lead_form. Kinukumpirma muna ang anumang maaaring magpasimula ng gastos o magbura.

Mga catalog. list_meta_catalogs, list_meta_product_sets, list_meta_catalog_products, create_meta_catalog, update_meta_catalog, delete_meta_catalog.

Mag-publish ng organic. post_to_meta (Facebook Page, Instagram account na direktang konektado o sa pamamagitan ng Page, o Threads), schedule_post, manage_meta_post, upload_file.

Makisali. list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message, at ang katumbas nila sa Threads.

Ano ang kaya ng iyong agent gamit ang Facebook Ads MCP

Bawat hanay sa ibaba ay totoong tool sa server, kaya ito ang buong surface ng Meta at hindi lang piling highlight. Magtanong sa simpleng wika, at pipiliin ng agent ang mga tool.

GawainMga toolAno ang mangyayari
Bumuo ng buong adcreate_meta_adCampaign, ad set na may buong targeting, budget at iskedyul, ang creative at ang mga ad, lahat sa isang tawag. Image, video o carousel. Kung magpapasa ka ng umiiral na post, boost ang bubuuin nito. Lahat ay mapupunta sa pause.
Magdagdag ng ad set para sa testcreate_meta_campaign, create_meta_adsetIsang naka-pause na campaign, tapos mga dagdag na ad set sa ilalim nito para tumakbo nang magkatabi ang dalawang audience o placement.
Gamitin ang sarili mong creativeupload_meta_asset, upload_fileInilalagay ang isang image o video sa library ng ad account, ginawa man ito ng Hermoso o ikaw.
Maghanap ng targetingfind_meta_audiencesHinahanap ang totoong id para sa mga interes, behavior, lugar, wika, job title, employer at paaralan.
Retargeting at lookalikecreate_meta_audience, list_meta_audiences, delete_meta_audienceWebsite, engagement at lookalike na audience, binuo sa iyong ad account.
Pixellist_meta_pixels, create_meta_pixelIpinapakita ang bawat pixel at kung kailan ito huling nag-fire, para ma-optimize ng ad set ang conversion sa halip na click.
Silipin at sukatin munapreview_meta_ad, estimate_meta_reachSariling preview link ng Meta bawat placement, at tantiya ng Meta kung ilang tao ang maaabot ng targeting spec bago mag-commit ng anumang budget.
Basahin ang performancemeta_insights, list_meta_adsGastos, impression, reach, click, CTR, CPC, CPM at conversion para sa account, campaign, ad set o ad, hinati ayon sa edad, kasarian, placement o bansa.
Kalusugan ng accountget_meta_ad_accountStatus ng account sa mga salita, utang na babayaran, nagastos na halaga, spend cap at pinakamababang araw-araw na budget.
Lead adcreate_meta_lead_form, list_meta_lead_forms, read_meta_leads, archive_meta_lead_formInstant form na may sarili mong mga tanong, at ang mga lead na nakolekta nito, binabasa nang live mula sa Meta.
Product cataloglist_meta_catalogs, list_meta_catalog_products, create_meta_catalog, update_meta_catalogMga catalog, product set at produkto kasama ang review status ng Meta. Kinukumpirma muna ang pagbura ng isa.
Partnership adlist_meta_partnership_creators, manage_meta_partnership_creatorAng mga creator na maaari mong patakbuhan ng partnership ad.
Simulan, baguhin o itigil ang gastosset_meta_campaign_status, update_meta_object, delete_meta_objectPalitan ang pangalan, i-retarget, baguhin ang budget, i-activate o burahin. Tumatanggi ang pag-activate at pagbura nang walang tahasang kumpirmasyon.
Organic na postpost_to_meta, schedule_post, manage_meta_postPost sa Facebook Page, Instagram at Threads: teksto, link, image, video o carousel, ngayon o sa iskedyul.
Mga komento at DMlist_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_messageBasahin at sagutin ang mga komento at mensahe sa Messenger at Instagram Direct, o itago ang isang komento.
Organic na numerometa_page_insights, meta_post_insights, instagram_insightsInsight ng Page, post at Instagram account, kasama ang demograpiko ng audience.

Mga halimbawang prompt

I-paste ang alinman dito sa Claude, ChatGPT o Cursor kapag nakakonekta na ang Hermoso. Isang kahilingan lang ang bawat isa.

  • “Kunin ang gastos ko sa Meta sa nakaraang 30 araw ayon sa edad at kasarian at sabihin kung aling ad set ang dapat kong bawasan.”
    Pinapatakbo ng agent ang meta_insights na may hati ayon sa edad at kasarian kada ad set, at niraranggo ang mga ito ayon sa cost per result.
  • “Bumuo ng naka-pause na Instagram Reels campaign para sa bago naming serum: mga babae 25 hanggang 44 sa Canada, $40 kada araw, i-optimize para sa purchase gamit ang pixel namin.”
    Hinahanap ng list_meta_pixels ang pixel, nireresolba ng find_meta_audiences ang targeting, binubuo ng create_meta_ad ang puno nang naka-pause, at galing sa read-back ng Meta ang buod.
  • “Bago tayo gumastos ng anuman, ilang tao ang maaabot ng audience na iyon, at ano ang itsura ng ad sa Stories?”
    Hinihingi ng estimate_meta_reach sa Meta ang laki ng audience, at ibinabalik ng preview_meta_ad ang totoong preview link ng Stories mula sa Meta.
  • “Gumawa ng 1% lookalike ng lahat ng bumili sa nakaraang 180 araw.”
    Binubuo ng create_meta_audience ang website audience mula sa pixel mo, tapos ang lookalike mula roon.
  • “I-boost ang pinakamagandang Facebook post namin noong nakaraang Martes sa mga taong malapit sa tindahan namin sa loob ng isang linggo.”
    Pinipili ng list_meta_posts at meta_post_insights ang post, tapos binubuo ng create_meta_ad ang naka-pause na boost na may radius sa paligid ng address.
  • “Kunin ang mga lead mula sa webinar form namin ngayong linggo at ilagay sa Google Sheet.”
    Binabasa ng read_meta_leads ang mga isinumite nang live, tapos isinusulat ng create_sheet ang mga ito sa bagong sheet sa Drive mo.
  • “Hanapin ang pinakamatagal nang tumatakbong Facebook ad ng tatlong kakumpitensya namin, gumawa ng dalawang bersyon ng pinakamagandang ideya para sa brand namin, at i-set up bilang naka-pause na test.”
    pull_competitor_ads, tapos render_ad para sa creative, tapos create_meta_ad na may dalawang ad set. Walang gagastusin hangga’t hindi mo kinukumpirma.
  • “Tumigil ang ads namin kahapon. Dahil ba sa billing?”
    Binabasa ng get_meta_ad_account ang status ng account, balanse at spend cap sa malinaw na salita.

Targeting ang buong produkto, kaya nakalantad ang lahat

Hindi makakabuo ng totoong campaign ang ads MCP na nakakapagtakda lang ng bansa at budget. Sakop ng ad-set surface dito ang mga kailangan talaga ng media buyer:

  • Heograpiya: mga bansa, rehiyon, lungsod na may radius, postcode at DMA, kasama ang mga pagbubukod.
  • Audience: mga interes, behavior, custom audience at lookalike, at mga locale.
  • Placement: limang platform at ang kanilang mga posisyon, device, operating system, at Advantage+ placement.
  • Pagkakabit ng layunin: isang promoted_object na may pixel at conversion event mo, na nagpapataas ng optimization goal sa OFFSITE_CONVERSIONS.
  • Bilis ng paggasta: araw-araw o panghabambuhay na budget, dayparting, bid cap at cost cap.
  • Creative: image, video at carousel.

Walang kinukuwento batay sa hiling

Isang banayad na pagkakamali sa mga tool ng agent: sinasabi ng agent kung ano ang hiniling nito, hindi kung ano ang ginawa ng platform. Binubuo ng Hermoso ang puno, tapos binabasa ulit mula sa Meta, at ang buod na natatanggap mo ay binubuo mula sa read-back na iyon, kaya ang creative na tahimik na tinanggihan o ang field na pinilit ay lumalabas bilang pagkakaiba, sa halip na isang kumpiyansa at maling ulat.

Ang hindi nito gagawin nang hindi nagtatanong

Kailangang may hangganan ang gastos ng agent na may budget, kaya nakakabit ang awtoridad sa paggastos sa server at hindi sa prompt. Ginagawa ang mga Meta campaign, ad set at ad na PAUSED nang walang override mula sa tumatawag. Ang mga switch ng status na maaaring magpagana ng totoong gastos sa ad (isa sa bawat ad platform: set_meta_campaign_status, set_google_ads_status, set_microsoft_ads_status, set_reddit_ads_status, set_linkedin_ads_status, set_pinterest_ads_status, set_x_ads_status at set_openai_ads_status, kabilang ang iba) ay tumatanggi na tumakbo nang walang tahasang confirmation flag, at ang parehong gate ay sumasaklaw sa paggawa ng naka-enable na Google Ads ad group, ad o keyword sa ilalim ng magulang na naka-enable na, dahil nagsisilbi na iyon sa susunod na auction. Kinukumpirma rin ang mga pagbura. Sa panig ng paggawa, inilalathala ng hermoso_capabilities ang eksaktong credit cost ng bawat modelo bago tumakbo ang anuman, at bawat render ay nagre-reserba ng tantiya bago ayusin sa totoong gastos, kaya kapag pumalya ang dispatch, ibabalik ang pera sa halip na tahimik kang singilin.

Pagkonekta ng iyong Meta account

Ikinokonekta mo ang Meta sa Hermoso sa pamamagitan ng sariling OAuth flow ng Meta, sa Connectors settings, kaya walang password na dumadaan sa modelo o sa agent. Dahil maaaring may access ang isang agency o inimbitahang kasamahan sa maraming Page, ad account at Instagram account, tahasang pinipili ng brand kung alin sa mga iyon ang kabilang dito; ang mga kasamahan ay nakikita at nagagamit lamang ang set na iyon. Ibinabahagi ang mga koneksyon ng Meta sa antas ng brand para magamit ng buong team ang iisang koneksyon, habang ang mga personal na connector tulad ng Google Drive ay nananatili sa indibidwal.

Paano ito nagtutugma sa creative

Ang dahilan kung bakit mas mainam patakbuhin ang Meta mula sa agent kaysa sa dashboard ay hindi na hiwalay na hakbang ang campaign. Sa iisang usapan, kayang kunin ng agent ang pinakamatagal nang tumatakbong ad ng mga kakumpitensya gamit ang pull_competitor_ads, hanapin ang paulit-ulit na hook gamit ang mine_angles, mag-render ng apat na bersyon gamit ang plan_variations at render_ad, bigyan sila ng marka, i-publish ang nanalo bilang organic para subukan, at pagkatapos ay buuin ang naka-pause na campaign sa paligid ng anumang nakaligtas. Ang pagpapatuloy na iyon ang dahilan. Tingnan ang overview ng marketing MCP o ang buong listahan ng tool.

Pinapatakbo rin ang Google Ads? Tingnan ang ang Google Ads MCP.

Mga madalas itanong

May Facebook Ads MCP server ba?

Mayroon. Bumubuo at namamahala ang MCP server ng Hermoso ng Meta ad campaign mula sa anumang MCP client: create_meta_campaign, create_meta_adset, create_meta_ad at upload_meta_asset para bumuo; list_meta_ads, meta_insights, meta_page_insights at meta_post_insights para magbasa; update_meta_object, set_meta_campaign_status at delete_meta_object para magbago. Nagpo-publish din ito ng organic na post sa Facebook, Instagram at Threads.

Makakagawa ba ng Facebook ad campaign ang isang AI agent?

Oo, buo ang puno: campaign, ad set na may buong targeting, at image, video o carousel na ad. Naka-pause ang mga object sa paggawa nang walang override mula sa tumatawag, kaya hindi nagsisimula ng gastos ang pagbuo ng campaign. Ang pag-activate nito ay nangangailangan ng pagtawag sa set_meta_campaign_status na may tahasang kumpirmasyon.

Anong targeting ang maitatakda nito?

Heograpiya kasama ang mga bansa, rehiyon, lungsod na may radius, postcode at DMA na may pagbubukod; mga interes, behavior, custom audience at lookalike; mga locale; limang platform at ang kanilang mga placement, device, operating system at Advantage+ placement; isang promoted_object na may pixel at conversion event mo, na nagpapataas ng goal sa OFFSITE_CONVERSIONS; at araw-araw o panghabambuhay na budget na may dayparting, bid cap at cost cap.

Makakagastos ba ito ng ad budget ko nang hindi nagtatanong?

Hindi. Naka-pause ang bawat Meta object sa paggawa, at ang set_meta_campaign_status ang tanging switch na nagpapagana ng totoong pera, at tumatanggi itong tumakbo nang walang tahasang confirmation flag. Kinukumpirma rin ang mga pagbura sa parehong paraan.

Nakukuha ba ng agent ang password ko sa Facebook?

Hindi. Ikinokonekta mo ang Meta sa pamamagitan ng sariling OAuth flow ng Meta sa Connectors settings ng Hermoso, at ang Hermoso ang nagtatago ng nagresultang token. Tumatawag lang ang agent sa mga tool ng Hermoso. Pumipili rin ang brand kung aling mga Page, Instagram account at ad account ang kabilang dito, kaya hindi nakikita ng kasamahan ang iba pa sa mga asset mo.

Makakagawa rin ba ito ng ad creative, o campaign lang ang pinamamahalaan?

Pareho. Dito nagkakaiba sa mga campaign-only na ad MCP. Sinasaliksik ng parehong server ang mga ad ng kakumpitensya, binabalangkas ang konsepto, nagre-render ng tapos na image at video ad sa 100+ modelo na may totoong produkto mong nakakabit, ina-upload ang asset sa Meta, at pagkatapos ay binubuo ang campaign sa paligid nito.

Makakabasa ba ito ng performance?

Oo. Ibinabalik ng meta_insights ang performance ng campaign, ad set at ad; sinasaklaw ng meta_page_insights at meta_post_insights ang organic na metrics ng Page at post. Maaaring i-export ang mga resulta direkta sa Google Sheet gamit ang create_sheet at append_to_sheet.

Ikonekta ang Meta sa Hermoso nang isang beses, at kayang magsaliksik, gumawa ng creative, bumuo ng campaign at magbasa ng resulta ng iyong agent nang hindi kailanman hawak ang iyong password.

Magsimula nang libre →   Basahin ang MCP docs →