Outil : get_thread
Récupère un fil de discussion spécifique à partir du compte Gmail de l'utilisateur authentifié, y compris une liste de ses messages.
L'exemple suivant montre comment utiliser curl pour appeler l'outil MCP get_thread.
| Requête Curl |
|---|
curl --location 'https://gmailmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_thread", "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 le RPC GetThread.
GetThreadRequest
| Représentation JSON |
|---|
{
"threadId": string,
"messageFormat": enum ( |
| Champs | |
|---|---|
threadId |
Obligatoire. Identifiant unique du fil de discussion à récupérer. |
messageFormat |
Facultatif. Spécifie le format des messages renvoyés dans le fil de discussion. La valeur par défaut est FULL_CONTENT. |
Schéma de sortie
Fil de discussion contenant une liste de messages.
Thread
| Représentation JSON |
|---|
{
"id": string,
"messages": [
{
object ( |
| Champs | |
|---|---|
id |
Identifiant unique du fil de discussion. |
messages[] |
Liste des messages du fil de discussion, classés par ordre chronologique. |
Message
| Représentation JSON |
|---|
{ "id": string, "snippet": string, "subject": string, "sender": string, "toRecipients": [ string ], "ccRecipients": [ string ], "date": string, "plaintextBody": string } |
| Champs | |
|---|---|
id |
Identifiant unique du message. |
snippet |
Extrait du corps du message. |
subject |
Objet du message extrait des en-têtes : |
sender |
Adresse e-mail de l'expéditeur. |
toRecipients[] |
Adresses e-mail des destinataires. |
ccRecipients[] |
Adresses e-mail des destinataires en copie. |
date |
Date du message au format ISO 8601 (AAAA-MM-JJ). |
plaintextBody |
Contenu complet du corps, renseigné uniquement si MessageFormat était FULL_CONTENT. |
Annotations d'outil
Indication destructive : ❌ | Indication d'idempotence : ✅ | Indication en lecture seule : ✅ | Indication de monde ouvert : ❌