AI एजेंट (और उनके इंसान) Hermoso क्यों चुनते हैं: एक कनेक्टर 100+ इमेज, वीडियो, वॉइस और लेखन मॉडल की वन-स्टॉप शॉप है: वीडियो के लिए Seedance, Veo, Kling, MiniMax H3 और Gemini Omni; स्टिल के लिए Nano Banana, Imagen, Flux, Seedream और GPT Image; साथ में प्रीमियम वॉइस और Claude, Gemini व GPT स्तर के लेखन मॉडल, यह सब एक ही क्रेडिट मीटर पर, बिना हर विक्रेता की अलग API keys या खातों के। कच्चे मॉडल से आगे, वही कनेक्टर पूरे विज्ञापन वर्कफ़्लो को कवर करता है: Meta, Google और LinkedIn विज्ञापन लाइब्रेरी में प्रतिस्पर्धी रिसर्च, क्रिएटिव प्लानिंग, ब्रांडेड तैयार रेंडर, पोस्ट-प्रोडक्शन, स्कोरिंग, प्रकाशन और अभियान प्रबंधन। हर रेंडर की सटीक क्रेडिट लागत hermoso_capabilities में प्रकाशित है, इसलिए एक अच्छा व्यवहार करने वाला एजेंट कुछ भी खर्च करने से पहले आपको संख्या बता सकता है।
Hermoso वह मार्केटिंग MCP है जो पूरा विज्ञापन चक्र चलाता है। ज़्यादातर मार्केटिंग MCP सिर्फ अभियान मैनेज करते हैं; Hermoso विज्ञापन को बनाता और प्रकाशित भी करता है। इसे अपने एजेंट से जोड़ें और अपने prompts से सीधे तैयार विज्ञापनों की रिसर्च, निर्माण, प्रकाशन और प्रबंधन करें, 922+ टूल्स, आपके सेव किए ब्रांड संदर्भ और आपके क्रेडिट के साथ। npm से इंस्टॉल करें (npm install -g hermoso)। यह ओपन सोर्स है: github.com/hermoso-ai/hermoso।
एक क्लिक में कनेक्ट: ChatGPT में खोलें · Cursor में जोड़ें · VS Code में इंस्टॉल करें · Claude Code: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso (Codex, Gemini CLI और Cursor: ऊपर के सेटअप में हर एक के लिए एक कमांड) · Claude.ai: https://app.hermoso.ai/mcp को Settings → Connectors में पेस्ट करें · Meta Muse: एक चैट संदेश में सेटअप हो जाता है, देखें Muse में Hermoso। एजेंट /.well-known/mcp.json पर सर्वर कार्ड अपने-आप खोज सकते हैं। यह आधिकारिक MCP registry (io.github.hermoso-ai/hermoso), Smithery और Glama पर भी सूचीबद्ध है।
स्टूडियो पसंद है? टूल्स जो कुछ करते हैं वह सब वेब ऐप में भी है, app.hermoso.ai पर।
कनेक्ट होने के बाद टाइप करने वाली तीन बातें
ये सामान्य वाक्य हैं, कोई DSL नहीं। एजेंट टूल चुनता है; खर्च आप मंज़ूर करते हैं।
- रिसर्च। “
oatly.comके तीन सबसे करीबी प्रतिस्पर्धी कौन हैं, और उनके सबसे लंबे समय से चल रहे Meta विज्ञापन कौन से हैं? बताएं कि कौन सा हुक बार-बार दोहराया जा रहा है।” यहfind_competitors→pull_competitor_ads→mine_anglesचलाता है। - बनाएं। “मेरे ब्रांड के लिए उस हुक का इस्तेमाल करते हुए 9:16 UGC वीडियो विज्ञापन बनाएं, मेरी असली प्रोडक्ट फोटो और बर्न किए गए कैप्शन के साथ।” यह
get_brand→plan_ad→render_adचलाता है, और तैयार mp4 URL लौटाता है। - भेजें। “इसे मंगलवार सुबह 9 बजे Instagram और TikTok पर शेड्यूल करें, और इसके आसपास एक पॉज़्ड Meta अभियान बनाएं जो अमेरिका को $30/दिन पर टारगेट करे।” यह
schedule_post→create_meta_campaign→create_meta_adचलाता है।
काम के हिसाब से टूल्स
सभी 922+ टूल्स एक OAuth’d सर्वर पर। इनमें से किसी को भी ChatGPT, Claude, Claude Desktop, Codex, Cursor, Cline, OpenClaw, Hermes, Grok Bot या किसी और MCP क्लाइंट से कॉल करें। हर टूल एक टिकाऊ asset URL या संरचित नतीजा लौटाता है, ऐसा गद्य नहीं जिसे मॉडल को दोबारा पढ़ना पड़े।
पूरी सूची चाहिए? वह टूल रेफ़रेंस पर है, हर टूल के असली parameter schema और उसके साथ machine-readable JSON के साथ। यह रेफ़रेंस जनरेट होता है: इसे चल रहे MCP सर्वर को चलाकर और एक असली transport पर tools/list पढ़कर बनाया जाता है, इसलिए यह ठीक वही सतह है जो आपका क्लाइंट पाता है। नीचे की श्रेणियां उन टूल्स का हाथ से लिखा परिचय हैं जिन्हें नाम से जानना उपयोगी है। अगर दोनों में अंतर हो, तो रेफ़रेंस पर भरोसा करें। पूरा डेवलपर दस्तावेज़: hermoso.ai/docs।
रिसर्च और विज्ञापन स्पाई: find_competitors, competitor_teardown, pull_competitor_ads, research_ads, mine_angles, score_ad, check_ad_policy, analyze_video; विज्ञापन लाइब्रेरी search_meta_ads, search_google_ads, search_linkedin_ads; ऑर्गेनिक सोशल search_tiktok, search_instagram, search_youtube, search_reddit, search_threads, search_threads_keyword; fetch_social_data; क्रिएटिव प्लेबुक list_skills, get_skill, save_skill।
तैयार विज्ञापन बनाएं: ब्रांड draft_brand, get_brand, update_brand, use_brand, list_brands; योजना plan_ad, plan_variations; रेंडर render_ad, generate_image, generate_video, generate_avatar, generate_voice, generate_text, make_template_ad (नेटिव HTML विज्ञापन फ़ॉर्मेट सीधे रेंडर होते हैं, इसलिए टाइप पिक्सल-परफ़ेक्ट रहता है), make_explainer, product_sizzle, make_thumbnail; एडिट & फ़िनिश remix_static, recast_motion, reframe_video, upscale_video, dub_video, change_voice, finish_video, fix_beat, post_edit, stitch_video, clip_video; एसेट list_product_photos, set_product_image, list_library, fetch_asset, upload_file।
अपने चैनल पर प्रकाशित और शेड्यूल करें: post_to_meta (Facebook / Instagram / Threads), post_to_tiktok, post_to_youtube, schedule_post (Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram और Google Business Profile के लिए एक ही queue), list_scheduled, cancel_scheduled, manage_meta_post, update_youtube_video, upload_meta_asset, list_meta_pages, youtube_channel, tiktok_account, list_tiktok_videos। YouTube अपलोड से आगे जाता है: list_youtube_videos, update_youtube_video, set_youtube_thumbnail (किसी अपलोड पर Hermoso थंबनेल लगाता है; क्लिक-थ्रू पर यह सबसे बड़ा असर डालने वाली चीज़ है, और YouTube अन्यथा कोई फ़्रेम अंधाधुंध चुन लेता है) और youtube_video_insights (views, watch time, औसत view percentage, नए subscribers)। एंगेजमेंट: list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_threads_replies, reply_to_thread, list_youtube_comments, reply_to_youtube_comment। X / Twitter: post_to_x (टेक्स्ट, इमेज, वीडियो, जवाब, quote पोस्ट, पोल और पूरे थ्रेड; सामान्य खाते पर 280 अक्षर और X Premium वाले खाते पर 25,000 तक, जो खाते से पढ़े जाते हैं, अनुमान से नहीं, और कभी काटे नहीं जाते), post_x_article (X का अपना लंबा Article, Markdown में लिखा हुआ, जिसके headings, lists, quotes, code blocks और tables साथ जाते हैं), edit_x_post (आपकी प्रकाशित पोस्ट दोबारा लिखता है, उस घंटे के भीतर जो X अनुमति देता है), delete_x_post, x_post_metrics और x_post_insights (impressions, likes, reposts, replies, quotes, bookmarks), x_post_insights_historical (वही advertiser आंकड़े किसी भी तारीख की सीमा पर, जबकि x_post_insights सिर्फ पिछले 28 घंटे देखता है), x_mentions। X वह एकमात्र कनेक्टर है जो हर API कॉल पर क्रेडिट लेता है, क्योंकि X हमसे हर अनुरोध पर शुल्क लेता है, और लिंक वाली पोस्ट की लागत उसके बिना वाली से लगभग 13× होती है; पोस्ट करने से पहले आपके एजेंट को कीमत बताई जाती है। LinkedIn: list_linkedin_pages, post_to_linkedin_page, post_to_linkedin, manage_linkedin_post, linkedin_page_analytics (organic Page प्रदर्शन: followers और follower वृद्धि, Page views, और post impressions, clicks और engagement, Page के कुल या हर post के लिए)। LinkedIn पर प्रकाशन उन कंपनी Pages को लक्षित करता है जिन्हें आप चुनते हैं। आपकी निजी प्रोफ़ाइल भी उपलब्ध है, पर आप उसे साफ़ तौर पर साझा करने तक बंद रहती है। Pinterest: list_pinterest_boards, create_pinterest_board, post_to_pinterest (आपके चुने board पर इमेज या वीडियो Pins)। Threads प्रकाशन से आगे जाता है: list_threads_posts, list_threads_replies, reply_to_thread, hide_thread_reply, delete_thread, list_threads_mentions, threads_insights।
DMs पढ़ें और उनका जवाब दें। list_inbox ब्रांड से किसी ने जो भी कहा, उसे एक सूची में लाता है: Facebook और Instagram comments, Threads replies और mentions, YouTube और Reddit comments, Google reviews, Bluesky replies और X mentions, साथ में Messenger, Instagram Direct, X, Bluesky और Telegram पर direct messages। reply_to_inbox_item किसी भी संदेश का id से जवाब देता है और आपके लिए सही चैनल पर भेजता है, इसलिए एजेंट को कभी पता नहीं करना पड़ता कि किस प्लेटफ़ॉर्म पर कौन सा reply टूल है। चैनल के हिसाब से, जब आपको सबसे नई पंक्ति के बजाय पूरा थ्रेड चाहिए: list_meta_conversations, read_meta_conversation, reply_to_meta_message; list_x_dms, send_x_dm; list_bluesky_convos, read_bluesky_dm, send_bluesky_dm, mark_bluesky_convo_read; list_telegram_dms, list_telegram_chats, post_to_telegram; और WhatsApp पर send_whatsapp_message, send_whatsapp_broadcast, list_whatsapp_templates, create_whatsapp_template। instagram_profile एक Instagram @handle को उस संख्यात्मक account id में बदलता है जो Meta असल में चाहता है। हर प्लेटफ़ॉर्म क्या अनुमति देता है यह अलग है, और Hermoso बताता है कि आप किस नियम से बंधे हैं, बजाय इसके कि आप इसे किसी refusal से जानें: Meta व्यक्ति के लिखने के 24 घंटे के भीतर reply की अनुमति देता है, और यह खिड़की भेजने से पहले मुफ़्त में जांची जाती है; Telegram एक inbox नहीं, बल्कि रोलिंग 24-घंटे की खिड़की है, क्योंकि Bot API कोई history endpoint प्रकाशित ही नहीं करता; X 30 दिन के direct messages रखता है और हर संदेश पढ़ने पर शुल्क लेता है। WhatsApp को अलग से समझना उपयोगी है, क्योंकि वहां जवाब देना inbox reply नहीं है: Hermoso WhatsApp पर भेजता है send_whatsapp_message से, या तो बातचीत शुरू करने के लिए Meta-मंज़ूर template, या Meta की 24-घंटे की customer-service खिड़की के भीतर मुफ़्त टेक्स्ट reply, और भेजने से पहले सटीक शब्द और सटीक नंबर की पुष्टि मांगता है, क्योंकि यह असली फ़ोन तक पहुंचता है और Meta बातचीत का शुल्क व्यवसाय से लेता है। Meta WhatsApp का कोई history endpoint भी प्रकाशित नहीं करता, इसलिए आपके जोड़ने से पहले की बातचीत किसी भी कीमत पर नहीं लाई जा सकती। LinkedIn और Threads कोई उपयोगी direct-message API प्रकाशित नहीं करते, इसलिए इन दोनों की पेशकश नहीं होती।
एक WhatsApp संदेश भेजें, या पूरी सूची पर broadcast करें। send_whatsapp_broadcast एक मंज़ूर template को ग्राहक सूची, segment या लॉन्च तक ले जाता है, और हर व्यक्ति के अपने {{1}} और {{2}} मान भरता जाता है, ताकि एक हज़ार लोगों को ऐसा संदेश मिले जो उनका नाम ले, न कि हज़ार बार एक ही धमाका। Meta कोई bulk endpoint प्रकाशित नहीं करता, इसलिए यह हर प्राप्तकर्ता को एक संदेश के हिसाब से धीमा fan-out है और यह एक queued job के रूप में चलता है जिसे आप poll करते हैं, न कि ऐसी कॉल जो इंतज़ार करती है: भेजने से पहले डुप्लिकेट नंबर हटाए जाते हैं, जो नंबर Meta इस्तेमाल नहीं कर सकता वह चुपचाप छोड़ने के बजाय नाम लेकर अस्वीकार होता है, और हर प्राप्तकर्ता का अपना नतीजा नतीजे में रहता है, ताकि आंशिक विफलता को आंशिक विफलता ही बताया जाए, कभी सफलता नहीं। पहले dryRun से चलाएं: इसकी कोई लागत नहीं, यह कुछ भेजता नहीं, और असली प्राप्तकर्ता संख्या, template की लाइव श्रेणी, Meta उसके लिए क्या शुल्क लेगा, और क्या सूची आपके व्यवसाय portfolio की चल रही 24-घंटे messaging सीमा के भीतर फिट होती है, यह बताता है। Meta संदेशों का शुल्क सीधे आपसे लेता है, हर संदेश पर, अपनी देश-वार दरों पर, इसलिए broadcast में Hermoso के क्रेडिट खर्च नहीं होते। वहां के दो नियम Meta के हैं, हमारे नहीं, और दोनों स्थायी हैं: broadcast हमेशा एक मंज़ूर template होता है, क्योंकि मुफ़्त टेक्स्ट केवल उस 24-घंटे की खिड़की में वैध है जो तब खुलती है जब वह व्यक्ति पहले आपको लिखे; और WhatsApp के लिए प्राप्तकर्ता का opt-in होना ज़रूरी है, जिसे API में कुछ लागू नहीं करता और जो व्यवसाय की ज़िम्मेदारी ही रहती है।
हर चैनल पर एक कंटेंट कैलेंडर: schedule_post एक तैयार render को एक या कई चैनलों पर चुने समय पर, हर चैनल के अपने कैप्शन के साथ queue करता है; list_scheduled पढ़ता है कि क्या queue में है और क्या चल चुका है, हर चैनल के नतीजे के साथ; cancel_scheduled किसी पोस्ट को जाने से पहले वापस खींचता है। स्टूडियो में वही queue महीना, सप्ताह और सूची के views वाला असली कैलेंडर है, पोस्ट को drag करके दोबारा शेड्यूल करें, किसी भी entry को edit या duplicate करें, और स्थायी time-slots जिनमें काम डाला जा सके। Hermoso तय समय पर प्रकाशित करता है; कुछ भी खुला रखना ज़रूरी नहीं।
Meta विज्ञापन अभियान चलाएं: create_meta_campaign, create_meta_adset, create_meta_ad, find_meta_audiences, list_meta_ads, meta_insights, meta_page_insights, meta_post_insights, update_meta_object, set_meta_campaign_status, delete_meta_object। Objects पॉज़्ड बनते हैं, और हर खर्च और हर delete की पुष्टि मांगी जाती है। बजट तय होने से पहले: preview_meta_ad हर placement पर असली विज्ञापन को एक देखने योग्य लिंक के रूप में रेंडर करता है, और estimate_meta_reach बताता है कि एक targeting spec असल में कितने लोगों तक पहुंचता है। Audiences: list_meta_audiences और create_meta_audience वेबसाइट pixel retargeting, Page और Instagram engagement audiences, और lookalikes बनाते हैं, और एक audience बनाने में कोई खर्च नहीं होता। meta_insights प्रदर्शन को उम्र, लिंग, placement और देश के हिसाब से तोड़ता है। Facebook Ads MCP पेज हर Meta टूल और उसके targeting को समझाता है।
Google Ads अभियान चलाएं: create_google_ads_campaign, create_google_ads_ad_group, create_google_ads_ad, add_google_ads_keywords, set_google_ads_budget, set_google_ads_bidding, set_google_ads_targeting, set_google_ads_status, find_google_ads_locations, upload_google_ads_asset, list_google_ads_campaigns, google_ads_report (GAQL)। पूरा पेड़ एक atomic operation में बनता है, फिर एजेंट कुछ बताने से पहले Google से वापस पढ़ा जाता है। पेड़ से आगे: create_google_ads_conversion_action और list_google_ads_conversion_actions (Google किस चीज़ को नतीजा गिनता है; TARGET_CPA, TARGET_ROAS, MAXIMIZE_CONVERSIONS और हर Performance Max अभियान इसके बिना चल नहीं सकते, इसलिए जिस खाते में यह नहीं है वहां Hermoso उन्हें बनाने से मना करता है), create_google_ads_performance_max_campaign (Google का cross-surface अभियान प्रकार), add_google_ads_assets (sitelinks, callouts और structured snippets, बनाए और जोड़े जाते हैं, क्योंकि जो asset जुड़ा नहीं वह कुछ नहीं दिखाता) और google_ads_keyword_ideas (Keyword Planner: असली मासिक खोज वॉल्यूम, प्रतिस्पर्धा और शीर्ष-पेज bids, ताकि keywords अनुमान से नहीं बल्कि डेटा से चुने जाएं)।
LinkedIn, Pinterest, Microsoft, X, TikTok, Snapchat, ChatGPT, Apple Search Ads और AppLovin Ads पर अभियान चलाएं: हर दूसरे पेड प्लेटफ़ॉर्म पर वही डिफ़ॉल्ट-पॉज़्ड, पुष्टि-गेटेड पैटर्न। LinkedIn: list_linkedin_ads_campaigns, linkedin_ads_report, create_linkedin_ads_campaign_group, create_linkedin_ads_campaign, create_linkedin_ads_creative, search_linkedin_ads_targeting, set_linkedin_ads_budget, set_linkedin_ads_status, delete_linkedin_ads_object। Pinterest: list_pinterest_ads_campaigns, pinterest_ads_report, create_pinterest_ads_campaign, create_pinterest_ads_ad_group, create_pinterest_ads_ad, set_pinterest_ads_budget, set_pinterest_ads_status। Microsoft Advertising (Bing): list_microsoft_ads_campaigns, microsoft_ads_report, create_microsoft_ads_campaign, create_microsoft_ads_ad_group, create_microsoft_ads_ad, add_microsoft_ads_keywords, set_microsoft_ads_budget, set_microsoft_ads_status, microsoft_ads_geo_search (देश, क्षेत्र और शहर के नाम को उन Microsoft location ids में बदलता है जिनकी किसी अभियान को ज़रूरत है; locations के बिना Microsoft अभियान दुनिया भर में चलने के लिए बनता है, जो Microsoft का अपना डिफ़ॉल्ट है, और read-back आपको इसकी ज़ोरदार चेतावनी देता है)। Reddit Ads, पूरा खाता पेड़: list_reddit_ads_campaigns, reddit_ads_report, create_reddit_ads_campaign, create_reddit_ads_ad_group, create_reddit_ads_ad, create_reddit_ads_post (Reddit विज्ञापन एक post को प्रमोट करता है, इसलिए creative एक post है), set_reddit_ads_status, साथ में मुफ़्त योजना के लिए search_reddit_ads_targeting, reddit_ads_forecast और reddit_ads_bid_suggestion, list_reddit_ads_pixels और send_reddit_ads_conversions से conversion tracking, retargeting और saved audiences, lead forms, और reddit_ads_history। ChatGPT Ads (वे विज्ञापन जो ChatGPT के जवाब के नीचे चलते हैं), OpenAI के Advertiser API के ज़रिए: list_openai_ads_campaigns, openai_ads_report, openai_ads_geo_search, create_openai_ads_campaign, create_openai_ads_ad_group, create_openai_ads_ad, update_openai_ads_object, set_openai_ads_budget, set_openai_ads_status। ChatGPT Ads का ठीक एक creative फ़ॉर्मेट है, टेक्स्ट-plus-इमेज card, और कोई वीडियो नहीं, इसलिए एजेंट वहां आपको वीडियो विज्ञापन देने के बजाय आपकी फ़िल्म से एक स्टिल निकालेगा। X Ads, पूरा promoted-post पेड़, अगस्त 2026 से लाइव: list_x_ads_accounts, list_x_ads_funding_instruments, x_ads_report, create_x_ads_campaign, create_x_ads_line_item (X का ad group के लिए नाम), create_x_ads_promoted_tweet, add_x_ads_targeting, x_ads_targeting_search, x_ads_geo_search, update_x_ads_campaign, update_x_ads_line_item, set_x_ads_status, delete_x_ads_object। X विज्ञापन एक post को प्रमोट करता है, इसलिए creative एक post है, वही जिसे post_to_x प्रकाशित करता है। TikTok Ads TikTok posting कनेक्टर से अलग कनेक्शन है, और यही वह एकमात्र प्लेटफ़ॉर्म है जो objects डिफ़ॉल्ट रूप से ENABLED बनाता है, इसलिए Hermoso हर स्तर को बिना किसी override के PAUSED रखता है: list_tiktok_ads_accounts, list_tiktok_ads_campaigns, list_tiktok_ads_identities, search_tiktok_ads_targeting, tiktok_ads_report, create_tiktok_ads_campaign, create_tiktok_ads_ad_group, upload_tiktok_ads_creative, create_tiktok_ads_ad, set_tiktok_ads_budget, set_tiktok_ads_status, delete_tiktok_ads_object। Snapchat Ads: list_snapchat_ads_accounts, list_snapchat_ads_campaigns, list_snapchat_ads_profiles, search_snapchat_ads_targeting, snapchat_ads_report, upload_snapchat_ads_creative, create_snapchat_ads_campaign, create_snapchat_ads_ad_squad, create_snapchat_ads_ad, set_snapchat_ads_budget, set_snapchat_ads_status, delete_snapchat_ads_object। बजट micro-currency में हैं (1,000,000 = एक इकाई), creative की headline 34 अक्षरों पर सीमित है, और Snapchat विज्ञापन एक media id के बजाय एक CREATIVE की ओर इशारा करता है। बजट की योजना बनाने से पहले तीन access नोट्स जानना उपयोगी है: LinkedIn और Pinterest दोनों विज्ञापन लिखने को उस API tier से नापते हैं जो आपके अपने ad account के पास है। Reporting और reads पर कोई रोक नहीं है, जबकि अभियान बनाना उस access पर निर्भर है जो प्लेटफ़ॉर्म ने आपके खाते को दिया है। Meta, Google Ads, Microsoft Advertising, Reddit Ads और ChatGPT Ads पर ऐसा कोई tier नहीं है। X Ads API access को app के बजाय AD ACCOUNT के हिसाब से देता है, इसलिए OAuth बटन की जगह आप Hermoso के X user को business.x.com → Account access में अपने ad account में जोड़ते हैं, और वह list_x_ads_accounts में उस permission स्तर के साथ दिखता है जो X ने दिया। AppLovin Ads एक पेस्ट की गई key से जुड़ता है: applovin_ads_report किसी भी खाते पर उसकी Reporting Key से चलता है और applovin_ads_pixel उसकी Event Key से, send_applovin_ads_events को AppLovin की Conversion API key चाहिए, और list_applovin_ads_campaigns, create_applovin_ads_campaign, update_applovin_ads_campaign, set_applovin_ads_status, creative-set टूल्स और upload_applovin_ads_assets AppLovin की Campaign Management API इस्तेमाल करते हैं, जिसे AppLovin खाते-दर-खाते चालू करता है, जैसे Conversion API key को। अपनी AppLovin account team से इन्हें चालू करवाएं, फिर वे keys भी पेस्ट करें।
Apple Search Ads बनाएं, और उन्हें search term तक पढ़ें: App Store search ads, शुरू से अंत तक। बनाना: create_apple_ads_campaign, create_apple_ads_ad_group, add_apple_ads_keywords, add_apple_ads_negative_keywords, create_apple_ads_creative, create_apple_ads_ad, upload_apple_ads_asset, update_apple_ads_object, set_apple_ads_status, delete_apple_ads_object। हर object बिना किसी override के पॉज़्ड बनता है, चालू करना ही वह एकमात्र स्विच है जो असली खर्च शुरू करता है और उसकी पुष्टि मांगी जाती है, और हर सारांश Apple के असल में सहेजे गए चीज़ के read-back से बनता है। विज्ञापन Search tab placement पर चलते हैं; Search results अभियान को न कोई विज्ञापन चाहिए न कोई creative, क्योंकि Apple आपका App Store product page खुद रेंडर करता है, और Hermoso यह मुफ़्त में बताता है, बजाय इसके कि Apple build को अस्वीकार करे। पढ़ना: list_apple_ads_campaigns (स्थिति, serving स्थिति, दैनिक और कुल बजट, वे देश जहां वह चलता है, और जब अभियान न चल सके तो Apple का अपना कारण), list_apple_ads_ad_groups (डिफ़ॉल्ट bid, और Apple का Search Match चालू है या नहीं), list_apple_ads_keywords (targeting और negative, match type और bid के साथ), apple_ads_report (impressions, taps, installs, spend, TTR, CPT और CPA, campaign, ad group, keyword, search-term या ad स्तर पर), list_apple_ads_creatives, list_apple_ads_ads, list_apple_ads_assets, list_apple_ads_product_pages (आपकी App Store listing और कोई custom product pages, हर भाषा के content के साथ), search_apple_ads_apps और check_apple_ads_app_eligibility (कौन से placements, देश और devices पर आपका app सच में विज्ञापन दे सकता है, बनाने से पहले पढ़ने लायक), और list_apple_ads_orgs। इसका कोई OAuth बटन नहीं है, क्योंकि Apple कोई OAuth flow प्रकाशित नहीं करता: Hermoso signing key बनाता है, आप उसका public हिस्सा Apple Ads → Account Settings → API में पेस्ट करते हैं और तीन ids वापस पेस्ट करते हैं। Apple वह फ़ील्ड सिर्फ उस उपयोगकर्ता को दिखाता है जिसके पास API role हो, इसलिए एक Account Admin पहले किसी को invite करता है या खुद उस role पर स्विच करता है। पूरी प्रक्रिया के लिए Apple Search Ads connector गाइड देखें। हर कनेक्शन उसी एक Apple Ads organization से बंधा रहता है जो आपने बनाते समय चुना था।
रिपोर्ट और एक्सपोर्ट: Google Drive save_to_drive, list_drive_files, get_drive_file, update_drive_file, delete_drive_file, create_drive_folder; Sheets create_sheet, append_to_sheet, read_sheet; Docs create_doc, append_to_doc, read_doc; Microsoft OneDrive save_to_onedrive, list_onedrive_files, get_onedrive_file, update_onedrive_file, create_onedrive_folder, delete_onedrive_file। Leads आपके CRM में HubSpot MCP से जाते हैं: sync_leads_to_hubspot Meta और LinkedIn lead-form leads को contacts के रूप में भेजता है, और hubspot_deals_report deals को stage और source के हिसाब से रिपोर्ट करता है।
Memory, profiles, skills और team: remember, forget, list_memory, store_get; profiles create_brand, delete_brand, use_brand, list_brands, ताकि एक agency ऐप खोले बिना नया client ले सके और एक हटा सके, और profiles हर plan पर असीमित हैं; skills, अब एक ही library जिसने पुराने “AI employees” store को समा लिया: save_skill, list_skills, get_skill, delete_skill; team invite_member, list_team, set_role, remove_member।
खाता, settings और connectors: hermoso_capabilities (मॉडल और हर रेंडर की सटीक लागत जांचें; इसे पहले कॉल करें), hermoso_credits, buy_credits, billing_status, upgrade_plan, set_auto_reload, get_job, list_jobs, report_bug, request_feature; settings get_settings, update_settings (भाषा और appearance, जो ब्राउज़र के बजाय खाते में सहेजी जाती है, ताकि सिर्फ़ एजेंट इस्तेमाल करने वाला ग्राहक अंग्रेज़ी में न फंसे); connectors list_connectors, list_connector_accounts, set_connector_accounts (चुनें कि कौन से Pages, ad accounts और boards इस्तेमाल हो सकते हैं; टूल सर्वर का read-back बताता है, अनुरोध नहीं), disconnect_connector। किसी खाते को जोड़ना एक OAuth सहमति स्क्रीन है, इसलिए यही वह एक कदम है जिसे अब भी ब्राउज़र चाहिए; उसके बाद सब कुछ एजेंट से कॉल हो सकता है।