أدر كل تسويقك من وكيلك

يقدم Hermoso خادم MCP مفتوح المصدر، وCLI، ومهارات Claude قابلة للتثبيت، فيستطيع المساعد الذي تستخدمه أصلاً أن يدير وظيفة الإعلانات بأكملها: البحث عن الإعلانات الرائجة في سوقك، وإنشاء إعلانات صورة وفيديو جاهزة، ونشرها، وبناء الحملات المدفوعة التي تقف خلفها وقراءة نتائجها. 922+ أداة عبر نقطة نهاية واحدة بتفويض OAuth، وأكثر من 100 نموذج للصورة والفيديو والصوت والكتابة على عداد أرصدة واحد، وتكلفة دقيقة لكل إنتاج منشورة قبل أن يُنفق أي شيء.

لماذا يختار الوكلاء (وأصحابهم البشر) 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.

ثلاثة أشياء اكتبها مرة واحدة بعد الربط

هذه جمل عادية وليست لغة برمجة. الوكيل يختار الأدوات، وأنت توافق على الإنفاق.

  1. البحث. “من هم أقرب ثلاثة منافسين لـ oatly.com، وما أطول إعلاناتهم عمراً على Meta؟ أخبرني أي خطاف يتكرر باستمرار.” وهذا يمر عبر find_competitors ← pull_competitor_ads ← mine_angles.
  2. الإنشاء. “اصنع لي إعلان فيديو UGC بنسبة 9:16 لعلامتي التجارية باستخدام ذلك الخطاف، مع صورة منتجي الحقيقية وتعليقات مدموجة في الفيديو.” وهذا يمر عبر get_brand ← plan_ad ← render_ad، ويعيد رابط ملف mp4 النهائي.
  3. النشر. “جدول نشره على 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، لذلك هي الخطوة الوحيدة التي ما زالت تحتاج إلى متصفح؛ وكل ما بعدها يستطيع الوكيل استدعاءه.

كل القنوات

وكيل واحد. كل قناة تسوّق عليها.

اربط الحساب مرة واحدة ليصبح قابلاً للاستدعاء. يمكن للإنتاج الجاهز نفسه أن يخرج عضوياً، ويعمل كوسائط مدفوعة، ويعيد أرقامه بنفسه، دون أن تفتح لوحة تحكم منصة واحدة. ويعمل الأمر نفسه مع ملف صنعته في مكان آخر: أدوات النشر والجدولة وإدارة الحملات تقبل أي صورة أو فيديو ترفعه، فيستطيع الوكيل استخدام هذا النصف وحده.

النشر العضوي

ادفع الإنتاج الجاهز مباشرة إلى الحسابات التي تربطها، فوراً أو في قائمة انتظار على تقويم محتوى حقيقي: عروض شهرية وأسبوعية وقائمة، تسحب المنشور لإعادة جدولته، وفتحات زمنية ثابتة، وتعدّل أو تكرر أي عنصر، وتعليقات مخصصة لكل قناة، وموافقة واحدة.

Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram

post_to_meta post_to_tiktok post_to_youtube post_to_x post_to_linkedin_page post_to_pinterest schedule_post

شغّل الإعلانات

ابنِ شجرة الحملة كاملة: الحملة، ومجموعة الإعلانات أو الإعلان، والإعلانات، والكلمات المفتاحية، والميزانيات، والعرض والاستهداف. كل شيء يُقرأ من المنصة قبل أن يصف الوكيل ما أنشأه. ثم الأجزاء التي تتجاهلها معظم الأدوات: معاينات إعلانات Meta الحقيقية وتقديرات الوصول قبل الالتزام بأي ميزانية، وجماهير إعادة الاستهداف والجماهير المشابهة، وإجراءات تحويل Google، وPerformance Max، وأحجام Keyword Planner، وروابط الموقع والعبارات التوضيحية تُنشأ وتُربط.

Meta (Facebook وInstagram) · Google Ads · Microsoft Advertising · Reddit Ads · LinkedIn · Pinterest · X Ads · TikTok Ads · Snapchat Ads · ChatGPT Ads · Apple Search Ads · AppLovin Ads

create_meta_campaign preview_meta_ad estimate_meta_reach create_google_ads_campaign google_ads_keyword_ideas create_microsoft_ads_campaign create_reddit_ads_campaign create_linkedin_ads_campaign create_pinterest_ads_campaign create_x_ads_campaign create_openai_ads_campaign

القياس والتقارير

الإنفاق وCTR وCPC والتحويلات على الجانب المدفوع؛ ومرات الظهور والاحتفاظ والإعجابات وإعادة النشر والتعليقات على الجانب العضوي. أضف Google Analytics 4 لمعرفة ما حققه كل ذلك على موقعك الخاص: الجلسات والمستخدمون والتحويلات والإيرادات حسب القناة ومصدر/وسيلة الوصول والحملة أو صفحة الهبوط، إضافة إلى من يتصفح الموقع الآن. ثم تُدفع مباشرة إلى جدول Google Sheet أو مستند Doc أو مجلد Drive يقرؤه فريقك.

أداء الحملات · تفاعل كل منشور · الاحتفاظ بكل فيديو · أعداد الجماهير · تثبيتات Apple Search Ads وعبارات البحث · الجلسات والتحويلات والإيرادات في GA4 · الزوار الفوريون

meta_insights google_ads_report reddit_ads_report linkedin_ads_report pinterest_ads_report microsoft_ads_report openai_ads_report x_ads_report apple_ads_report x_post_insights_historical youtube_video_insights linkedin_page_analytics threads_insights analytics_report analytics_realtime list_analytics_properties

أجب عن الرسائل المباشرة

السؤال الذي يتحول إلى عميل غالباً ما يصل كرسالة مباشرة. اسحب كل رسالة إلى قائمة واحدة، بجانب التعليقات والردود والإشارات والمراجعات، واقرأ الخيط وأجب في اللحظة نفسها التي سألت فيها. معرّف واحد يعود، ويوجّه Hermoso الرد إلى القناة الصحيحة. تُفحص نافذة الرد لدى Meta المدتها 24 ساعة مجاناً قبل أي إرسال، وTelegram نافذة متحركة مدتها 24 ساعة لا سجلاً، لأن Telegram لا تنشر أي نقطة نهاية للسجل على الإطلاق. أما WhatsApp فيعمل في الاتجاه المعاكس: Hermoso يرسل هناك لا يرد، إما رسالة واحدة أو بث قالب معتمد واحد إلى قائمة عملاء كاملة مع ملء متغيرات كل شخص. ويمكن للرسائل المباشرة أن تجيب عن نفسها أيضاً: أتمتة الرسائل المباشرة على Instagram ترسل رسالة إلى كل من يعلّق بكلمة مفتاحية على منشور (مع رد عام اختياري) أو يرسل كلمة مفتاحية مباشرة، فتعمل مسابقة أو منشور “علّق LINK” دون أن يجلس أحد أمام لوحة المفاتيح.

Messenger · Instagram Direct · X · Bluesky · Telegram · WhatsApp (أرسل رسالة واحدة، أو أذِع إلى قائمة)

list_inbox reply_to_inbox_item list_meta_conversations read_meta_conversation reply_to_meta_message list_x_dms send_x_dm list_bluesky_convos send_bluesky_dm list_telegram_dms send_whatsapp_message send_whatsapp_broadcast save_instagram_dm_automation list_instagram_dm_automations test_instagram_dm_automation

ثلاثة أمور تستحق المعرفة مسبقاً. ينشر LinkedIn على صفحات الشركة التي تحددها. ينشر Hermoso باسم العلامة التجارية افتراضياً؛ وملفك الشخصي متاح أيضاً، لكنه يبقى مغلقاً حتى تشاركه صراحةً. ولأن X يحتسب رسماً على كل طلب API، فإن تلك الاستدعاءات تحتسب عدداً صغيراً من الأرصدة لكل منها، والمنشور الذي يحتوي رابطاً يكلّف نحو 13× ما يكلفه بدون رابط، لذلك يُعرض السعر على وكيلك قبل أن ينشر.

البحث أوسع من النشر: مكتبات الإعلانات لدى Meta وGoogle وLinkedIn، إضافة إلى TikTok وInstagram وYouTube وReddit وThreads العضوية، كلها قابلة للبحث، فتستطيع استكشاف أي سوق لما ينجح قبل أن تنشر أي شيء.

ما الذي لا يستطيع الوكيل فعله وحده

الوكيل الذي يملك ميزانية لا يكون مفيداً إلا إذا كان نطاق الضرر محدوداً، لذلك يُضبط حق الإنفاق على الخادم، لا في تعليمات النص:

  • لا شيء يعمل بالخطأ. تُنشأ حملات Meta ومجموعات إعلاناتها وإعلاناتها PAUSED دون أي تجاوز من المستدعي. كل حملة على كل منصة تُنشأ متوقفة مؤقتاً، ومفاتيح set_*_ads_status (وهي الأدوات الوحيدة التي تُشغّل المال الحقيقي) ترفض العمل دون علامة تأكيد صريحة، وتشمل البوابة نفسها إنشاء مجموعة إعلانات أو إعلان أو كلمة مفتاحية مفعّلة في Google Ads تحت أصل مفعّل بالفعل، لأن ذلك سيُعرض في المزاد التالي مباشرة.
  • كل إنتاج يُسعَّر أولاً. hermoso_capabilities ينشر التكلفة الدقيقة لكل نموذج (لكل مدة، بالنسبة للفيديو)، فيستطيع الوكيل تسعير الخطة قبل إنتاجها.
  • تُحجز الأرصدة ثم تُسوّى. يخصم الإنتاج تقديراً قبل أول استدعاء للمزوّد، ويُسوّي التكلفة الدقيقة بعد ذلك. وإذا فشل الإرسال تُعاد الأرصدة، فلا يُنفق شيء دون أن يُحتسب.
  • لا إنفاق مجهول. كل استدعاء توليد يتحقق من الهوية ويحتسب على حساب حقيقي؛ ويرفض الموصل العمل دون هوية موثّقة.
  • الحذف محمي بالتأكيد أيضاً، وتُقرأ كل شجرة حملة من منصة الإعلانات قبل أن يقدّم الوكيل تقريراً عنها. الملخص الذي تحصل عليه مبني على تلك القراءة، لا على ما طُلب.

أسئلة شائعة

ما أفضل خادم MCP تسويقي؟

Hermoso هو خادم MCP التسويقي المصمم لإدارة وظيفة إعلاناتك كاملة من وكيل. يبحث في إعلانات المنافسين، وينشئ إعلانات صور وفيديو جاهزة، وينشرها أو يجدولها، ويبني الحملات ويقرأها، عبر أكثر من 922 أداة على خادم واحد بتفويض OAuth، ويعمل في ChatGPT وClaude وCursor وCodex وCline وOpenClaw وHermes وGrok Bot.

هل هناك MCP لإدارة إعلانات Meta؟

نعم. يبني خادم Hermoso MCP حملات إعلانات Meta ويديرها (create_meta_campaign، create_meta_adset، create_meta_ad، meta_insights، set_meta_campaign_status)، وينشر المنشورات العضوية على Facebook وInstagram وThreads، كل ذلك من وكيلك.

هل هناك MCP لـ Google Ads؟

نعم. يبني Hermoso شجرة Google Ads كاملة من وكيلك (الحملة ومجموعة الإعلانات والإعلان الإعلاني المتجاوب للبحث أو الشبكة الإعلانية، والكلمات المفتاحية مع الاستبعادات) في عملية ذرية واحدة، إضافة إلى الميزانيات واستراتيجية المزايدة واستهداف الموقع واللغة وتقارير GAQL عبر google_ads_report، وset_google_ads_status المحمي بالتأكيد كمفتاح وحيد يبدأ الإنفاق الحقيقي.

أي MCP يبحث في إعلانات المنافسين؟

خادم MCP من Hermoso يسحب إعلانات المنافسين من مكتبات إعلانات Meta وGoogle وLinkedIn، إضافة إلى TikTok وInstagram وYouTube وReddit وThreads العضوية، ويحلل استراتيجياتهم بـ find_competitors وpull_competitor_ads وcompetitor_teardown وresearch_ads.

هل يستطيع وكيلي قراءة رسائلي والرد عليها؟

نعم، على Messenger وInstagram Direct وX وBluesky وTelegram، ويرسل على WhatsApp. يعيد list_inbox الرسائل المباشرة بجانب التعليقات والردود والإشارات والمراجعات، فيصبح سؤال “ما الذي أحتاج إلى الرد عليه اليوم” استدعاءً واحداً عبر كل القنوات المتصلة؛ ويجيب reply_to_inbox_item بالمعرّف ويختار القناة الصحيحة بنفسه. لكل منصة قاعدتها الخاصة، ويعلنها Hermoso بدلاً من أن يفشل عند الإرسال: تسمح Meta بالرد خلال 24 ساعة من كتابة الشخص، وTelegram يعطي نافذة متحركة مدتها 24 ساعة لا سجلاً، وX يحتفظ بالرسائل 30 يوماً ويحتسب رسماً عن كل رسالة تُقرأ. والرد على WhatsApp ليس رداً في صندوق الوارد: يمر عبر send_whatsapp_message كقالب معتمد من Meta، أو كرد حر داخل نافذة خدمة العملاء المدتها 24 ساعة لدى Meta، ويتطلب تأكيداً لأنه يصل إلى هاتف حقيقي وتحاسب Meta الشركة عليه. ويمكن إرسال القالب نفسه إلى قائمة عملاء كاملة بـ send_whatsapp_broadcast، الذي يملأ متغيرات كل شخص، ويعمل كمهمة في قائمة الانتظار، ويعيد نتيجة لكل مستلم؛ والتشغيل التجريبي أولاً لا يكلّف شيئاً ويعرض العدد الحقيقي للمستلمين وما ستفرضه Meta. تحاسبك Meta على تلك الرسائل مباشرة، لا بأرصدة Hermoso، ويشترط WhatsApp أن يكون المستلم قد وافق على الاستقبال. أما LinkedIn وThreads فلا ينشران واجهة مفيدة للرسائل المباشرة، لذلك لا يُعرض أي منهما.

ما هو خادم MCP من Hermoso؟

هو خادم Model Context Protocol مفتوح المصدر يعرض منصة Hermoso التسويقية كأكثر من 922 أداة: بحث المنافسين، وتخطيط الإعلانات، وتوليد الصور والفيديو والأفاتار والصوت، والنشر والجدولة، وإدارة الحملات عبر Meta وGoogle Ads وMicrosoft Advertising وReddit Ads وLinkedIn وPinterest وX Ads وTikTok Ads وSnapchat Ads وChatGPT Ads وApple Search Ads وAppLovin Ads، والتصدير إلى Sheets وDocs وDrive. يستطيع وكلاء مثل Claude Code وCursor تشغيل الحلقة كاملة مباشرة.

مع أي وكلاء وعملاء يعمل؟

أي عميل MCP، وكل وكيل برمجة بأمر واحد. Claude Code: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso. Codex: codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso. Gemini CLI: gemini extensions install https://github.com/hermoso-ai/hermoso. Cursor وCline وOpenClaw وHermes ومعظم الأخرى: npx skills add hermoso-ai/hermoso. يضيف كل تثبيت خمس مهارات تشغّل CLI الخاص بـ hermoso، فلا تُحمَّل قائمة أدوات في الجلسة. الصق الرابط في Claude وClaude Desktop تحت Customize ← Connectors، وفي ChatGPT تحت Plugins ← Add ← Create MCP App، ويبدأ Grok Bot من قالب Hermoso Marketing Bot، ويشغّل Grok Build الأمر grok mcp add hermoso -- npx -y hermoso mcp بعد تسجيل الدخول، ويمكن لـ Cursor وVS Code أيضاً أخذ خادم MCP عبر روابط التثبيت بنقرة واحدة أعلاه.

هل أستطيع استخدامه من Claude.ai دون تثبيت أي شيء؟

نعم. الصق https://app.hermoso.ai/mcp في Claude ← Customize ← Connectors، ووافق بحساب Hermoso الخاص بك، وانتهى الأمر. أو أنشئ مفتاح API من التطبيق (MCP & CLI ← مفاتيح المحطة والواجهة) لـ Claude Code وCursor والسكربتات.

هل هناك CLI أيضاً؟

نعم. npm install -g hermoso، ثم hermoso auth login يفتح تسجيل دخول عبر المتصفح (على الحلقة المحلية، مثل gh) ويحفظ مفتاحاً لا يقرؤه غير مالكه في ~/.hermoso/config.json. يغطي CLI الحلقة الأساسية كأوامر فرعية بمخرجات --json (capabilities، credits، brand، create، generate، competitors، ads، research، jobs، fetch)، وهو النمط الأقل استهلاكاً للرموز لوكلاء الطرفية، إذ يستدعون الأوامر بدلاً من حمل قائمة أدوات كبيرة. وتخدم الحزمة نفسها كامل خادم MCP بأكثر من 922 أداة عبر stdio بالأمر hermoso mcp (أو npx -y hermoso mcp)، فلا يكلّفك تثبيت CLI أي تغطية إضافية أو تنقص منها شيئاً.

هل هناك REST API؟

نعم، للخوادم واللغات التي لا تملك عميل MCP. وجّه الطلبات إلى https://app.hermoso.ai/v1 مع مفتاح bearer. تشكل /v1/posts و/v1/channels و/v1/media و/v1/credits و/v1/jobs و/v1/brands عقداً صغيراً ومُرقَّماً يمكنك البناء عليه والاحتفاظ به. وPOST /v1/tools/{name} يصل إلى كل أداة في سطح MCP عبر HTTP عادي، فلا شيء خارج المتناول. تصفحها عبر GET /v1/tools. ولا يلزم أن يبقى طلبك مفتوحاً أثناء الإنتاج: أضف ?wait=0 فيعيد الاستدعاء 202 مع معرّف مهمة، ثم استعلم عن GET /v1/jobs/{id} حتى ينتهي. وGET /v1/jobs يسرد مهامك، وGET /v1/brands يسرد الملفات الشخصية التي يستطيع مفتاحك التصرف فيها. وتُولَّد المواصفات من الموجّه نفسه على openapi.json.

هل ينفق الأرصدة بشكل مجهول؟

لا. كل استدعاء توليد يتحقق من الهوية ويحتسب على حساب حقيقي. يرفض الموصل العمل دون هوية موثّقة.

كم يكلّف؟

سجّل مجاناً دون بطاقة، وتبدأ بأكثر من 250 رصيداً مجانياً قابلاً للكسب. بعد ذلك يوجد نظام أرصدة واحد للبحث والصورة والفيديو، مع خطط بقيمة $29 و$69 و$149 شهرياً؛ كل الميزات متاحة في كل خطة، وتختلف الخطط فقط بالأرصدة الشهرية وسعر الرصيد. تُنشر التكلفة الدقيقة لكل إنتاج عبر hermoso_capabilities.

ذات صلة

أدلة لمنصة واحدة في كل مرة، يشرح كل منها ما يستطيع الوكيل فعله هناك: خادم Facebook Ads MCP، وخادم Google Ads MCP، وخادم LinkedIn MCP، وخادم HubSpot MCP، وموصل Apple Search Ads. كل منصة أخرى موجودة في صفحة القنوات.

تستخدم Rovo أو Dify أو Zapier أو Zed أو بيئة JetBrains أو Devin أو Windsurf أو Hermes Agent؟ لكل منها صفحة إعداد قصيرة خاصة تحت ربط Hermoso بعنوان URL.

متصل ولست متأكداً ماذا تسأل؟ سير العمل أوامر جاهزة لمهام تسويقية شائعة، كل واحد منها بنقرة من ChatGPT أو Claude.

يستطيع الوكيل أيضاً إنشاء حساب Hermoso خاص به والدفع له، دون إنسان أمام نموذج تسجيل: انظر وكلاء يسجلون ويدفعون.

أنشئ حساباً مجانياً، واربطه مرة واحدة، فيحصل وكيلك على أكثر من 922 أداة تسويقية. تفضّل الاستوديو المرئي؟ إنه المحرك نفسه.

ابدأ مجاناً →   عرض على GitHub ←