टूल: search_directory_people
अपने संगठन की Google Workspace डायरेक्ट्री में मौजूद लोगों को खोजें. यह सुविधा सिर्फ़ Google Workspace खातों (कारोबारों, स्कूलों, और अन्य संगठनों के लिए इस्तेमाल किए जाने वाले खाते) के लिए उपलब्ध है. यह निजी Google खातों के लिए उपलब्ध नहीं है.
ज़रूरी नियम:
अगर यह टूल एक से ज़्यादा नतीजे दिखाता है, तो आपको उपयोगकर्ता को नतीजे दिखाने चाहिए. साथ ही, आगे बढ़ने से पहले, उपयोगकर्ता से यह भी पूछना चाहिए कि उसे कौनसे नतीजे का इस्तेमाल करना है.
उपयोगकर्ता की साफ़ तौर पर पुष्टि के बिना, इस टूल के आउटपुट को किसी दूसरे टूल में पास करने की अनुमति नहीं है. जैसे, ईमेल भेजना, ड्राफ़्ट बनाना, इवेंट बनाना वगैरह.
अगर सिर्फ़ एक व्यक्ति का नतीजा मिलता है, तब भी आपको उपयोगकर्ता को उस व्यक्ति की जानकारी दिखानी होगी. साथ ही, आगे बढ़ने से पहले, उपयोगकर्ता से यह भी पूछना होगा कि क्या यह वही व्यक्ति है जिसे वह ढूंढ रहा था.
अगर इस टूल से कोई नतीजा नहीं मिलता है, तो
search_contactsटूल का इस्तेमाल करें.
यहां दिए गए उदाहरण में, search_directory_people MCP टूल को शुरू करने के लिए, curl का इस्तेमाल करने का तरीका बताया गया है.
| 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 ( |
| फ़ील्ड | |
|---|---|
query |
खोजने के लिए क्वेरी स्ट्रिंग. |
pageSize |
पेज का साइज़. डिफ़ॉल्ट रूप से, यह 10 होता है. इसकी ज़्यादा से ज़्यादा वैल्यू 500 हो सकती है. |
pageToken |
पेज टोकन. |
sources[] |
डायरेक्ट्री के वे सोर्स जिन्हें दिखाना है. अगर यह सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से, यह DOMAIN_PROFILE पर सेट होता है. |
आउटपुट स्कीमा
SearchDirectoryPeople के लिए जवाब का मैसेज.
SearchDirectoryPeopleMcpResponse
| JSON के काेड में दिखाना |
|---|
{
"results": [
{
object ( |
| फ़ील्ड | |
|---|---|
results[] |
क्वेरी से मैच करने वाले लोगों की सूची. |
nextPageToken |
नतीजों का अगला पेज पाने के लिए टोकन. |
SearchDirectoryResult
| JSON के काेड में दिखाना |
|---|
{ "name": string, "email": string } |
| फ़ील्ड | |
|---|---|
name |
व्यक्ति का डिसप्ले नेम. |
email |
व्यक्ति के खाते का ईमेल पता. |
टूल के एनोटेशन
डिस्ट्रक्टिव हिंट: ❌ | आइडमपोटेंट हिंट: ✅ | रीड ओनली हिंट: ✅ | ओपन वर्ल्ड हिंट: ❌