هل يوجد Facebook Ads MCP؟ نعم. Hermoso خادم MCP مستضاف لإعلانات Facebook (واسم Meta لهذا الشيء نفسه هو Meta Ads MCP). أضف https://app.hermoso.ai/mcp إلى Claude أو ChatGPT أو Cursor، واربط حساب Meta الخاص بك مرة واحدة. عندها يستطيع مساعدك بناء حملات Facebook وInstagram ومجموعات إعلاناتها وإعلاناتها باستهداف حقيقي، ورفع الإبداع، وقراءة الإحصاءات، وإدارة نماذج العملاء المحتملين والجماهير والبيكسلات، والنشر على Facebook وInstagram وThreads. كل حملة تُنشأ متوقفة مؤقتاً، ولا يُصرف أي شيء قبل تأكيدك.
أغلب خوادم “Meta ads MCP” تقرأ وتوقف فقط: تسحب تقريراً وتوقف حملة. وهذا مفيد، وهو أيضاً النصف السهل. النصف الصعب أن الحملة تحتاج إلى إبداع، والإبداع يحتاج إلى بحث وعلامة تجارية وعرض ورفع، ولهذا تعيدك الخوادم التي تكتفي بالتبديل إلى Ads Manager في النهاية.
يغطي خادم MCP من Hermoso المسار كاملاً. يبحث في الإعلانات التي ينشرها منافسوك فعلاً، ويعرض الإبداع النهائي بمنتجك الحقيقي داخله، ويرفعه، ويبني الحملة حوله، ثم يقرأ ما حدث: أكثر من 922 أداة في المجموع، وعائلة Meta جزء منها.
التثبيت لمرة واحدة: في Claude.ai أو Claude Desktop، الصق https://app.hermoso.ai/mcp ضمن Settings → Connectors ووافق عليه بحساب Hermoso الخاص بك. وفي وكيل برمجة يكفي أمر واحد: /plugin marketplace add hermoso-ai/hermoso ثم /plugin install hermoso@hermoso في Claude Code، أو codex plugin marketplace add hermoso-ai/hermoso ثم codex plugin add hermoso@hermoso في Codex، أو npx skills add hermoso-ai/hermoso -a cursor في Cursor (سمِّ وكيلك بعد -a)، ثم سجّل الدخول مرة واحدة بالأمر npx -y hermoso auth login. الإعداد الكامل في صفحة MCP & CLI.
أدوات Meta، حسب المهمة
البناء. create_meta_ad (الحملة ومجموعة الإعلانات والإبداع والإعلانات في استدعاء واحد، أو تعزيز منشور موجود)، و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. وكل ما يمكن أن يبدأ إنفاقاً أو يحذف مقيّد بالتأكيد.
الكتالوجات. list_meta_catalogs، وlist_meta_product_sets، وlist_meta_catalog_products، وcreate_meta_catalog، وupdate_meta_catalog، وdelete_meta_catalog.
النشر العضوي. post_to_meta (صفحة Facebook، أو حساب Instagram مربوط مباشرةً أو عبر الصفحة، أو 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 الكامل وليست عرضاً مختصراً. اطلب بلغة طبيعية ويختار الوكيل الأدوات.
| المهمة | الأدوات | ما يحدث |
|---|---|---|
| بناء إعلان كامل | create_meta_ad | الحملة ومجموعة الإعلانات مع الاستهداف الكامل والميزانية والجدول، والإبداع والإعلانات، كلها في استدعاء واحد. صورة أو فيديو أو كاروسيل. مرّر منشوراً موجوداً فيبني تعزيزاً له بدلاً من ذلك. وكل شيء يُنشأ متوقفاً مؤقتاً. |
| إضافة مجموعات إعلانات لاختبار | create_meta_campaign، create_meta_adset | حملة متوقفة مؤقتاً، ثم مجموعات إعلانات إضافية تحتها حتى يعمل جمهوران أو موضعان جنباً إلى جنب. |
| إحضار إبداعك الخاص | upload_meta_asset، upload_file | يضع صورة أو فيديو في مكتبة الحساب الإعلاني، سواء أنشأه Hermoso أو أنت. |
| إيجاد الاستهداف | find_meta_audiences | يبحث عن المعرّفات الحقيقية للاهتمامات والسلوكيات والأماكن واللغات والمسميات الوظيفية وأصحاب العمل والمدارس. |
| إعادة الاستهداف وLookalike | create_meta_audience، list_meta_audiences، delete_meta_audience | جماهير الموقع والتفاعل وLookalike، مبنية على حسابك الإعلاني. |
| البيكسلات | list_meta_pixels، create_meta_pixel | يعرض كل بيكسل ومتى أطلق آخر مرة، حتى تستطيع مجموعة الإعلانات التحسين نحو التحويلات بدلاً من النقرات. |
| المعاينة والتقدير أولاً | preview_meta_ad، estimate_meta_reach | رابط المعاينة الخاص بـMeta لكل موضع، وتقدير Meta لعدد الأشخاص الذين يصلهم مواصفات الاستهداف، قبل التزام أي ميزانية. |
| قراءة الأداء | meta_insights، list_meta_ads | الإنفاق والظهورات والوصول والنقرات وCTR وCPC وCPM والتحويلات لحساب أو حملة أو مجموعة إعلانات أو إعلان، مقسمةً حسب العمر أو الجنس أو الموضع أو البلد. |
| صحة الحساب | get_meta_ad_account | حالة الحساب بالكلمات، والرصيد المستحق، والمبلغ المصروف، وسقف الإنفاق، والحد الأدنى للميزانية اليومية. |
| إعلانات العملاء المحتملين | create_meta_lead_form، list_meta_lead_forms، read_meta_leads، archive_meta_lead_form | نماذج فورية بأسئلتك الخاصة، والعملاء المحتملون الذين جمعتهم، مقروؤون مباشرةً من Meta. |
| كتالوجات المنتجات | list_meta_catalogs، list_meta_catalog_products، create_meta_catalog، update_meta_catalog | الكتالوجات ومجموعات المنتجات والمنتجات مع حالة المراجعة لدى Meta. وحذف كتالوج مقيّد بالتأكيد. |
| إعلانات الشراكة | list_meta_partnership_creators، manage_meta_partnership_creator | المبدعون الذين يمكنك تشغيل إعلانات شراكة معهم. |
| بدء الإنفاق أو تغييره أو إيقافه | set_meta_campaign_status، update_meta_object، delete_meta_object | إعادة التسمية، وتغيير الاستهداف، وتعديل الميزانية، والتفعيل أو الحذف. ويرفض التفعيل والحذف العمل دون تأكيد صريح. |
| المنشورات العضوية | post_to_meta، schedule_post، manage_meta_post | منشورات صفحات Facebook وInstagram وThreads: نص أو رابط أو صورة أو فيديو أو كاروسيل، الآن أو وفق جدول. |
| التعليقات والرسائل المباشرة | list_meta_comments، reply_to_meta_comment، moderate_meta_comment، list_meta_conversations، reply_to_meta_message | قراءة التعليقات والرسائل في Messenger وInstagram Direct والرد عليها، أو إخفاء تعليق. |
| الأرقام العضوية | meta_page_insights، meta_post_insights، instagram_insights | إحصاءات الصفحة والمنشور وحساب Instagram، بما فيها الديموغرافيا الجماهيرية. |
أمثلة على الطلبات
الصق أياً من هذه الطلبات في Claude أو ChatGPT أو Cursor بعد ربط Hermoso. كل واحد منها طلب واحد.
- “اسحب إنفاق Meta لآخر 30 يوماً مقسماً حسب العمر والجنس، وأخبرني أي مجموعة إعلانات يجب إيقافها.”
يشغّل الوكيل meta_insights مع تقسيم العمر والجنس لكل مجموعة إعلانات، ويرتبها حسب تكلفة النتيجة. - “ابنِ حملة Reels على Instagram متوقفة مؤقتاً لسيروم جديد: نساء من 25 إلى 44 في كندا، بـ$40 يومياً، وتحسين نحو المشتريات عبر البيكسل.”
تجد list_meta_pixels البيكسل، وتحدد find_meta_audiences الاستهداف، وتبني create_meta_ad الشجرة متوقفة مؤقتاً، ويأتي الملخص من قراءة Meta المرتدة. - “قبل أن ننفق أي شيء، كم عدد الأشخاص الذين سيصلهم هذا الجمهور، وكيف يبدو الإعلان في Stories؟”
يسأل estimate_meta_reach Meta عن حجم الجمهور، وتعيد preview_meta_ad رابط معاينة Stories الحقيقي من Meta. - “اصنع Lookalike بنسبة 1% لكل من اشترى خلال 180 يوماً الماضية.”
تبني create_meta_audience جمهور الموقع من البيكسل، ثم الـLookalike منه. - “عزّز أفضل منشور على Facebook يوم الثلاثاء الماضي لأشخاص قرب متجرنا لمدة أسبوع.”
تختار list_meta_posts وmeta_post_insights المنشور، ثم تبني create_meta_ad تعزيزاً متوقفاً مؤقتاً مع نطاق حول العنوان. - “اسحب العملاء المحتملين من نموذج الندوة هذا الأسبوع وضعهم في جدول Google Sheet.”
تقرأ read_meta_leads الإرسالات مباشرةً، ثم تكتبها create_sheet في جدول جديد في Drive الخاص بك. - “ابحث عن أطول إعلانات Facebook عمراً لمنافسينا الثلاثة، واصنع نسختين من أفضل فكرة لعلامتنا، وأعدّها كاختبار متوقف مؤقتاً.”
يسحب pull_competitor_ads الإعلانات، وتصنع render_ad الإبداع، وتبني create_meta_ad مجموعتي إعلانات. ولا يُصرف شيء قبل تأكيدك. - “توقفت إعلاناتنا عن الظهور أمس. هل السبب الفوترة؟”
تقرأ get_meta_ad_account حالة الحساب والرصيد وسقف الإنفاق بكلمات واضحة.
الاستهداف هو المنتج كله، لذلك كله مكشوف
خادم إعلانات لا يستطيع سوى تحديد بلد وميزانية لا يمكنه بناء حملة حقيقية. يغطي سطح مجموعة الإعلانات هنا ما يستخدمه مشتري الوسائط فعلاً:
- الموقع الجغرافي: البلدان والمناطق والمدن مع نطاق، والرموز البريدية وDMAs، مع الاستثناءات.
- الجمهور: الاهتمامات والسلوكيات والجماهير المخصصة وLookalike، واللغات.
- الموضع: خمس منصات ومواضعها، والأجهزة، وأنظمة التشغيل، ومواضع Advantage+.
- أسس الهدف:
promoted_objectمع البيكسل وحدث التحويل، وهذا يرفع هدف التحسين إلىOFFSITE_CONVERSIONS. - التوزيع الزمني: ميزانية يومية أو مدى الحياة، وجدولة حسب ساعات اليوم، وسقوف للعرض والتكلفة.
- الإبداع: صورة وفيديو وكاروسيل.
لا شيء يُروى من الطلب
فشل شائع في أدوات الوكلاء: يخبرك الوكيل بما طلبه، لا بما فعلته المنصة. يبني Hermoso الشجرة، ثم يقرأها من Meta، والجملة الملخصة التي تصلك مبنية على تلك القراءة المرتدة، فالإبداع المرفوض بصمت أو الحقل المفروض يظهر كتعارض بدلاً من أن يصلك تقرير خاطئ بثقة.
ما الذي لن يفعله دون أن يسأل
الوكيل الذي يملك ميزانية لا يفيد إلا إذا كان نطاق تأثيره محدوداً، لذلك تُحصَّن صلاحية الإنفاق داخل الخادم لا داخل تعليمات. تُنشأ حملات Meta ومجموعات إعلاناتها وإعلاناتها بحالة PAUSED دون أي تجاوز من المستدعي. ومفاتيح تغيير الحالة التي يمكن أن تشغّل إنفاقاً إعلانياً حقيقياً (واحد على كل منصة إعلانية: 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 من بينها) ترفض كل منها العمل دون علامة تأكيد صريحة، وتغطي هذه البوابة نفسها إنشاء مجموعة إعلانات أو إعلان أو كلمة مفتاحية مفعّلة في Google Ads تحت أصل مفعّل أصلاً، لأنها تُعرض في المزاد التالي مباشرةً. والحذف مقيّد بالتأكيد أيضاً. أما على جانب التوليد، فتنشر hermoso_capabilities التكلفة الدقيقة بالرصيد لكل نموذج قبل أي تشغيل، وكل عملية عرض تحجز تقديراً ثم تسوّي التكلفة الفعلية، فإذا فشل الإرسال يُسترد المبلغ بدلاً من أن يُخصم بصمت.
ربط حساب Meta الخاص بك
تربط Meta بـHermoso عبر تدفق OAuth الخاص بـMeta نفسها، في الإعدادات، ضمن الموصلات، فلا تمر كلمة المرور عبر النموذج ولا الوكيل. ولأن الوكالة أو زميلاً مدعواً قد يملك وصولاً إلى صفحات وحسابات إعلانية وحسابات Instagram كثيرة، تختار العلامة التجارية صراحةً أيّها يتبعها، ولا يرى زملاؤها ويستخدمون سوى تلك المجموعة. وتُشارك اتصالات Meta على مستوى العلامة التجارية حتى يعمل الفريق كله من اتصال واحد، بينما تبقى الموصلات الشخصية مثل Google Drive مقصورة على الفرد.
كيف يقترن ذلك بالإبداع
سبب تشغيل Meta من وكيل بدلاً من لوحة تحكم أن الحملة لم تعد خطوة منفصلة. في محادثة واحدة يستطيع الوكيل سحب أطول إعلانات المنافسين عمراً عبر pull_competitor_ads، واستخراج الخطاف المتكرر عبر mine_angles، وصنع أربعة اختلافات عبر plan_variations وrender_ad، وتقييمها، ونشر الفائز عضوياً لاختباره، ثم بناء الحملة المتوقفة مؤقتاً حول ما نجا. هذا الاستمرار هو الحجة. راجع نظرة عامة على marketing MCP أو قائمة الأدوات الكاملة.
تشغّل Google Ads أيضاً؟ راجع Google Ads MCP.
أسئلة شائعة
هل يوجد خادم Facebook Ads MCP؟
نعم. يبني خادم MCP من Hermoso حملات إعلانات Meta ويديرها من أي عميل MCP: تبني 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. وينشر أيضاً منشورات عضوية على Facebook وInstagram وThreads.
هل يستطيع وكيل ذكاء اصطناعي إنشاء حملة إعلانات على Facebook؟
نعم، بالشجرة كاملة: حملة، ومجموعة إعلانات باستهداف كامل، وإعلان صورة أو فيديو أو كاروسيل. والكائنات تُنشأ متوقفة مؤقتاً دون أي تجاوز من المستدعي، فبناء الحملة لا يبدأ أي إنفاق. ولتفعيلها يلزم استدعاء set_meta_campaign_status مع تأكيد صريح.
ما الاستهداف الذي يستطيع ضبطه؟
الموقع الجغرافي بما فيه البلدان والمناطق والمدن مع نطاق، والرموز البريدية وDMAs مع الاستثناءات؛ والاهتمامات والسلوكيات والجماهير المخصصة وLookalike؛ واللغات؛ وخمس منصات ومواضعها، والأجهزة، وأنظمة التشغيل، ومواضع Advantage+؛ و promoted_object مع البيكسل وحدث التحويل، وهذا يرفع الهدف إلى OFFSITE_CONVERSIONS؛ والميزانيات اليومية أو مدى الحياة مع التوزيع الزمني وسقوف العرض والتكلفة.
هل يستطيع إنفاق ميزانية إعلاناتي دون أن يسألني؟
لا. كل كائن في Meta يُنشأ متوقفاً مؤقتاً، ويبقى set_meta_campaign_status المفتاح الوحيد الذي يفعّل المال الحقيقي، ويرفض العمل دون علامة تأكيد صريحة. والحذف مقيّد بالتأكيد بالطريقة نفسها.
هل يحصل الوكيل على كلمة مرور Facebook الخاصة بي؟
لا. تربط Meta عبر تدفق OAuth الخاص بـMeta في الإعدادات، ضمن الموصلات لدى Hermoso، ويحتفظ Hermoso بالرمز الناتج. ولا يستدعي الوكيل سوى أدوات Hermoso. وتختار العلامة التجارية الصفحات وحسابات Instagram والحسابات الإعلانية التي تتبعها، فلا يرى الزميل بقية أصولك.
هل يصنع الإبداع الإعلاني أيضاً، أم يدير الحملات فقط؟
الاثنان. وهذا ما يميّزه عن خوادم الإعلانات التي تدير الحملات فقط. يبحث الخادم نفسه في إعلانات المنافسين، ويخطط للفكرة، ويعرض إعلانات صورة وفيديو نهائية عبر أكثر من 100 نموذج مع منتجك الحقيقي داخلها، ويرفع الأصل إلى Meta، ثم يبني الحملة حوله.
هل يستطيع قراءة الأداء؟
نعم. تعيد meta_insights أداء الحملة ومجموعة الإعلانات والإعلان، وتغطي meta_page_insights وmeta_post_insights المقاييس العضوية للصفحة والمنشور. ويمكن تصدير النتائج مباشرةً إلى Google Sheet بـcreate_sheet وappend_to_sheet.
اربط Meta مرة واحدة في Hermoso، وسيستطيع وكيلك البحث وصنع الإبداع وبناء الحملة وقراءة النتائج دون أن يحتفظ أبداً بكلمة مرورك.
ابدأ مجانًا → اقرأ توثيق MCP ←