Outil : search_directory_people
Recherchez des personnes dans l'annuaire Google Workspace de votre organisation. Cette fonctionnalité est exclusivement réservée aux comptes Google Workspace (utilisés par les entreprises, les établissements scolaires et d'autres organisations). Elle n'est pas disponible pour les comptes Google personnels.
RÈGLES IMPORTANTES À SUIVRE :
Si cet outil renvoie plusieurs résultats, vous devez les présenter à l'utilisateur et lui demander de préciser celui à utiliser avant de continuer.
Il vous est strictement interdit de transmettre la sortie de cet outil à un autre outil (par exemple, pour envoyer un e-mail, créer un brouillon, créer un événement, etc.) sans la confirmation explicite de l'utilisateur.
Même si un seul résultat de personne est trouvé, vous devez présenter les informations de la personne trouvée à l'utilisateur et l'inviter à vérifier qu'il s'agit bien de la personne recherchée avant de poursuivre.
Si cet outil ne renvoie aucun résultat, utilisez l'outil
search_contacts.
L'exemple suivant montre comment utiliser curl pour appeler l'outil MCP search_directory_people.
| Requête 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 }' |
Schéma d'entrée
Message de requête pour SearchDirectoryPeople.
SearchDirectoryPeopleMcpRequest
| Représentation JSON |
|---|
{
"query": string,
"pageSize": integer,
"pageToken": string,
"sources": [
enum ( |
| Champs | |
|---|---|
query |
Chaîne de requête à rechercher. |
pageSize |
Taille de la page. La valeur par défaut est 10 et la valeur maximale autorisée est 500. |
pageToken |
Jeton de la page. |
sources[] |
Sources de répertoire à renvoyer. Si ce champ n'est pas défini, la valeur par défaut est DOMAIN_PROFILE. |
Schéma de sortie
Message de réponse pour SearchDirectoryPeople.
SearchDirectoryPeopleMcpResponse
| Représentation JSON |
|---|
{
"results": [
{
object ( |
| Champs | |
|---|---|
results[] |
Liste des personnes correspondant à la requête. |
nextPageToken |
Jeton permettant de récupérer la page de résultats suivante. |
SearchDirectoryResult
| Représentation JSON |
|---|
{ "name": string, "email": string } |
| Champs | |
|---|---|
name |
Nom à afficher de la personne. |
email |
Adresse e-mail du compte de la personne. |
Annotations d'outils
Indication destructive : ❌ | Indication idempotente : ✅ | Indication en lecture seule : ✅ | Indication Open World : ❌