Gmail

Gmail: чтение и отправка писем, метки, черновики и треды через MCP

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноМожет изменять данные

Что умеет

  • Искать, читать и отправлять письма по синтаксису Gmail
  • Управлять черновиками писем
  • Создавать и назначать метки сообщениям
  • Работать с тредами и вложениями
  • Настраивать автоответ на время отпуска

Какие данные видит

Ассистент действует от имени владельца почты через OAuth 2.0 с refresh-токеном и правами на чтение и изменение писем.

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

MCP-сервер подключает почтовый ящик Gmail к ассистенту через OAuth 2.0. Доступны отправка и поиск писем, работа с черновиками, метками и тредами, пакетные операции с сообщениями, вложения и настройка автоответа на время отпуска — всего 28 инструментов.

Как подключить

Как подключить Gmail к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://gmail-mcp--node2flow.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Gmail к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://gmail-mcp--node2flow.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Gmail к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://gmail-mcp--node2flow.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (28)

Технические названия из tools/list. Нужны только разработчикам.

gmail_list_messagesList messages in the mailbox. Supports Gmail search syntax for filtering (e.g., from:, to:, subject:, is:unread, has:attachment).
gmail_get_messageGet a specific message by ID. Returns headers, body, labels, and metadata. Use format=full for parsed body or format=raw for RFC 2822.
gmail_send_messageSend an email message. Supports plain text and HTML body, CC, BCC, and replying to threads.
gmail_delete_messagePermanently delete a message. This action is irreversible — use gmail_trash_message for safe deletion.
gmail_trash_messageMove a message to the trash. Can be undone with gmail_untrash_message.
gmail_untrash_messageRemove a message from the trash, restoring it to its original location.
gmail_modify_messageAdd or remove labels on a message. Use this to mark as read/unread, star/unstar, or apply custom labels.
gmail_batch_deletePermanently delete multiple messages at once. Maximum 1000 IDs per request. Irreversible.
gmail_batch_modifyAdd or remove labels on multiple messages at once. Maximum 1000 IDs per request.
gmail_get_attachmentGet attachment data for a message. Returns base64url-encoded data. Find attachment IDs in the message payload parts.
gmail_list_draftsList all drafts in the mailbox.
gmail_get_draftGet a specific draft by ID, including the draft message content.
gmail_create_draftCreate a new draft email. The draft can be sent later with gmail_send_draft.
gmail_update_draftUpdate an existing draft with new content. Replaces the entire draft message.
gmail_delete_draftDelete a draft. This permanently removes the draft.
gmail_send_draftSend an existing draft. The draft is removed from the drafts list after sending.
gmail_list_labelsList all labels in the mailbox, including system labels (INBOX, SENT, etc.) and user-created labels.
gmail_get_labelGet details for a specific label, including message and thread counts.
gmail_create_labelCreate a new user label for organizing messages.
gmail_update_labelUpdate a label name, visibility, or color.
gmail_delete_labelDelete a user-created label. System labels cannot be deleted. Messages with this label are not deleted.
gmail_list_threadsList email threads (conversations). Supports the same search syntax as gmail_list_messages.
gmail_get_threadGet all messages in a thread (conversation). Returns the complete email chain.
gmail_modify_threadAdd or remove labels on all messages in a thread.
gmail_trash_threadMove all messages in a thread to the trash.
gmail_untrash_threadRemove all messages in a thread from the trash.
gmail_get_profileGet the authenticated user's Gmail profile — email address, total message count, total thread count, and history ID.
gmail_update_vacationEnable or disable vacation auto-reply (out of office) with custom response message.