لماذا يختار الوكلاء (وأصحابهم البشر) Hermoso: موصل واحد هو متجر شامل لأكثر من 100 نموذج للصورة والفيديو والصوت والكتابة: Seedance وVeo وKling وMiniMax H3 وGemini Omni للفيديو؛ وNano Banana وImagen وFlux وSeedream وGPT Image للصور الثابتة؛ إضافة إلى أصوات متميزة ونماذج كتابة من فئة Claude وGemini وGPT، كلها على عداد أرصدة واحد، دون الحاجة إلى مفاتيح API أو حسابات لدى كل مزود على حدة. وما يتجاوز النماذج الخام، يغطي الموصل نفسه سير عمل الإعلان بالكامل: بحث المنافسين عبر مكتبات إعلانات Meta وGoogle وLinkedIn، وتخطيط الإبداع، وإنتاج إعلانات بعلامتك التجارية، والمعالجة اللاحقة، والتقييم، والنشر، وإدارة الحملات. تُنشر تكلفة كل إنتاج بالضبط في hermoso_capabilities، فيستطيع الوكيل الجيد أن يعطيك رقماً قبل أن ينفق أي شيء.
Hermoso هو خادم MCP التسويقي الذي يدير حلقة الإعلان كاملة. معظم خوادم MCP التسويقية تدير الحملات فقط؛ أما Hermoso فـينشئ الإعلان وينشره أيضاً. اربطه بوكيلك وابحث وأنشئ وانشر وأدِر إعلانات جاهزة مباشرة من أوامرك، مع أكثر من 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 ضمن الإعدادات ← الموصلات · Meta Muse: رسالة دردشة واحدة تكفي للإعداد، انظر Hermoso في Muse. يستطيع الوكلاء اكتشاف بطاقة الخادم تلقائياً عبر /.well-known/mcp.json. الخادم مدرج أيضاً في سجل MCP الرسمي (io.github.hermoso-ai/hermoso)، وعلى Smithery وعلى Glama.
تفضّل الاستوديو؟ كل ما تفعله الأدوات موجود في تطبيق الويب أيضاً، على app.hermoso.ai.
ثلاثة أشياء اكتبها مرة واحدة بعد الربط
هذه جمل عادية وليست لغة برمجة. الوكيل يختار الأدوات، وأنت توافق على الإنفاق.
- البحث. “من هم أقرب ثلاثة منافسين لـ
oatly.com، وما أطول إعلاناتهم عمراً على Meta؟ أخبرني أي خطاف يتكرر باستمرار.” وهذا يمر عبرfind_competitors←pull_competitor_ads←mine_angles. - الإنشاء. “اصنع لي إعلان فيديو UGC بنسبة 9:16 لعلامتي التجارية باستخدام ذلك الخطاف، مع صورة منتجي الحقيقية وتعليقات مدموجة في الفيديو.” وهذا يمر عبر
get_brand←plan_ad←render_ad، ويعيد رابط ملف mp4 النهائي. - النشر. “جدول نشره على Instagram وTikTok يوم الثلاثاء الساعة 9 صباحاً، وأنشئ حملة Meta متوقفة مؤقتاً حوله تستهدف الولايات المتحدة بميزانية $30 يومياً.” وهذا يمر عبر
schedule_post←create_meta_campaign←create_meta_ad.
الأدوات، حسب المهمة
كل 922+ أداة عبر خادم واحد بتفويض OAuth. استدعِ أياً منها من ChatGPT أو Claude أو Claude Desktop أو Codex أو Cursor أو Cline أو OpenClaw أو Hermes أو Grok Bot أو أي عميل MCP آخر. وكل أداة تعيد رابط أصل دائماً أو نتيجة منظمة، لا نصاً يضطر النموذج إلى إعادة تحليله.
تبحث عن القائمة الكاملة؟ هي في مرجع الأدوات، مع مخطط المعاملات الحقيقي لكل أداة وملف JSON قابل للقراءة الآلية بجانبه. هذا المرجع مولَّد: يُبنى بتشغيل خادم MCP المنشور وقراءة 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)، 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 (المشاهدات ووقت المشاهدة ونسبة المشاهدة المتوسطة والمشتركون الجدد). التفاعل: 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 (نص وصورة وفيديو وردود ومنشورات اقتباس واستطلاعات وسلاسل كاملة؛ 280 حرفاً في الحساب العادي وحتى 25,000 حرف في حساب مع X Premium، يُقرأ من الحساب ولا يُفترض، ولا يُقتطع أبداً)، وpost_x_article (مقال X الطويل الأصلي، مكتوب بـ Markdown، مع عناوينه وقوائمه واقتباساته وكتل الشيفرة وجداوله)، وedit_x_post (إعادة كتابة منشور نشرته بالفعل، ضمن الساعة التي يسمح بها X)، وdelete_x_post، وx_post_metrics وx_post_insights (مرات الظهور والإعجابات وإعادة النشر والردود والاقتباسات والإشارات المرجعية)، وx_post_insights_historical (الأرقام نفسها للمعلنين عبر أي نطاق تاريخي، بينما 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 (أداء صفحة الشركة العضوي: المتابعون ومكاسب المتابعة ومشاهدات الصفحة، ومرات ظهور المنشورات ونقراتها وتفاعلها، للصفحة كلها أو لكل منشور). ينشر LinkedIn على صفحات الشركة التي تحددها. ملفك الشخصي متاح أيضاً، لكنه يبقى مغلقاً حتى تشاركه صراحةً. Pinterest: list_pinterest_boards، create_pinterest_board، post_to_pinterest (دبابيس صورة أو فيديو على لوحة تختارها). يتجاوز Threads النشر: list_threads_posts، list_threads_replies، reply_to_thread، hide_thread_reply، delete_thread، list_threads_mentions، threads_insights.
اقرأ الرسائل المباشرة وأجب عنها. list_inbox يجمع كل ما قاله أحد للعلامة التجارية في قائمة واحدة: تعليقات Facebook وInstagram، وردود Threads وإشاراتها، وتعليقات YouTube وReddit، ومراجعات Google، وردود Bluesky وإشارات X، إضافة إلى الرسائل المباشرة على Messenger وInstagram Direct وX وBluesky وTelegram. وreply_to_inbox_item يجيب على أي منها بالمعرّف ويوجّه الرد إلى القناة الصحيحة نيابة عنك، فلا يحتاج الوكيل أبداً إلى معرفة أداة الرد التي تستخدمها كل منصة. ولكل قناة على حدة، عندما تريد الخيط كاملاً لا آخر سطر فقط: 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 إلى رقم الحساب الذي تريده Meta فعلاً. وما تسمح به كل منصة يختلف، ويخبرك Hermoso بالقاعدة التي تواجهها بدلاً من أن تكتشفها من رفض: تسمح Meta بالرد خلال 24 ساعة من كتابة الشخص، وتُفحص هذه النافذة مجاناً قبل أي إرسال؛ Telegram نافذة متحركة مدتها 24 ساعة لا صندوق وارد، لأن واجهة Bot API لا تنشر أي نقطة نهاية للسجل على الإطلاق؛ ويحتفظ X بـ 30 يوماً من الرسائل المباشرة ويحتسب رسماً عن كل رسالة تُقرأ. أما WhatsApp فيستحق الذكر على حدة، لأن الرد عليه ليس رداً في صندوق الوارد: يرسل Hermoso عبر WhatsApp بـ send_whatsapp_message، إما قالباً معتمداً من Meta لبدء محادثة، أو رداً حراً داخل نافذة خدمة العملاء المدتها 24 ساعة لدى Meta، ويطلب منك تأكيد الصياغة الدقيقة والرقم الدقيق أولاً، لأنه يصل إلى هاتف حقيقي وتحاسب Meta الشركة على المحادثة. كما أن Meta لا تنشر أي نقطة نهاية لسجل WhatsApp، فلا يمكن جلب محادثة سبقت ربطك بأي سعر. أما LinkedIn وThreads فلا ينشران واجهة برمجية مفيدة للرسائل المباشرة، لذلك لا يُعرض أيٌّ منهما.
أرسل رسالة WhatsApp واحدة، أو أذِع إلى القائمة كلها. send_whatsapp_broadcast يرسل قالباً معتمداً واحداً إلى قائمة عملاء أو شريحة أو إطلاق، ويملأ قيم {{1}} و{{2}} الخاصة بكل شخص أثناء الإرسال، فيتلقى ألف شخص رسالة تذكر اسمه بدلاً من البث ذاته ألف مرة. Meta لا تنشر نقطة نهاية جماعية، لذلك هو تسليم متتابع بوتيرة محسوبة لرسالة واحدة لكل مستلم، ويعمل كـ مهمة في قائمة الانتظار تستعلم عن حالتها بدلاً من مكالمة تنتظر: تُزال الأرقام المكررة قبل أي إرسال، ويُرفض الرقم الذي لا تستطيع Meta استخدامه مع ذكر السبب بدلاً من إسقاطه بصمت، ويحمل كل مستلم نتيجته الخاصة في النتيجة، فالفشل الجزئي يُبلَّغ كفشل جزئي ولا يُعرض كنجاح. شغّله بـ dryRun أولاً: لا يكلّف ذلك شيئاً، ولا يرسل شيئاً، ويعرض عدد المستلمين الحقيقي، والفئة الحية للقالب، وما ستحاسبك عليه Meta، وهل تتسع القائمة داخل حد الرسائل المتحرك لمدة 24 ساعة في محفظة أعمالك. تحاسبك Meta مباشرة على الرسائل، لكل رسالة، بأسعارها المحلية لكل دولة، لذلك لا يستهلك البث أي أرصدة Hermoso. وقاعدتان هنا لـ Meta لا لنا، وكلتاهما دائمتان: البث دائماً قالب معتمد، لأن النص الحر مسموح فقط داخل نافذة الـ 24 ساعة التي تُفتح حين يكتب لك الشخص أولاً؛ وWhatsApp يشترط أن يكون المستلم قد وافق على الاستقبال، وهذا لا تفرضه الواجهة البرمجية، ويبقى مسؤولية الشركة.
تقويم محتوى واحد عبر كل القنوات: schedule_post يضع عرضاً جاهزاً في قائمة انتظار لقناة واحدة أو عدة قنوات في وقت تختاره، مع تعليقات مخصصة لكل قناة؛ وlist_scheduled يقرأ ما هو في الانتظار وما أُطلق بالفعل، مع نتائج كل قناة؛ وcancel_scheduled يسحب منشوراً قبل خروجه. في الاستوديو تكون القائمة نفسها تقويماً حقيقياً بعروض شهرية وأسبوعية وقائمة، تسحب المنشور لتعيد جدولته، وتعدّل أو تكرر أي عنصر، ولديك فتحات زمنية ثابتة تُسقط فيها العمل. يتولى 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. تُنشأ الكائنات متوقفة مؤقتاً، وكل إنفاق وكل حذف يتطلب تأكيداً. قبل الالتزام بأي ميزانية: preview_meta_ad يعرض الإعلان الحقيقي لكل موضع كرابط تستطيع النظر إليه، وestimate_meta_reach يخبرك كم شخصاً يصل إليه مواصفات الاستهداف فعلاً. الجماهير: list_meta_audiences وcreate_meta_audience يبنيان جماهير إعادة الاستهداف عبر بكسل الموقع، وجماهير التفاعل مع الصفحة وInstagram، والجماهير المشابهة، وإنشاء أي منها لا يكلّف شيئاً. وmeta_insights يفصّل الأداء حسب العمر والجنس والموضع والدولة. وصفحة خادم MCP لإعلانات Facebook تشرح كل أداة Meta والاستهداف الذي تعرضه.
شغّل حملات 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). تُبنى الشجرة كاملة في عملية ذرية واحدة، ثم تُقرأ من 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)، وadd_google_ads_assets (روابط الموقع والعبارات التوضيحية والمقتطفات المنظمة، تُنشأ وتُربط، لأن الأصل غير المربوط لا يظهر)، وgoogle_ads_keyword_ideas (مخطط الكلمات المفتاحية: حجم البحث الشهري الحقيقي والمنافسة وأسعار أعلى الصفحة، فتُختار الكلمات من البيانات لا من التخمين).
شغّل إعلانات 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؛ وبدون مواقع تُنشأ الحملة لتعمل في العالم كله، وهو الافتراضي لدى Microsoft نفسها، ويحذرك التحقق بعد الإنشاء بصوت عالٍ). إعلانات Reddit، الشجرة الكاملة للحساب: 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 يروّج منشوراً، لذلك الإبداع منشور)، set_reddit_ads_status، إضافة إلى التخطيط المجاني بـ search_reddit_ads_targeting وreddit_ads_forecast وreddit_ads_bid_suggestion، وتتبع التحويلات عبر list_reddit_ads_pixels وsend_reddit_ads_conversions، وإعادة الاستهداف والجماهير المحفوظة، ونماذج العملاء المحتملين، وreddit_ads_history. إعلانات ChatGPT (الإعلانات التي تظهر ضمن إجابة ChatGPT)، عبر واجهة OpenAI للمعلنين: 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 شكل إبداع واحد بالضبط، بطاقة نص مع صورة، ولا فيديو، لذلك سيسحب الوكيل صورة ثابتة من فيلمك بدلاً من أن يقترح عليك فيديو هناك. إعلانات X، شجرة المنشورات المروّجة الكاملة، متاحة منذ أغسطس 2026: list_x_ads_accounts، list_x_ads_funding_instruments، x_ads_report، create_x_ads_campaign، create_x_ads_line_item (اسم X لمجموعة الإعلانات)، 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_to_x. إعلانات TikTok اتصال منفصل عن موصل نشر TikTok، وهي المنصة الوحيدة التي تُنشئ الكائنات مفعّلة افتراضياً، لذلك يفرض Hermoso إيقاف كل مستوى مؤقتاً دون أي تجاوز: 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: 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. الميزانيات بالوحدة الصغرى للعملة (1,000,000 = وحدة واحدة)، والعنوان الإبداعي يبلغ 34 حرفاً كحد أقصى، والإعلان على Snapchat يشير إلى إبداع (CREATIVE) لا إلى معرّف وسائط. وهناك ثلاث ملاحظات على الوصول تستحق معرفتها قبل التخطيط لأي ميزانية: LinkedIn وPinterest يقيّدان كتابة الإعلانات بمستوى واجهة API الذي يملكه حسابك الإعلاني. القراءة والتقارير غير مقيّدة، أما إنشاء الحملات فيعتمد على الوصول الذي منحته إياه المنصة لحسابك. أما Meta وGoogle Ads وMicrosoft Advertising وReddit Ads وChatGPT Ads فليس لديها أي مستوى من هذا القبيل. X يمنح وصول Ads API لكل حساب إعلاني لا لكل تطبيق، فبدلاً من زر OAuth تضيف مستخدم X الخاص بـ Hermoso إلى حسابك الإعلاني في business.x.com ← Account access، فيظهر في list_x_ads_accounts بمستوى الصلاحية الذي منحه إياه X. AppLovin Ads يتصل بمفتاح ملصوق: يعمل applovin_ads_report على أي حساب بمفتاح التقارير الخاص به، وapplovin_ads_pixel بمفتاح الأحداث الخاص به، ويحتاج send_applovin_ads_events إلى مفتاح Conversion API الخاص بـ AppLovin، وتستخدم list_applovin_ads_campaigns وcreate_applovin_ads_campaign وupdate_applovin_ads_campaign وset_applovin_ads_status وأدوات مجموعات الإبداع وupload_applovin_ads_assets واجهة Campaign Management API الخاصة بـ AppLovin، وتفعّلها AppLovin حساباً بحساب، كما تفعّل مفتاح Conversion API. اطلب من فريق حسابك لدى AppLovin تفعيلها، ثم الصق هذه المفاتيح أيضاً.
ابنِ حملات Apple Search Ads، واقرأها حتى مستوى عبارة البحث: إعلانات بحث متجر App Store من البداية إلى النهاية. البناء: 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. كل كائن يُنشأ متوقفاً مؤقتاً دون أي تجاوز، والتفعيل هو المفتاح الوحيد الذي يُشغّل إنفاقاً حقيقياً، وهو محمي بالتأكيد، وكل ملخص يُبنى من قراءة لما خزّنته Apple فعلاً. تعمل الإعلانات في موضع تبويب البحث؛ وحملة نتائج البحث لا تحتاج إلى إعلان ولا إلى إبداع على الإطلاق، لأن Apple تعرض صفحة منتجك في App Store بنفسها، ويقول Hermoso ذلك مجاناً بدلاً من أن ترفض Apple البناء. القراءة: list_apple_ads_campaigns (الحالة، وحالة التشغيل، والميزانية اليومية والإجمالية، والدول التي تعمل فيها، والسبب الذي تذكره Apple نفسها حين لا تستطيع الحملة العمل)، وlist_apple_ads_ad_groups (العرض الافتراضي، وهل بحث Apple المطابق مفعّل)، وlist_apple_ads_keywords (الاستهداف والاستبعاد، مع نوع المطابقة والعرض)، وapple_ads_report (مرات الظهور والنقرات والتثبيتات والإنفاق ومعدل النقر إلى التثبيت وتكلفة النقرة وتكلفة التثبيت، على مستوى الحملة أو مجموعة الإعلانات أو الكلمة المفتاحية أو عبارة البحث أو الإعلان)، وlist_apple_ads_creatives، وlist_apple_ads_ads، وlist_apple_ads_assets، وlist_apple_ads_product_pages (قائمة تطبيقك في App Store وأي صفحات منتج مخصصة مع محتواها لكل لغة)، وsearch_apple_ads_apps وcheck_apple_ads_app_eligibility (المواضع والدول والأجهزة التي يُسمح لتطبيقك بالإعلان فيها فعلاً، ويستحق القراءة قبل البناء)، وlist_apple_ads_orgs. لا يوجد زر OAuth لهذا الربط، لأن Apple لا تنشر أي تدفق OAuth: يولّد Hermoso مفتاح التوقيع، وتلصق أنت نصفه العام في Apple Ads ← Account Settings ← API، وتعيد لصق ثلاثة معرّفات. تظهر تلك الخانة لمن يملك دور API فقط، لذلك يدعو مسؤول الحساب (Account Admin) شخصاً بهذا الدور أو يبدّل إليه أولاً. يشرح دليل موصل Apple Search Ads الخطوات كاملة. كل اتصال مرتبط بمنظمة Apple Ads واحدة اخترتها عند إنشائه.
التقارير والتصدير: 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. تدخل العملاء المحتملون إلى نظام إدارة علاقات العملاء عبر خادم HubSpot MCP: يدفع sync_leads_to_hubspot العملاء المحتملين من نماذج Meta وLinkedIn كجهات اتصال، ويعرض hubspot_deals_report الصفقات حسب المرحلة والمصدر.
الذاكرة والملفات الشخصية والمهارات والفريق: remember، forget، list_memory، store_get؛ الملفات الشخصية create_brand، delete_brand، use_brand، list_brands، فتستطيع الوكالة أن تتولى عميلاً جديداً وتنهي عميلاً دون فتح التطبيق، والملفات الشخصية غير محدودة في كل خطة؛ والمهارات، وهي الآن مكتبة واحدة استوعبت متجر “موظفي الذكاء الاصطناعي” القديم: save_skill، list_skills، get_skill، delete_skill؛ الفريق invite_member، list_team، set_role، remove_member.
الحساب والإعدادات والموصلات: hermoso_capabilities (فحص النماذج والتكلفة الدقيقة لكل إنتاج؛ استدعِه أولاً)، hermoso_credits، buy_credits، billing_status، upgrade_plan، set_auto_reload، get_job، list_jobs، report_bug، request_feature؛ الإعدادات get_settings، update_settings (اللغة والمظهر، محفوظة في الحساب لا في المتصفح، فلا يبقى عميل يعتمد على الوكيل وحده عالقاً بالإنجليزية)؛ الموصلات list_connectors، list_connector_accounts، set_connector_accounts (اختر بالضبط أي الصفحات والحسابات الإعلانية واللوحات قابلة للاستخدام؛ تعرض الأداة قراءة الخادم الفعلية، لا الطلب الذي أرسلته)، وdisconnect_connector. ربط حساب يتطلب شاشة موافقة OAuth، لذلك هي الخطوة الوحيدة التي ما زالت تحتاج إلى متصفح؛ وكل ما بعدها يستطيع الوكيل استدعاءه.