Documentation menu

مرجع الأدوات

كل أداة يستطيع مساعد مرتبط استدعاءها، مجمّعة بالطريقة نفسها التي يسجّلها بها الخادم. ولا تُعرض الأداة على المساعد إلا إن كان اتصالك يملك النطاق الذي تحتاجه — فلا يوجد شيء اسمه أداة كتابة موجودة لكنها تفشل دائمًا؛ فإن لم تمنح contacts:write، فلن يرى المساعد upsert_contacts إطلاقًا. راجع النطاقات والصلاحيات لمعرفة معنى كل نطاق.

مدمّرة في الجداول أدناه هي وسم MCP نفسه الذي تشترطه عملية المراجعة الخاصة بـ Claude — فهي تَسِم أداة لا يمكن التراجع عن أثرها بسهولة (حذف مشروع، أو الكتابة فوق شجرة، أو إزالة جهة اتصال)، لا «خطيرة» بمعنى أكثر غموضًا. وتظل كل أداة كتابة تأخذ الحقول المتوقعة فقط؛ فلا تقبل أيٌّ منها حمولة خام يستطيع النموذج أن يهرّب عبرها تغييرات عشوائية.

الاكتشاف

الأداةالنطاقملاحظات
searchأيٌّ من projects:read / templates:read / contacts:readيبحث في المشاريع والقوالب وقوائم جهات الاتصال بالاسم. ويعيد معرّفات مبهمة لـ fetch. وهذه هي الأداة التي يستدعيها تلقائيًا العميل القادر على البحث المعمّق.
fetchنفس نطاق searchيحلّ معرّفًا واحدًا من search إلى محتواه الكامل.

تصميم الرسائل

الأداةالنطاقمدمّرةملاحظات
list_projectsprojects:readالمعرّف والاسم والغرض لكل مشروع.
get_emailprojects:readشجرة العناصر والسمة الحاليتان للمشروع.
preview_emailprojects:readيعرض عبر مسار HTML المرسل الحقيقي — المستند نفسه تمامًا الذي سينتجه الإرسال. مرفقة بأداة مرئية (راجع أدناه).
list_block_typesprojects:readكتالوج العناصر الـ 44 كاملًا، مولّدًا من السجل الحيّ — محدّث دائمًا، ولا يُصان يدويًا أبدًا.
list_templatesprojects:readقوالبك المحفوظة، أو معرض المجتمع المعتمد.
create_projectprojects:writeيُملأ اختياريًا من قالب غرض مدمج.
add_block / update_block / move_blockprojects:writeتعديلات على الشجرة، يُتحقَّق منها عبر canPlace/الحقول بالطريقة نفسها التي يُتحقَّق بها من تعديلات المساعد الذكي داخل الاستوديو.
remove_blockprojects:write✓يحذف عنصرًا وأبناءه.
set_themeprojects:writeألوان العلامة التجارية، والخط، واستدارة زوايا الأزرار.
rename_projectprojects:write
delete_projectprojects:write✓نهائي.
apply_templateprojects:write✓يكتب فوق شجرة المشروع وسمته بالكامل.
save_as_templatetemplates:writeيلتقط المشروع الحالي في قالب قابل لإعادة الاستخدام.
publish_landing_pageprojects:writeينشر رسالة كصفحة ويب عامة في /lp/<slug> ويُرجع عنوانها. وكما في الإرسال، يُطلب من المساعد أن يعرض عليك الرسالة أولًا ويحصل على موافقتك.
unpublish_landing_pageprojects:writeيلغي نشر الصفحة. ويبقى العنوان محجوزًا لك.

الجمهور

الأداةالنطاقمدمّرةملاحظات
list_data_sourcescontacts:readكل مصدر بيانات، بما في ذلك قوائم جهات الاتصال. ولا تُعاد قيم بيانات الاعتماد أبدًا.
list_contact_listscontacts:readقوائم جهات الاتصال تحديدًا — المعرّف، والاسم، والحقول، وعدد الصفوف.
get_contact_list_summarycontacts:readالأعداد وإجماليات حظر الإرسال وتوزيع نتائج التحقق من البريد، مع حالة آخر إعادة فحص — دون بيانات جهات اتصال فردية.
find_contactscontacts:readبحث محدود (≤25 صفًا، مع ترقيم صفحات بالمؤشر). ومع sortBy: "engagementScore" يُرجع أكثر جهات الاتصال اهتمامًا في القائمة أولًا، مع درجتها وتغيّرها هذا الأسبوع. ويُكتب كل استدعاء في سجل الوصول إلى البيانات الشخصية، كقراءة جهة اتصال من لوحة التحكم.
upsert_contactscontacts:writeإضافة صفوف أو تحديثها؛ ويفرض الحدّ الأقصى لجهات الاتصال في باقتك.
remove_contactcontacts:write✓يزيل صفًّا واحدًا نهائيًا.
add_suppression / remove_suppressioncontacts:writeيحظر الإرسال إلى عنوان أو يرفع الحظر عنه على مستوى الحساب، بالأثر نفسه لرابط إلغاء الاشتراك الخاص بالمستلم.

النتائج

الأداةالنطاقمدمّرةملاحظات
get_campaign_resultsanalytics:readمرات الفتح/النقرات/الردود/الإيرادات، ومقارنة نسخ A/B، والخريطة الحرارية للنقرات. ملخّصة فقط — ولا تُعاد أبدًا أحداث خام لكل مستلم. مرفقة بأداة مرئية.
get_form_responsesanalytics:readملخّصات إجمالية لكل سؤال؛ والإجابات النصية الحرة عيّنة محدودة ومحاطة بسياج.
list_ordersanalytics:readطلبات الدفع عبر عنصر المنتج.
list_campaign_sendsanalytics:readعمليات الإرسال الجماعية السابقة، الأحدث أولًا.
list_schedulesanalytics:readعمليات الإرسال المتكررة المضبوطة في مشروع.
mark_order_fulfilledcommerce:writeيضع على طلب مادي علامة «تم الشحن» ويراسل المشتري.
create_schedulecampaigns:sendيضبط إرسالًا متكررًا جديدًا.
set_schedule_enabledcampaigns:send✓موسومة بأنها مدمّرة لأن تعطيل جدول نشط يوقف عمليات الإرسال المستقبلية بصمت.

الإرسال

الأداةالنطاقمدمّرةملاحظات
send_test_emailcampaigns:readنسخة واحدة مسبوقة بـ [Test] إلى عنوان واحد تحدّده — لا تمسّ جمهورك الحقيقي ولا تحتاج إلى campaigns:send.
prepare_sendcampaigns:sendللقراءة فقط بحسب الوسم — تحدّد الجمهور وتعرض معاينة، ولا ترسل شيئًا. وتعيد confirmationToken، وعدد جهات الاتصال التي ستُتخطّى بسبب عنوان غير صالح أو غياب الموافقة. مرفقة بأداة مرئية (بطاقة تأكيد الإرسال).
confirm_sendcampaigns:send✓تشترط confirmationToken نفسه تمامًا الذي أعادته prepare_send، دون تغيير، خلال 10 دقائق. راجع الأمان لمعرفة السبب.

صندوق البريد والتذاكر

الأداةالنطاقملاحظات
list_mailbox_threads / get_mailbox_threadmailbox:readالبريد الوارد على نطاقك الموثّق. ونصوص الرسائل محاطة بسياج بوصفها محتوى غير موثوق كتبه المستلمون.
reply_to_mailbox_threadmailbox:writeيرسل من عنوان صندوق البريد نفسه تمامًا الذي وصل إليه البريد الأصلي، مربوطًا بسلسلته بشكل صحيح.
list_tickets / get_ticketmailbox:readمحادثات تذاكر الدعم. مع السياج نفسه للمحتوى غير الموثوق.
reply_to_ticketmailbox:writeيضيف رسالة من المالك ويرسل إلى المستلم رابطًا للعودة.

الرحلات والشرائح

الأداةالنطاقمدمّرةملاحظات
list_journeysjourneys:readالمعرّف والاسم وحالة التشغيل ونوع المشغّل وعدد الخطوات لكل رحلة.
get_journeyjourneys:readالمسار الكامل للرحلة، مع أسماء رسائلك وقوائمك وشرائحك، وكل ما قد يمنع تشغيلها. للرحلة المتوقفة القابلة للتشغيل، تُرجع أيضًا enableToken.
list_segmentsjourneys:readالشرائح المحفوظة، مع قائمة جهات الاتصال والقواعد لكل منها.
create_segmentjourneys:writeتحفظ شريحة على قائمة جهات اتصال واحدة. تلتزم بحد الشرائح في باقتك.
build_journeyjourneys:writeتنشئ رحلة جديدة، أو تعدّل رحلة متوقفة، انطلاقًا من طلب بلغة عادية، باستخدام مساعد الذكاء الاصطناعي في منشئ الرحلات. تستهلك دورة واحدة من مساعد الذكاء الاصطناعي. تُحفظ النتيجة دائمًا متوقفة، ولا تُعدَّل أبدًا رحلة قيد التشغيل.
set_journey_enabledjourneys:write (+ campaigns:send للتشغيل)✓يتطلب تشغيل الرحلة enableToken الذي أرجعته get_journey، دون تغيير، خلال 10 دقائق وقبل أي تعديل. الفكرة نفسها ذات الخطوتين في prepare_send/confirm_send. الإيقاف المؤقت لا يتطلب أيًّا منهما.

الحساب

الأداةالنطاقملاحظات
get_plan_usageلا شيء — متاحة دائمًاالباقة، والحصص، واستهلاك هذا الشهر. للقراءة فقط، وليست بيانات حساب حساسة كالمشاريع/جهات الاتصال/صندوق البريد، لذا فهي متاحة بغض النظر عن النطاقات التي منحتها.

الأدوات المرئية

ثلاث أدوات ترفق أداة مرئية تفاعلية في المضيفات التي تدعم MCP Apps (Claude — أما Gemini فلا يملك طبقة أدوات مرئية ويحصل دائمًا على النتيجة النصية/JSON البسيطة بدلًا من ذلك): preview_email (معاينة حيّة للرسالة على سطح المكتب/الهاتف)، وget_campaign_results (لوحة النتائج)، وprepare_send (بطاقة تأكيد الإرسال، التي يكون زر Confirm & Send الخاص بها هو ما يستدعي confirm_send فعليًا).