Strumento: search_contacts
Cerca i contatti dell'utente.
REGOLE IMPORTANTI DA SEGUIRE:
Se questo strumento restituisce più risultati, devi presentarli all'utente e chiedergli di chiarire quale risultato utilizzare prima di procedere.
È severamente vietato passare l'output di questo strumento a un altro strumento (ad es. inviare un'email, creare una bozza, creare un evento e così via) senza la conferma esplicita dell'utente.
Anche se viene trovato un solo risultato, devi mostrare all'utente i dettagli della persona trovata e invitarlo a verificare che si tratti della persona che intendeva cercare prima di procedere con i passaggi successivi.
Il seguente esempio mostra come utilizzare curl per richiamare lo strumento MCP search_contacts.
| Curl Request |
|---|
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_contacts", "arguments": { // provide these details according to the tool MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Schema di input
Messaggio di richiesta per SearchContacts.
SearchContactsMcpRequest
| Rappresentazione JSON |
|---|
{ "query": string, "maxResults": integer } |
| Campi | |
|---|---|
query |
Stringa di query da cercare. |
maxResults |
Numero massimo di risultati. Il valore predefinito è 10 e il valore massimo consentito è 30. |
Schema di output
Messaggio di risposta per SearchContacts.
SearchContactsMcpResponse
| Rappresentazione JSON |
|---|
{
"results": [
{
object ( |
| Campi | |
|---|---|
results[] |
L'elenco dei contatti che corrispondono alla query. |
SearchContactsResult
| Rappresentazione JSON |
|---|
{ "name": string, "email": string } |
| Campi | |
|---|---|
name |
Il nome visualizzato del contatto. |
email |
L'indirizzo email dell'account del contatto. |
Annotazioni dello strumento
Suggerimento distruttivo: ❌ | Suggerimento idempotente: ✅ | Suggerimento di sola lettura: ✅ | Suggerimento open world: ❌