דלגו לתוכן

או התחילו מנקודה בטוחה: אינדקס הכלים המלא · מפת הטבלאות המרכזיות

מערכת חדשה — 14 יום חינם

אינדקס הכלים המלא

עודכן 31.08.2026

עמוד הכיסוי של שרת ה‑MCP: כל כלי בשרת מופיע כאן בדיוק פעם אחת, בסדר אלפביתי. זו נקודת האמת לשמות הכלים ולמספרם.

הסימון המשמעות
קריאה קריאה בלבד — הכלי לא משנה דבר במערכת. בטוח לסוכן במצב צפייה.
כתיבה משנה — נתונים, סכימה, דפים, הרשאות או תקשורת יוצאת. דורש שער אישור בסוכן.
חבילה א’ נתונים, אוטומציה ותקשורת — מה שסוכן עושה מול מערכת חיה.
חבילה ב’ בנייה והתאמה — סכימה, דפים, דשבורדים, תצוגות, תפריטים, דוחות, מינוח והרשאות.

בעמודי הפירוט, פרמטר מודגש = חובה. סוכן במצב קריאה‑בלבד רשאי לקרוא רק לכלי קריאה. עמודת פירוט מקשרת לסעיף של הכלי בעמוד הייעודי; לכל 67 הכלים יש עמוד פירוט. הפרמטרים המחייבים ברגע נתון הם תמיד אלה שחוזרים מ‑tools/list של החיבור שלכם.

הסיווג קריאה/כתיבה הוא לפי היכולת של הכלי, לא לפי הקריאה הבודדת: סוכן במצב קריאה בלבד.

הכלי ק/ש הקטגוריה מה הוא עושה פירוט
Add-Container-to-Page כתיבה דפים יוצר מיכל ריק בדף כדי לפנות מקום לאלמנטים הבאים עריכת דפים
Add-Edit-Chart-Element כתיבה דשבורדים מוסיף או עורך גרף Chart.js על דף אלמנטי דשבורד
Add-Edit-Counter-Element כתיבה דשבורדים מוסיף או עורך מונה KPI — ספירה, סכום, ממוצע, מינימום או מקסימום אלמנטי דשבורד
Add-Edit-Tabs-Element כתיבה דשבורדים מוסיף או עורך אלמנט לשוניות אלמנטי דשבורד
Add-Edit-Text-Element כתיבה דשבורדים מוסיף או עורך בלוק טקסט (H1–H4 או P) אלמנטי דשבורד
Add-Field-to-Table כתיבה סכימה מוסיף שדות לטבלה, ויכול ליצור טבלת lookup חדשה באותה קריאה כלי סכימה
Add-Table-View-to-Form-Page כתיבה טבלאות תצוגה משבץ טבלת רשומות מקושרות בתוך כרטיס רשומה טבלאות תצוגה
Add-Users-to-Role כתיבה הרשאות מוסיף משתמשים לתפקיד הרשאות וחבילות
Aggregate-Data קריאה נתונים קיבוץ וצבירה — sum, avg, min, max, first, last כלי נתונים
Count-Data קריאה נתונים סופר רשומות שעונות לתנאי בלי להחזיר אותן כלי נתונים
Create-Data כתיבה נתונים יוצר רשומה אחת כלי נתונים
Create-Form-Page כתיבה דפים יוצר דף כרטיס ריק לטבלה; השדות מתווספים אחר כך עריכת דפים
Create-Many כתיבה נתונים יוצר רשומות בכמות, עם דגלי דילוג על טריגרים ועל ציר הזמן כלי נתונים
Create-Price-Quote כתיבה הצעות מחיר מפיק הצעת מחיר ממכירה קיימת לפי תבנית כלי הצעות מחיר
Create-Role כתיבה הרשאות יוצר תפקיד חדש (שאינו מעניק דבר עד שהוא נכנס ל‑CLP) הרשאות וחבילות
Create-Table כתיבה סכימה יוצר טבלה חדשה, כולל תווית עברית והרשאות כלי סכימה
Create-Table-View-Page כתיבה טבלאות תצוגה יוצר דף רשימה חדש, ואופציונלית פריט תפריט טבלאות תצוגה
Create-Update-Price-Quote-Template כתיבה הצעות מחיר יוצר או מעדכן תבנית HTML של הצעת מחיר כלי הצעות מחיר
Create-or-Update-Report כתיבה דוחות יוצר או מעדכן דוח — רשימה שטוחה או פיבוט מצטבר דוחות
Create-or-Update-User כתיבה משתמשים יוצר משתמש חדש או מעדכן קיים כלי משתמשים
Duplicate-Element כתיבה דפים משכפל אלמנט בדף במקומו, עם מזהים חדשים לעותק ולכל צאצאיו עריכת דפים
Edit-Form-Rules כתיבה כללי טופס מוסיף, עורך או מוחק כלל טופס בודד — הדרך המועדפת כללי טופס
Edit-Page כתיבה דפים עריכת שדות בטופס הדף, ועדכון ה‑CSS/JS שלו עריכת דפים
Edit-Page-CSS-JS כתיבה דפים מחליף את בלוק ה‑CSS ו/או ה‑JS של הדף — דריסה, לא מיזוג הגדרות דף וגרסאות
Edit-Table-View כתיבה טבלאות תצוגה שליטה מלאה בטבלת תצוגה קיימת — עמודות, סינון, עיצוב מותנה, ייצוא טבלאות תצוגה
Get-Current-User קריאה משתמשים פרטי המשתמש שמאחורי החיבור הנוכחי כלי משתמשים
Get-Data קריאה נתונים שולף רשומות מטבלה. limit ברירת מחדל 5 כלי נתונים
Get-File-Content קריאה קבצים מחזיר תוכן קובץ ב‑base64; מוגבל לדומייני mbapps כלי קבצים
Get-Form-Rules קריאה כללי טופס קורא את כללי הטופס של דף כללי טופס
Get-Menu-Items קריאה תפריטים פריטי תפריט לפי מזהה תפריט (מזהה MongoDB, לא שם) תפריטים
Get-Menus קריאה תפריטים רשימת התפריטים במערכת תפריטים
Get-Optional-Fields קריאה דוחות מתארי שדות מוכנים להזנה לדוחות ולטבלאות תצוגה טבלאות תצוגה
Get-Packages קריאה רישוי חבילות המנוי, תפוסת המושבים ותוקף הרשאות וחבילות
Get-Page-Content קריאה דפים ה‑HTML/CSS/JS של דף, עם מצב מקוצר לניתוח מבנה אתרים ודפים
Get-Page-Settings קריאה דפים מטא‑דאטה של דף, הרשאות פתיחה וקבצי קוד מקושרים הגדרות דף וגרסאות
Get-Page-Version קריאה דפים התוכן המלא של גרסת דף אחת הגדרות דף וגרסאות
Get-Page-Versions קריאה דפים רשימת הגרסאות השמורות של דף הגדרות דף וגרסאות
Get-Price-Quote-Templates קריאה הצעות מחיר שם ומזהה לכל תבנית הצעה; ה‑HTML נקרא מטבלת PDFTemplate כלי הצעות מחיר
Get-Reports קריאה דוחות רשימת הדוחות, או דוח בודד לפי מזהה דוחות
Get-Role-Users קריאה הרשאות חברי תפקיד הרשאות וחבילות
Get-Roles קריאה הרשאות קטלוג התפקידים במערכת הרשאות וחבילות
Get-SMTP-Accounts קריאה הודעות חשבונות השליחה — ומהם מזהה החשבון לפעולת אימייל בטריגר כלי הודעות
Get-Schema קריאה סכימה מבנה הטבלאות והשדות. הקריאה הראשונה בכל משימת נתונים כלי סכימה · מתכונים
Get-Site-Pages קריאה דפים כל דפי המערכת, עם המזהה והשם אתרים ודפים
Get-Sites קריאה מטא רשימת האתרים באפליקציה. קיים בשרת, וחסר ברשימות כלים ישנות אתרים ודפים
Get-Table-Permissions קריאה הרשאות ה‑CLP של טבלה — מי רשאי לבצע כל פעולה הרשאות וחבילות
Get-Terminology-Dictionary קריאה מינוח מילון המונחים הפעיל במערכת מינוח
Get-Timeline-Settings קריאה ציר הזמן אילו שדות של טבלה נרשמים ל‑_Timeline (index / displayFields). קיים בשרת, וחסר ברשימות כלים ישנות כלי ציר הזמן
Get-Triggers קריאה טריגרים הטריגרים של טבלה, או של כל המערכת כלי טריגרים
Get-WhatsApp-Template-Params קריאה הודעות בונה שלד WATemplateParams מרכיבי תבנית מאושרת כלי הודעות
Get-all-Users קריאה משתמשים רשימת המשתמשים. מוגבל ל‑100 הראשונים כלי משתמשים
Remove-Users-from-Role כתיבה הרשאות מסיר משתמשים מתפקיד הרשאות וחבילות
Replace-Terms כתיבה מינוח החלפת מחרוזות ב‑HTML של דף מסוים מינוח
Send-WhatsApp-Message כתיבה הודעות שולח הודעה אמיתית ללקוח אמיתי — או מגלה מספרים ותבניות כלי הודעות
Set-Form-Rules כתיבה כללי טופס מחליף את כל כללי הטופס בדף כללי טופס
Set-Menu-Items כתיבה תפריטים כותב פריטי תפריט; type נדרש גם בעדכון תפריטים
Set-Package-for-User כתיבה רישוי משייך או מסיר מושב רישוי למשתמש הרשאות וחבילות
Set-Page-Settings כתיבה דפים כותב מטא‑דאטה, הרשאות דף, וקישור לקבצי JS/CSS הגדרות דף וגרסאות
Set-Page-Version כתיבה דפים משחזר גרסת דף — דריסה בלתי הפיכה של התוכן הנוכחי הגדרות דף וגרסאות
Set-Table-Permissions כתיבה הרשאות מחליף את כל ה‑CLP של טבלה, כל שש הפעולות הרשאות וחבילות
Set-Terminology-Dictionary כתיבה מינוח כותב את מילון המונחים של המערכת מינוח
Set-Timeline-Settings כתיבה ציר הזמן מפעיל/מגדיר רישום של טבלה ל‑_Timeline — דריסה, לא מיזוג. קיים בשרת, וחסר ברשימות כלים ישנות כלי ציר הזמן
Set-Trigger כתיבה טריגרים יוצר או מעדכן את “ראש” הטריגר — מתי הוא יורה כלי טריגרים
Set-Trigger-Action כתיבה טריגרים מחבר פעולה אחת לטריגר; קריאה נפרדת לכל פעולה כלי טריגרים
Update-Data כתיבה נתונים מעדכן רשומה אחת לפי objectId כלי נתונים
Upload-Public-File כתיבה קבצים מעלה קובץ ציבורי ומחזיר URL קריא לכל מי שמחזיק בו כלי קבצים
Usage-Guide קריאה מטא הוראות השרת עצמו. הקריאה הראשונה בכל סשן שרת ה‑MCP
החתך כמות
סה“כ כלים ברשימה החיה 67
קריאה קריאה בלבד 29
כתיבה משנים 38
מהם: משנים נתונים 4 — Create-Data, Create-Many, Update-Data, Create-Price-Quote
מהם: משנים סכימה 2 — Create-Table, Add-Field-to-Table
מהם: שולחים החוצה ללקוח 1 — Send-WhatsApp-Message
מהם: משנים הרשאות 5 — Set-Table-Permissions, Create-Role, Add-Users-to-Role, Remove-Users-from-Role, Set-Package-for-User
מהם: משנים את יומן הביקורת 1 — Set-Timeline-Settings

חסרונות שמעצבים ארכיטקטורה:

  • אין אף כלי מחיקה. לא רשומה, לא טבלה, לא שדה, לא דף, לא טריגר ולא משתמש. מחיקה נעשית בממשק ה‑CRM או ב‑REST עם Master Key. המקבילות המקובלות: משתמש מנוטרל ב‑active: false, טריגר מנוטרל ב‑active: false, ורשומה מסומנת כמבוטלת בשדה סטטוס.
  • אין כלי לפונקציות צד שרת. אפשר להפעיל פונקציה קיימת כפעולת טריגר, ולא ליצור או לערוך אותה. ראו פונקציות צד שרת.
  • אין כלי להרשאות מתקדמות (סינון ברמת שורה) — הגדרה בממשק בלבד.
  • גישה לטבלת Config — כלי הנתונים קוראים וכותבים אותה בחיבור Master Key, כולל דגלי הטפסים.
  • אין כלי חוצה‑מערכות. חיבור אחד עובד מול אפליקציה אחת; הניתוב נקבע באישורים של החיבור.

שני כלים שמופיעים ברשימת הכלים החיה, גם ב‑tools/list וגם ב‑tools/call. הם שולטים באילו טבלאות כותבות ל‑_Timeline, היומן שמוסבר ביומנים וראיות.

הפרמטר טיפוס חובה המשמעות
tableName String ✔ הטבלה שרוצים את הגדרות ציר הזמן שלה

מחזיר { "timeline": { "index": { … }, "displayFields": { … } } }. לטבלה ללא רישום חוזר { "timeline": {} }, ואז שום שינוי בה לא נרשם ל‑_Timeline (טבלה חדשה שנוצרה ב‑REST או ב‑Create-Table מתחילה כך). דוגמה מ‑Sales במערכת חדשה: index ממפה SaleStatusId, ContactId, AccountId, OwnerId → SaleOwner, objectId → SaleId; displayFields ממפה Name → SaleName, Total → SaleTotal, ClosingDate → SaleClosingDate, ReasonForLost → SaleReasonForLost.

הפרמטר טיפוס חובה המשמעות
tableName String ✔ הטבלה
timeline Object ✔ { index: { שדה-מקור: שדה-ב-_Timeline }, displayFields: { … } }. index — שדות Pointer בלבד (כולל objectId → שדה ה‑Pointer של הטבלה); displayFields — שדות טקסט/מספר/תאריך לתצוגה

הערך שנשלח דורס את ההגדרה הקיימת (כמו Set-Form-Rules); "timeline": {} מכבה את הרישום לטבלה. הכלל שחייבים לכבד: כל שדה ב‑_Timeline חייב לשמור על אותו טיפוס מכל הטבלאות. מיפוי objectId של טבלה מותאמת לשדה Pointer שמצביע לטבלה אחרת (למשל TaskId) נראה מצליח, אבל הכתיבה הבאה לטבלה נכשלת עם pointer to incorrect className והשורה השגויה שוברת שאילתות על _Timeline. קראו Get-Schema על _Timeline ו‑Get-Timeline-Settings על הטבלה לפני שכותבים, והשתמשו רק בשדות קיימים מאותו טיפוס או בשדות חדשים.