MCP Tools Reference: people.googleapis.com

כלי: search_directory_people

חיפוש אנשים בסביבת "הארגון שלי" ב-Google Workspace. התכונה הזו מיועדת רק לחשבונות Google Workspace (שמשמשים עסקים, בתי ספר וארגונים אחרים) והיא לא זמינה לחשבונות Google אישיים.

כללים חשובים:

  • אם הכלי הזה מחזיר כמה תוצאות, צריך להציג את התוצאות למשתמש ולבקש ממנו הבהרה לגבי התוצאה שבה רוצים להשתמש לפני שממשיכים.

  • חל איסור מוחלט להעביר את הפלט של הכלי הזה לכלי אחר (למשל, שליחת אימייל, יצירת טיוטה, יצירת אירוע וכו') ללא אישור מפורש מהמשתמש.

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

  • אם הכלי הזה לא מחזיר תוצאות, צריך להשתמש בכלי search_contacts.

בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP‏ search_directory_people.

בקשת Curl
curl --location 'https://people.googleapis.com/mcp/v1' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "search_directory_people",
    "arguments": {
      // provide these details according to the tool MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

סכימת קלט

הודעת בקשה ל-SearchDirectoryPeople.

SearchDirectoryPeopleMcpRequest

ייצוג JSON
{
  "query": string,
  "pageSize": integer,
  "pageToken": string,
  "sources": [
    enum (DirectorySourceType)
  ]
}
שדות
query

string

מחרוזת השאילתה לחיפוש.

pageSize

integer

גודל הדף. ברירת המחדל היא 10 והערך המקסימלי המותר הוא 500.

pageToken

string

טוקן דף.

sources[]

enum (DirectorySourceType)

מקורות במאגר שיוחזרו. אם לא מגדירים ערך לפרמטר הזה, ערך ברירת המחדל שלו הוא DOMAIN_PROFILE.

סכימת פלט

הודעת התשובה ל-SearchDirectoryPeople.

SearchDirectoryPeopleMcpResponse

ייצוג JSON
{
  "results": [
    {
      object (SearchDirectoryResult)
    }
  ],
  "nextPageToken": string
}
שדות
results[]

object (SearchDirectoryResult)

רשימת האנשים שתאמו לשאילתה.

nextPageToken

string

אסימון לאחזור של דף התוצאות הבא.

SearchDirectoryResult

ייצוג JSON
{
  "name": string,
  "email": string
}
שדות
name

string

השם המוצג של האדם.

email

string

כתובת האימייל בחשבון של האדם.

הערות על כלי

רמז הרסני: ❌ | רמז אידמפוטנטי: ✅ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌