MCP Tools Reference: gmailmcp.googleapis.com

Outil : label_thread

Ajoute des libellés à l'ensemble d'un fil de discussion dans le compte Gmail de l'utilisateur authentifié. Cette opération affecte tous les messages actuellement dans le fil de discussion et tous ceux qui y seront ajoutés à l'avenir.

Si vous n'êtes pas sûr de l'ID du thread, utilisez d'abord l'outil search_threads.

Si vous n'êtes pas sûr de l'ID d'un libellé utilisateur, utilisez d'abord l'outil list_labels pour découvrir les libellés disponibles et leurs ID.

L'exemple suivant montre comment utiliser curl pour appeler l'outil MCP label_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": "label_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 LabelThread.

LabelThreadRequest

Représentation JSON
{
  "threadId": string,
  "labelIds": [
    string
  ]
}
Champs
threadId

string

Obligatoire. Identifiant unique du fil de discussion auquel ajouter des libellés.

labelIds[]

string

Obligatoire. Identifiants uniques des libellés à ajouter. Il peut s'agir d'un ID de libellé système (par exemple, "INBOX", "TRASH", "SPAM", "STARRED", "UNREAD") ou d'un ID de libellé défini par l'utilisateur.

Schéma de sortie

Message de réponse pour le RPC LabelThread.

Annotations d'outils

Indication de destruction : ❌ | Indication d'idempotence : ✅ | Indication de lecture seule : ❌ | Indication de monde ouvert : ❌