---
sidebar:
  order: 4
title: MCP
description: >-
  Подключайте ИИ-клиенты к аккаунтам Influence, медиа, проверкам, планированию и доступной аналитике.
---

Выберите адрес для задачи. Инструментам продукта нужно авторизованное рабочее пространство Influence; сервер документации только читает публичные инструкции.

| Адрес | Назначение |
| --- | --- |
| `https://influence.so/api/mcp` | Основное подключение к продукту, в том числе для планирования, работы с изображениями и поиска информации, если эти инструменты включены. |
| `https://influence.so/api/mcp/claude` | Подключение Claude. Включает загрузку медиа, черновики, проверки, планирование публикаций, создание планов и аналитику; не включает инструменты генерации изображений и `search`/`fetch`. |
| `https://docs.influence.so/mcp` | Поиск и чтение публичной документации. Аккаунт продукта не нужен; сервер не может читать данные рабочего пространства или публиковать. |

## Подключиться и найти инструменты [#connect-and-discover]

Используйте процесс OAuth для Influence в клиенте или ключ API с ограниченными правами, если клиент поддерживает аутентификацию Bearer. В разделе [«Приложения и автоматизации»](https://influence.so/sign-in?next=%2Fapp%2Fsettings%2Faccount%23settings-developer) есть настройка для конкретного клиента. Храните ключи API в защищённых переменных окружения клиента.

Прочитайте `profileGet`, чтобы проверить адрес электронной почты Influence и рабочее пространство (`nickname`), затем `connectionStatusGet`, чтобы узнать разрешения и лимит планирования с ИИ. Для входа в сам ИИ-клиент может использоваться другой адрес электронной почты. Выберите нужный аккаунт Influence при авторизации.

Для продления OAuth нужно явное согласие на `offline_access`. Для нового пользовательского подключения ChatGPT инструкции по настройке также указывают это разрешение в поле Base scope. Обновление инструментов не добавляет разрешения и не расширяет Base scope старого подключения.

Используйте `tools/list` и [справочник инструментов MCP](/ru/developers/mcp-tools). При поиске могут предлагаться инструменты, разрешения для которых ещё не предоставлены; каждый вызов всё равно проверяет разрешения. Доступность зависит от включённых функций и поддержки в клиенте. Основной адрес и адрес Claude отличаются; скачивание навыка или плагина не доказывает, что установленный клиент загрузил его инструменты.

## Подготовить публикации из готовых материалов [#prepare-finished-content]

1. Прочитайте `accountList`, затем `integrationSchema` для каждого выбранного аккаунта, чтобы узнать обязательные настройки и ограничения медиа. Используйте соответствующие инструменты платформы для поиска досок, каналов и подобных мест публикации.
2. Импортируйте доступный файл по HTTPS через `mediaImport` с `url` и необязательным `name`. Настоящий файл среды использует отдельный объект `file`; не придумывайте ID файлов. Для локальных файлов используйте инструменты multipart-загрузки или существующий вспомогательный метод SDK/CLI. Действуют [ограничения медиа и требования к готовности](/ru/help/media).
3. Для 1–10 готовых запланированных публикаций используйте `campaignScheduleBatchReview` со стабильным `itemKey`, `draft` и `scheduledFor` для каждого элемента. Он сохраняет черновики и ожидающие проверки вместе, с отдельными текстом и медиа для каждого целевого аккаунта и не более 50 отправок. Для работы только с черновиками или редактирования используйте `campaignDraftSave`; `campaignReview` готовит нужное действие для сохранённой кампании.
4. Покажите все сохранённые материалы для проверки. Если карточка загружена и показана, она выполняет это требование; без неё покажите точные аккаунты, текст, превью медиа или ссылки на них, настройки, запланированное время и часовой пояс. Прочитайте `campaignReviewGet`, если проверка отсутствует, устарела или её результат неясен.
5. Получите новое явное одобрение человека до выполнения. У поддерживаемой карточки есть собственная кнопка одобрения. Для подходящих публикаций в соцсетях одобрение в чате передаётся через `campaignReviewExecute` или `campaignScheduleBatchExecute`. Модель не должна вызывать закрытое действие интерфейса `campaignReviewApprove`.

TikTok Direct поддерживает обычный чат. Прочитайте `tiktokCreatorInfoGet`, затем задайте 1 общий вопрос о ещё не выбранных видимости, взаимодействиях, продвижении и применимых настройках ИИ и музыки. Покажите применимые условия согласия и ссылки; не выводите согласие из контекста и не включайте запрещённые взаимодействия. Сохраните все выбранные человеком параметры через `campaignReview`, используя `reviewId` и элементы `tiktokSettings` с `connectionId` и `settings`. Это возвращает новую ожидающую проверку, а не одобрение. Покажите именно её и дождитесь нового явного одобрения до выполнения. Поддерживаемая карточка проверки остаётся необязательной. Публикация через входящие TikTok завершается в самом TikTok.

Согласие TikTok относится к точной проверке; согласие, сохранённое в черновике, не завершает этот шаг. Сохранение параметров проверки создаёт новую версию черновика и делает предыдущую проверку устаревшей, даже если настройки не изменились.

## Подтверждение и восстановление [#confirmation-and-recovery]

Инструменты, которым нужно подтверждение, сначала выполняют подготовку без `_confirmationCapability` и `_idempotencyKey`. Подтвердите те же данные действия с полученным значением подтверждения и стабильным ключом идемпотентности, созданным вызывающей стороной. Этот обмен сохраняет или выполняет заявленное действие инструмента и отделён от одобрения публикации человеком. Учитывайте запросы разрешений среды.

`mediaUploadPart`, `mediaUploadComplete` и `mediaUploadAbort` напрямую продолжают разрешённую загрузку. Передавайте байты файла на полученные URL хранилища, а не в JSON инструмента. После прерывания прочитайте статус загрузки и продолжите с тем же файлом и `clientKey`.

`expiresAt` загрузки — её текущий срок передачи или обработки: сначала 24 часа; после завершения передачи, когда начинается обработка, — 15 минут. Этот срок не ограничивает хранение готовых медиа; повторно используйте их `assetId` из медиабиблиотеки.

Сохраняйте значения подтверждения и повторной попытки после неясного результата. Прочитайте сохранённую проверку или кампанию, прежде чем повторять действие публикации; никогда не считайте тайм-аут доказательством того, что ничего не произошло. Изменённая или просроченная проверка требует новой проверки и одобрения.

[Лимиты планирования с ИИ](/ru/help/ai-assistants#scheduling-allowance) общие для клиентов MCP и Influence IQ. Обычная автоматизация через HTTP/CLI и ручное планирование в веб-интерфейсе исключены. Охват аналитики и обновление описаны в разделе [«Аналитика»](/ru/help/insights). Для необязательных подписок на события нужна отдельная включённая поддержка среды; это не общее обещание фоновых уведомлений в любом клиенте.
