MCP Tools Reference: gmailmcp.googleapis.com

Инструмент: get_thread

Извлекает конкретную цепочку электронных писем из учетной записи Gmail авторизованного пользователя, включая список ее сообщений.

В следующем примере показано, как использовать curl для вызова инструмента MCP get_thread .

Запрос 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
}'
                

Схема ввода

Сообщение запроса для RPC-вызова GetThread.

GetThreadRequest

JSON-представление
{
  "threadId": string,
  "messageFormat": enum (MessageFormat)
}
Поля
threadId

string

Обязательно. Уникальный идентификатор потока, который необходимо получить.

messageFormat

enum ( MessageFormat )

Необязательный параметр. Задает формат сообщений, возвращаемых в потоке. По умолчанию используется формат FULL_CONTENT.

Схема вывода

Поток сообщений, содержащий список сообщений.

Нить

JSON-представление
{
  "id": string,
  "messages": [
    {
      object (Message)
    }
  ]
}
Поля
id

string

Уникальный идентификатор темы.

messages[]

object ( Message )

Список сообщений в ветке обсуждения, упорядоченный в хронологическом порядке.

Сообщение

JSON-представление
{
  "id": string,
  "snippet": string,
  "subject": string,
  "sender": string,
  "toRecipients": [
    string
  ],
  "ccRecipients": [
    string
  ],
  "date": string,
  "plaintextBody": string
}
Поля
id

string

Уникальный идентификатор сообщения.

snippet

string

Фрагмент текста сообщения.

subject

string

Тема сообщения, извлеченная из заголовков:

sender

string

Адрес электронной почты отправителя.

toRecipients[]

string

Адреса электронной почты получателей.

ccRecipients[]

string

Адреса электронной почты получателей копии.

date

string

Дата сообщения в формате ISO 8601 (ГГГГ-ММ-ДД).

plaintextBody

string

Полное содержимое тела сообщения, заполняется только в том случае, если MessageFormat имеет значение FULL_CONTENT.

Аннотации инструментов

Подсказка о разрушительном эффекте: ❌ | Подсказка об идемпотентности: ✅ | Подсказка только для чтения: ✅ | Подсказка об открытом мире: ❌