Outlook
Outlook: чтение, поиск и отправка почты прямо из ассистента
Что умеет
- Искать и читать письма по папкам и свойствам
- Создавать и отправлять письма и черновики
- Отвечать на письма и перемещать их между папками
- Просматривать вложения писем
- Работать с общими почтовыми ящиками организации
Какие данные видит
Ассистент получает доступ к почте пользователя через авторизацию Microsoft, включая общие почтовые ящики, если предоставлены соответствующие права.
Нужен ли аккаунт
Не нужен: сервер работает без входа
Коннектор Outlook подключает ассистента к почтовому ящику: можно читать, искать и отправлять письма, создавать черновики и ответы, перемещать письма между папками и работать с вложениями. Поддерживается доступ к общим почтовым ящикам наравне с личным.
Как подключить
Как подключить Outlook к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://outlook.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Outlook к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://outlook.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Outlook к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://outlook.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (31)
Технические названия из tools/list. Нужны только разработчикам.
| Arcade_ListApps | See the apps the current caller can act on and whether they are connected. Returns each app's id, name, connected state, and (when connected) the account it is connected as. Call this to answer "what apps do I have?" or when the caller's connection state may have changed since the session started. |
| MicrosoftOutlookMail_CreateAndSendEmail | Create and immediately send a new email in Outlook to the specified recipients. Returns the sent message's ``message_id`` and ``conversation_id`` so callers can immediately chain follow-ups (e.g. reply to what they just sent) without having to search Sent Items. |
| MicrosoftOutlookMail_CreateDraftEmail | Compose a new draft email in Outlook |
| MicrosoftOutlookMail_CreateDraftReply | Create a reply or reply-all draft for an existing Outlook email without sending it. The draft is threaded to the original message and saved to the Drafts folder, so it can be reviewed, edited, and sent later. For a reply-all, the original recipients (excluding the mailbox owner) are populated automatically. This tool never sends the email. |
| MicrosoftOutlookMail_GetEmail | Retrieve a single email message by its ID. Returns email metadata and body content. By default, the body is returned as plain text (HTML tags stripped) and capped at 5000 characters. Set body_format to HTML to get the original markup. Use body_offset to continue reading long emails, or set max_body_characters to None for the full body. Use this tool to read the full content of an email after finding it via search_emails or any listing tool. |
| MicrosoftOutlookMail_ListEmailAttachments | List attachment metadata for an email message. Returns metadata only (name, size, type, etc.). Attachment content is not included. Use this tool when the user wants to know what files are attached to an email. |
| MicrosoftOutlookMail_ListEmails | List emails in the user's mailbox across all folders. Results are sorted by sort_by in the sort_order direction. Defaults to newest first (receivedDateTime descending). Since this tool lists email across all folders, it may return sent items, drafts, and other items that are not in the inbox. |
| MicrosoftOutlookMail_ListEmailsByProperty | List emails in the user's mailbox across all folders filtering by a property. Results are sorted by sort_by in the sort_order direction. Defaults to newest first (receivedDateTime descending). Sorting by RECEIVED_DATE_TIME works with any filter property. Sorting by a different property (SUBJECT, SENDER, IMPORTANCE) while filtering by an unrelated property may fail due to a Microsoft Graph API restriction. If this happens, either sort by RECEIVED_DATE_TIME, or use list_emails (no filter) with the desired sort_by. |
| MicrosoftOutlookMail_ListEmailsInFolder | List the user's emails in the specified folder. Exactly one of `well_known_folder_name` or `folder_id` MUST be provided. Results are sorted by sort_by in the sort_order direction. Defaults to newest first (receivedDateTime descending). |
| MicrosoftOutlookMail_ListMailFolders | List mail folders in the user's mailbox. Returns folder names, IDs, unread counts, and total item counts. Use the folder ID in follow-up calls to list_emails_in_folder. Omit parent_folder_id to list top-level folders, or provide a folder ID to list its child folders. |
| MicrosoftOutlookMail_MoveEmailToFolder | Move an email message to a different folder in Outlook. Exactly one of `destination_well_known_folder_name` or `destination_folder_id` MUST be provided. Use `list_mail_folders` to discover custom folder IDs. |
| MicrosoftOutlookMail_ReplyToEmail | Reply to an existing email in Outlook. Use this tool to reply to the sender or all recipients of the email. Specify the reply_type to determine the scope of the reply. |
| MicrosoftOutlookMail_SearchEmails | Search emails across the user's entire mailbox. Combines full-text keyword search with structured filters for sender, read status, attachments, importance, and more. All provided parameters are combined with AND. Results are ordered by date sent (most recent first). Email bodies are truncated to 255 characters for efficient skimming. Use get_email with the message_id to retrieve the full email content. Use this tool when the user wants to find emails by content, topic, sender, or a combination of criteria. For exact property filtering (e.g., by conversationId or flag status), use list_emails_by_property instead. .. note:: Microsoft Graph's ``$search`` on messages is backed by the Microsoft Search index, which returns message IDs in the legacy REST-ID format even when the client opts into Immutable IDs (which other tools in this toolkit do by default). Do not directly compare a ``message_id`` from ``search_emails`` against one from ``list_emails`` / ``get_email`` — the ID shapes differ. To chain from a search hit, pass the returned ID straight back into ``get_email`` (which accepts either format), and use ``conversation_id`` as the deduplication key across result sets. |
| MicrosoftOutlookMail_SendDraftEmail | Send an existing draft email in Outlook. Sends any un-sent message — draft, reply-draft, reply-all draft, or forward draft — and returns the message's ``message_id`` and ``conversation_id`` so callers can chain follow-ups (e.g. reply to the message they just sent) without searching Sent Items. |
| MicrosoftOutlookMail_SharedMailboxCheckCapabilities | Check which provided mailboxes are reachable via shared mailbox APIs. This is a capability checker, not an Exchange permission inventory. It verifies whether each provided mailbox can be reached through a cheap, read-only Graph call. When checking multiple mailboxes, pass them together in one ``owner_emails`` list so results can be deduplicated and rate-limited consistently. Microsoft Graph does not expose exact ``Send As`` vs ``Send on behalf`` permissions, so the response names that limitation explicitly instead of guessing. |
| MicrosoftOutlookMail_SharedMailboxCreateAndSendEmail | Create and immediately send an email from a shared or delegated mailbox. Use this when the user wants the email to be sent from a team inbox (like sales@ or support@) or from an executive's mailbox they have been delegated access to, rather than from their own address. |
| MicrosoftOutlookMail_SharedMailboxCreateDraftEmail | Compose a new draft email in a shared or delegated mailbox. |
| MicrosoftOutlookMail_SharedMailboxCreateDraftReply | Create a reply or reply-all draft in a shared or delegated mailbox without sending it. The draft is threaded to the original message and saved to the mailbox's Drafts folder, so it can be reviewed, edited, and sent later. For a reply-all, the original recipients (excluding the mailbox owner) are populated automatically. This tool never sends the email. |
| MicrosoftOutlookMail_SharedMailboxGetEmail | Retrieve a single email from a shared or delegated mailbox by message ID. Returns email metadata and body content. By default, the body is returned as plain text (HTML tags stripped) and capped at 5000 characters. Use body_offset to continue reading long emails, or set max_body_characters to None for the full body. |
| MicrosoftOutlookMail_SharedMailboxListEmailAttachments | List attachment metadata for an email in a shared or delegated mailbox. |
| MicrosoftOutlookMail_SharedMailboxListEmails | List emails in a shared or delegated mailbox, across all folders. Results are sorted by sort_by in the sort_order direction. Defaults to newest first (receivedDateTime descending). |
| MicrosoftOutlookMail_SharedMailboxListEmailsByProperty | List emails in a shared or delegated mailbox filtered by a property. Results are sorted by sort_by in the sort_order direction. Defaults to newest first (receivedDateTime descending). |
| MicrosoftOutlookMail_SharedMailboxListEmailsInFolder | List emails in a specific folder of a shared or delegated mailbox. Exactly one of `well_known_folder_name` or `folder_id` MUST be provided. Results are sorted by sort_by in the sort_order direction. Defaults to newest first (receivedDateTime descending). |
| MicrosoftOutlookMail_SharedMailboxListMailFolders | List mail folders in a shared or delegated mailbox. Returns folder names, IDs, unread counts, and total item counts. Use the folder ID when listing emails in a specific folder. |
| MicrosoftOutlookMail_SharedMailboxMoveEmailToFolder | Move an email message to a different folder in a shared or delegated mailbox. Exactly one of `destination_well_known_folder_name` or `destination_folder_id` MUST be provided. Use `shared_mailbox_list_mail_folders` (with the same `owner_email`) to discover custom folder IDs; folder IDs are specific to the target mailbox. |
| MicrosoftOutlookMail_SharedMailboxReplyToEmail | Reply to an email in a shared or delegated mailbox. The reply is sent from the shared mailbox address, not the signed-in user's personal address. Specify reply_type to reply only to the sender or to all recipients. |
| MicrosoftOutlookMail_SharedMailboxSearchEmails | Search emails in a shared or delegated mailbox. Combines full-text keyword search with structured filters for sender, read status, attachments, importance, and more. All provided parameters are combined with AND. Results are ordered by date sent (most recent first). Email bodies are truncated to 255 characters. Retrieve a message by its message ID when the full content is needed. .. note:: Search results may use a different Graph ID shape than list/get results. Use returned message IDs directly for message retrieval and ``conversation_id`` for deduplication across result sets. |
| MicrosoftOutlookMail_SharedMailboxSendDraftEmail | Send an existing draft email from a shared or delegated mailbox. This tool can send any un-sent email in the shared mailbox: - draft - reply-draft - reply-all draft - forward draft Returns the message's ``message_id`` and ``conversation_id`` so callers can chain follow-ups (e.g. reply to the message they just sent) without searching Sent Items. |
| MicrosoftOutlookMail_SharedMailboxUpdateDraftEmail | Update an existing draft email in a shared or delegated mailbox. Overwrites the subject and body of a draft (if provided) and modifies its recipient lists by selectively adding or removing email addresses. |
| MicrosoftOutlookMail_UpdateDraftEmail | Update an existing draft email in Outlook. This tool overwrites the subject and body of a draft email (if provided), and modifies its recipient lists by selectively adding or removing email addresses. This tool can update any un-sent email: - draft - reply-draft - reply-all draft - forward draft |
| MicrosoftOutlookMail_WhoAmI | Get comprehensive user profile and Outlook Mail environment information. This tool provides detailed information about the authenticated user including their name, email, mailbox settings, automatic replies configuration, and other important profile details from Outlook Mail services. |