Araç: search_directory_people
Kuruluşunuzun Google Workspace Dizini'ndeki kullanıcıları arama Bu özellik yalnızca Google Workspace hesaplarında (işletmeler, okullar ve diğer kuruluşlar tarafından kullanılan) kullanılabilir ve kişisel Google Hesaplarında kullanılamaz.
UYULMASI GEREKEN ÖNEMLİ KURALLAR:
Bu araç birden fazla sonuç döndürürse sonuçları kullanıcıya göstermeli ve devam etmeden önce hangi sonucun kullanılacağı konusunda kullanıcıdan açıklama istemelisiniz.
Bu aracın çıktısını, kullanıcının açık onayı olmadan başka bir araca (ör. e-posta gönderme, taslak oluşturma, etkinlik oluşturma vb.) aktarmanız kesinlikle yasaktır.
Yalnızca bir kişi sonucu bulunsa bile, bulunan kişinin ayrıntılarını kullanıcıya sunmanız ve sonraki adımlara geçmeden önce kullanıcının bu kişinin amaçlanan kişi olduğunu doğrulamasını istemeniz gerekir.
Bu araç sonuç döndürmezse
search_contactsaracını kullanın.
Aşağıdaki örnekte, curl kullanılarak search_directory_people MCP aracının nasıl çağrılacağı gösterilmektedir.
| Curl İsteği |
|---|
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 }' |
Giriş Şeması
SearchDirectoryPeople için istek mesajı.
SearchDirectoryPeopleMcpRequest
| JSON gösterimi |
|---|
{
"query": string,
"pageSize": integer,
"pageToken": string,
"sources": [
enum ( |
| Alanlar | |
|---|---|
query |
Aranacak sorgu dizesi. |
pageSize |
Sayfa boyutu. Varsayılan değer 10, izin verilen maksimum değer ise 500'dür. |
pageToken |
Sayfa jetonu. |
sources[] |
Döndürülecek dizin kaynakları. Ayarlanmamışsa varsayılan olarak DOMAIN_PROFILE olur. |
Çıkış şeması
SearchDirectoryPeople için yanıt mesajı.
SearchDirectoryPeopleMcpResponse
| JSON gösterimi |
|---|
{
"results": [
{
object ( |
| Alanlar | |
|---|---|
results[] |
Sorguyla eşleşen kişilerin listesi. |
nextPageToken |
Sonuçların sonraki sayfasını almak için kullanılan jeton. |
SearchDirectoryResult
| JSON gösterimi |
|---|
{ "name": string, "email": string } |
| Alanlar | |
|---|---|
name |
Kişinin görünen adı. |
email |
Kullanıcının hesap e-posta adresi. |
Araç Ek Açıklamaları
Yıkıcı İpucu: ❌ | İdempotent İpucu: ✅ | Salt Okunur İpucu: ✅ | Açık Dünya İpucu: ❌