क्या Facebook Ads का MCP है? हां। Hermoso एक होस्टेड Facebook Ads MCP सर्वर है (Meta इसी चीज़ को Meta Ads MCP कहता है)। https://app.hermoso.ai/mcp को Claude, ChatGPT या Cursor में जोड़ें और अपना Meta अकाउंट एक बार कनेक्ट करें। फिर आपका असिस्टेंट Facebook और Instagram कैंपेन, ad sets और ads को असली targeting के साथ बना सकता है, क्रिएटिव अपलोड कर सकता है, insights पढ़ सकता है, lead forms, ऑडियंस और pixels संभाल सकता है, और Facebook, Instagram और Threads पर पोस्ट कर सकता है। हर कैंपेन paused बनता है, और आपकी पुष्टि के बिना कुछ भी खर्च नहीं होता।
ज़्यादातर “Meta ads MCP” सर्वर सिर्फ़ पढ़ने और टॉगल करने वाले होते हैं: वे रिपोर्ट खींच सकते हैं और कैंपेन pause कर सकते हैं। यह उपयोगी है, और यह आसान आधा काम भी है। कठिन आधा यह है कि कैंपेन को एक क्रिएटिव चाहिए, और क्रिएटिव को रिसर्च, brand, render और upload चाहिए, इसीलिए सिर्फ़ टॉगल करने वाले सर्वर आपको वैसे भी Ads Manager में वापस भेज देते हैं।
Hermoso का MCP सर्वर पूरा रास्ता कवर करता है। वह वे ads खोजता है जो आपके प्रतियोगी सच में चला रहे हैं, आपके असली उत्पाद के साथ तैयार क्रिएटिव रेंडर करता है, उसे अपलोड करता है, उसके इर्द-गिर्द कैंपेन बनाता है, और जो हुआ उसे वापस पढ़ता है: कुल 922+ टूल, जिनमें Meta परिवार उनका एक हिस्सा है।
एक बार इंस्टॉल करें: Claude.ai या Claude Desktop में https://app.hermoso.ai/mcp को Settings → Connectors में पेस्ट करें और अपने Hermoso अकाउंट से मंज़ूरी दें। कोडिंग एजेंट में यह एक कमांड है: Claude Code में /plugin marketplace add hermoso-ai/hermoso और फिर /plugin install hermoso@hermoso, Codex में codex plugin marketplace add hermoso-ai/hermoso और फिर codex plugin add hermoso@hermoso, या Cursor में npx skills add hermoso-ai/hermoso -a cursor (-a के बाद अपने एजेंट का नाम रखें), फिर एक बार npx -y hermoso auth login से साइन इन करें। पूरा सेटअप MCP और CLI पेज पर है।
Meta के टूल, काम के हिसाब से
बनाना। create_meta_ad (एक कॉल में कैंपेन, ad set, क्रिएटिव और ads, या किसी मौजूदा post का boost), 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।
खर्च से पहले जांचना। preview_meta_ad, estimate_meta_reach, get_meta_ad_account।
पढ़ना। 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।
बदलना। update_meta_object, set_meta_campaign_status, delete_meta_object, delete_meta_audience, archive_meta_lead_form। जो भी खर्च शुरू या बंद कर सकता है, या हटा सकता है, उस पर पुष्टि का गेट है।
Catalogs। list_meta_catalogs, list_meta_product_sets, list_meta_catalog_products, create_meta_catalog, update_meta_catalog, delete_meta_catalog।
Organic पब्लिश करना। post_to_meta (Facebook Page, वह Instagram अकाउंट जो सीधे या Page के ज़रिए जुड़ा है, या Threads), schedule_post, manage_meta_post, upload_file।
जवाब देना। list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message, और Threads के समकक्ष टूल।
आपका एजेंट Facebook Ads MCP से क्या कर सकता है
नीचे की हर पंक्ति सर्वर पर एक असली टूल है, इसलिए यह एक चुनिंदा झलक नहीं बल्कि Meta की पूरी सतह है। सादी भाषा में पूछें और एजेंट टूल खुद चुनता है।
| काम | टूल | क्या होता है |
|---|---|---|
| पूरा ad बनाना | create_meta_ad | कैंपेन, पूरी targeting, बजट और schedule वाला ad set, क्रिएटिव और ads, सब एक कॉल में। Image, video या carousel। कोई मौजूदा post दें तो वह उसका boost बनाता है। सब कुछ paused बनता है। |
| टेस्ट के लिए ad sets जोड़ना | create_meta_campaign, create_meta_adset | एक paused कैंपेन, फिर उसके नीचे और ad sets, ताकि दो ऑडियंस या placements साथ-साथ चल सकें। |
| अपना क्रिएटिव लाना | upload_meta_asset, upload_file | कोई image या video ad account की लाइब्रेरी में रखता है, चाहे उसे Hermoso ने बनाया हो या आपने। |
| टार्गेटिंग ढूंढना | find_meta_audiences | interests, behaviours, places, भाषाएं, job titles, employers और schools के असली ids ढूंढता है। |
| रिटार्गेटिंग और lookalikes | create_meta_audience, list_meta_audiences, delete_meta_audience | Website, engagement और lookalike ऑडियंस, आपके ad account पर बनी। |
| Pixels | list_meta_pixels, create_meta_pixel | हर pixel और वह आखिरी बार कब fire हुआ, ताकि ad set clicks के बजाय conversions के लिए अनुकूलन कर सके। |
| पहले देखें और आकार जानें | preview_meta_ad, estimate_meta_reach | Meta का अपना placement-वार preview link, और किसी भी बजट से पहले Meta का अनुमान कि targeting spec कितने लोगों तक पहुंच सकता है। |
| Performance पढ़ना | meta_insights, list_meta_ads | किसी account, campaign, ad set या ad के लिए spend, impressions, reach, clicks, CTR, CPC, CPM और conversions, उम्र, लिंग, placement या देश के हिसाब से बांटकर। |
| अकाउंट की सेहत | get_meta_ad_account | शब्दों में अकाउंट की स्थिति, बकाया बैलेंस, अब तक खर्च, spend cap और न्यूनतम रोज़ का बजट। |
| Lead ads | create_meta_lead_form, list_meta_lead_forms, read_meta_leads, archive_meta_lead_form | आपके अपने सवालों वाले instant forms, और उनके जमा किए गए leads, Meta से सीधे लाइव पढ़े हुए। |
| Product catalogs | list_meta_catalogs, list_meta_catalog_products, create_meta_catalog, update_meta_catalog | Catalogs, product sets और products, Meta की review status के साथ। कोई catalog हटाना पुष्टि-गेट वाला है। |
| Partnership ads | list_meta_partnership_creators, manage_meta_partnership_creator | वे creators जिनके साथ आप partnership ads चला सकते हैं। |
| खर्च शुरू, बदलना या रोकना | set_meta_campaign_status, update_meta_object, delete_meta_object | नाम बदलना, टार्गेटिंग बदलना, बजट बदलना, चालू करना या हटाना। चालू करने और हटाने पर साफ़ पुष्टि के बिना नहीं चलता। |
| Organic posts | post_to_meta, schedule_post, manage_meta_post | Facebook Page, Instagram और Threads के posts: text, link, image, video या carousel, अभी या schedule पर। |
| Comments और DMs | list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message | Messenger और Instagram Direct के संदेश और comments पढ़ें और उनका जवाब दें, या कोई comment छिपाएं। |
| Organic आंकड़े | meta_page_insights, meta_post_insights, instagram_insights | Page, post और Instagram अकाउंट के insights, ऑडियंस की जनसांख्यिकी सहित। |
उदाहरण प्रॉम्प्ट
Hermoso कनेक्ट होने के बाद इनमें से कोई भी Claude, ChatGPT या Cursor में चिपकाएं। हर एक एक ही अनुरोध है।
- “मेरे पिछले 30 दिनों का Meta spend उम्र और लिंग के हिसाब से निकालो और बताओ कि कौन सा ad set कम करना चाहिए।”
एजेंट हर ad set पर उम्र और लिंग के breakdown के साथ meta_insights चलाता है और उन्हें हर परिणाम की लागत के हिसाब से क्रम में लगाता है। - “हमारे नए serum के लिए एक paused Instagram Reels कैंपेन बनाओ: कनाडा में 25 से 44 साल की महिलाएं, रोज़ $40, हमारे pixel पर खरीद के लिए अनुकूलन।”
list_meta_pixels pixel ढूंढता है, find_meta_audiences targeting हल करता है, create_meta_ad पूरा ट्री paused बनाता है, और सार Meta की read-back से बनता है। - “कुछ भी खर्च करने से पहले बताओ कि वह ऑडियंस कितने लोगों तक पहुंचेगी, और Stories में ad कैसा दिखेगा?”
estimate_meta_reach Meta से ऑडियंस का आकार मांगता है, और preview_meta_ad Stories के लिए Meta का असली preview link लौटाता है। - “पिछले 180 दिनों में जिसने भी खरीदा उसका 1% lookalike बनाओ।”
create_meta_audience आपके pixel से website ऑडियंस बनाता है, फिर उससे lookalike। - “पिछले मंगलवार का सबसे अच्छा Facebook post एक हफ़्ते के लिए हमारी दुकान के पास के लोगों तक boost करो।”
list_meta_posts और meta_post_insights post चुनते हैं, फिर create_meta_ad पते के आसपास के radius के साथ एक paused boost बनाता है। - “इस हफ़्ते हमारे webinar form के leads खींचो और उन्हें Google Sheet में डालो।”
read_meta_leads submissions लाइव पढ़ता है, फिर create_sheet उन्हें आपकी Drive में नई sheet में लिखता है। - “हमारे तीन प्रतियोगियों के सबसे लंबे समय से चल रहे Facebook ads खोजो, हमारे brand के लिए सबसे अच्छे विचार के दो वर्ज़न बनाओ, और उन्हें एक paused टेस्ट के रूप में सेट करो।”
pull_competitor_ads, फिर क्रिएटिव के लिए render_ad, फिर दो ad sets के साथ create_meta_ad। आपकी पुष्टि तक कुछ भी खर्च नहीं होता। - “हमारे ads कल से डिलीवर होना बंद हो गए। क्या यह billing है?”
get_meta_ad_account अकाउंट की स्थिति, बैलेंस और spend cap सादे शब्दों में पढ़ता है।
Targeting ही पूरा उत्पाद है, इसलिए सब कुछ खुला है
जो ads MCP सिर्फ़ देश और बजट सेट कर सकता है, वह असली कैंपेन नहीं बना सकता। यहां का ad-set सतह वह कवर करता है जो एक असली media buyer इस्तेमाल करता है:
- भूगोल: देश, क्षेत्र, radius के साथ शहर, postcodes और DMAs, बाहर रखने के विकल्प के साथ।
- ऑडियंस: interests, behaviours, custom audiences और lookalikes, locales।
- Placement: पांच प्लेटफ़ॉर्म और उनकी positions, devices, operating systems, और Advantage+ placements।
- Objective की व्यवस्था: आपके pixel और conversion event के साथ
promoted_object, जो optimization goal कोOFFSITE_CONVERSIONSतक ले जाता है। - पेसिंग: रोज़ या लाइफ़टाइम बजट, dayparting, bid caps और cost caps।
- क्रिएटिव: image, video और carousel।
जो हुआ उसे अनुरोध से नहीं बताया जाता
एजेंट टूलिंग की एक बारीक गलती: एजेंट आपको बताता है कि उसने क्या मांगा, न कि प्लेटफ़ॉर्म ने क्या किया। Hermoso ट्री बनाता है, फिर Meta से उसे वापस पढ़ता है, और जो सार आपको मिलता है वह उसी read-back से बनता है, इसलिए चुपचाप रिजेक्ट हुआ क्रिएटिव या बदला हुआ फ़ील्ड एक विसंगति के रूप में दिखता है, न कि एक आत्मविश्वासी लेकिन गलत रिपोर्ट के रूप में।
जिसे वह पूछे बिना नहीं करेगा
बजट वाला एजेंट तभी काम का है जब उसका असर सीमित हो, इसलिए खर्च का अधिकार prompt में नहीं बल्कि सर्वर में बंद है। Meta कैंपेन, ad sets और ads हमेशा PAUSED बनते हैं, और इसे कोई caller नहीं बदल सकता। असली ad खर्च चालू कर सकने वाले स्विच (हर ad प्लेटफ़ॉर्म पर एक: 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 और set_openai_ads_status उनमें से कुछ हैं) हर एक साफ़ पुष्टि वाले flag के बिना चलने से मना करता है, और वही गेट एक चालू Google Ads ad group, ad या कीवर्ड को चालू parent के नीचे बनाने पर भी लगता है, क्योंकि वह अगली auction पर चल पड़ता है। हटाना भी पुष्टि से ही होता है। जनरेशन की तरफ़, hermoso_capabilities चलने से पहले हर मॉडल की सटीक credit लागत बताता है, और हर render पहले अनुमान रिज़र्व करता है और फिर असली लागत तय करता है, ताकि फ़ेल हुआ dispatch पैसे वापस करे, चुपचाप बिल न करे।
अपना Meta अकाउंट कनेक्ट करना
आप Meta को Hermoso से सेटिंग्स में Connectors के अंतर्गत Meta के अपने OAuth flow के ज़रिए जोड़ते हैं, इसलिए कोई password कभी मॉडल या एजेंट से होकर नहीं गुज़रता। क्योंकि एजेंसी या आमंत्रित टीम के साथी के पास कई Pages, ad accounts और Instagram अकाउंट की पहुंच हो सकती है, एक brand साफ़ तौर पर चुनता है कि उनमें से कौन से उसके हैं; टीम के साथी फिर सिर्फ़ उसी चुने हुए सेट को देखते और इस्तेमाल करते हैं। Meta कनेक्शन brand स्तर पर साझा होते हैं ताकि पूरी टीम एक कनेक्शन से काम करे, जबकि Google Drive जैसे निजी कनेक्टर व्यक्ति तक सीमित रहते हैं।
यह क्रिएटिव के साथ कैसे जुड़ता है
एजेंट से Meta चलाने का कारण यह है कि कैंपेन डैशबोर्ड में एक अलग कदम नहीं रहता। एक ही बातचीत में एजेंट pull_competitor_ads से आपके प्रतियोगियों के सबसे लंबे समय से चल रहे ads खींच सकता है, mine_angles से बार-बार आने वाला hook खोज सकता है, plan_variations और render_ad से चार वर्ज़न रेंडर कर सकता है, उन्हें score कर सकता है, विजेता को परीक्षण के लिए organic पर पब्लिश कर सकता है, और फिर जो बचा उसके इर्द-गिर्द paused कैंपेन बना सकता है। यही निरंतरता इसका तर्क है। देखें marketing MCP का overview या पूरी टूल सूची।
Google Ads भी चलाते हैं? देखें Google Ads MCP।
अक्सर पूछे जाने वाले सवाल
क्या Facebook Ads का MCP सर्वर है?
हां। Hermoso का MCP सर्वर किसी भी MCP क्लाइंट से Meta ad कैंपेन बनाता और संभालता है: बनाने के लिए create_meta_campaign, create_meta_adset, create_meta_ad और upload_meta_asset; पढ़ने के लिए list_meta_ads, meta_insights, meta_page_insights और meta_post_insights; बदलने के लिए update_meta_object, set_meta_campaign_status और delete_meta_object। यह organic posts भी Facebook, Instagram और Threads पर पब्लिश करता है।
क्या AI एजेंट Facebook ad कैंपेन बना सकता है?
हां, पूरे ट्री के साथ: कैंपेन, पूरी targeting वाला ad set, और image, video या carousel ad। Objects paused बनते हैं और कोई caller इसे नहीं बदल सकता, इसलिए कैंपेन बनाने से कभी खर्च शुरू नहीं होता। उसे चालू करने के लिए साफ़ पुष्टि के साथ set_meta_campaign_status कॉल करना होगा।
कौन सी targeting सेट हो सकती है?
भूगोल, जिसमें देश, क्षेत्र, radius के साथ शहर, postcodes और DMAs, बाहर रखने के विकल्प के साथ; interests, behaviours, custom audiences और lookalikes; locales; पांच प्लेटफ़ॉर्म और उनके placements, devices, operating systems और Advantage+ placements; आपके pixel और conversion event के साथ promoted_object, जो goal को OFFSITE_CONVERSIONS तक ले जाता है; और dayparting, bid caps और cost caps के साथ रोज़ या लाइफ़टाइम बजट।
क्या यह मेरा ad बजट बिना पूछे खर्च कर सकता है?
नहीं। हर Meta ऑब्जेक्ट paused बनता है, और set_meta_campaign_status वह इकलौता स्विच है जो असली पैसा चालू करता है, और वह साफ़ पुष्टि वाले flag के बिना नहीं चलता। हटाना भी उसी तरह पुष्टि से होता है।
क्या एजेंट को मेरा Facebook पासवर्ड मिलता है?
नहीं। आप Meta को Hermoso की सेटिंग्स में Connectors के अंतर्गत Meta के अपने OAuth flow से जोड़ते हैं, और Hermoso परिणामी token अपने पास रखता है। एजेंट सिर्फ़ Hermoso के टूल कॉल करता है। एक brand यह भी चुनता है कि कौन से Pages, Instagram अकाउंट और ad accounts उसके हैं, ताकि कोई साथी आपकी बाकी संपत्ति न देखे।
क्या यह क्रिएटिव भी बना सकता है, या सिर्फ़ कैंपेन संभालता है?
दोनों। यही इसे सिर्फ़ कैंपेन वाले ads MCP से अलग करता है। वही सर्वर प्रतियोगियों के ads खोजता है, concept की योजना बनाता है, 100 से ज़्यादा मॉडलों पर असली उत्पाद के साथ तैयार image और video ads रेंडर करता है, asset को Meta पर अपलोड करता है, और फिर उसके इर्द-गिर्द कैंपेन बनाता है।
क्या यह performance पढ़ सकता है?
हां। meta_insights कैंपेन, ad set और ad का performance लौटाता है; meta_page_insights और meta_post_insights organic Page और post के आंकड़े देते हैं। नतीजे create_sheet और append_to_sheet से सीधे Google Sheet में निर्यात किए जा सकते हैं।
Hermoso में Meta एक बार कनेक्ट करें, और आपका एजेंट बिना आपका पासवर्ड जाने रिसर्च कर सकता है, क्रिएटिव बना सकता है, कैंपेन बना सकता है और नतीजे पढ़ सकता है।
मुफ़्त में शुरू करें → MCP दस्तावेज़ पढ़ें →