MCP
Подключайте ИИ-клиенты к аккаунтам Influence, медиа, проверкам, планированию и доступной аналитике.
Выберите адрес для задачи. Инструментам продукта нужно авторизованное рабочее пространство Influence; сервер документации только читает публичные инструкции.
| Адрес | Назначение |
|---|---|
https://influence.so/api/mcp |
Основное подключение к продукту, в том числе для планирования, работы с изображениями и поиска информации, если эти инструменты включены. |
https://influence.so/api/mcp/claude |
Подключение Claude. Включает загрузку медиа, черновики, проверки, планирование публикаций, создание планов и аналитику; не включает инструменты генерации изображений и search/fetch. |
https://docs.influence.so/mcp |
Поиск и чтение публичной документации. Аккаунт продукта не нужен; сервер не может читать данные рабочего пространства или публиковать. |
Подключиться и найти инструменты
Используйте процесс OAuth для Influence в клиенте или ключ API с ограниченными правами, если клиент поддерживает аутентификацию Bearer. В разделе «Приложения и автоматизации» есть настройка для конкретного клиента. Храните ключи API в защищённых переменных окружения клиента.
Прочитайте profileGet, чтобы проверить адрес электронной почты Influence и рабочее пространство (nickname), затем connectionStatusGet, чтобы узнать разрешения и лимит планирования с ИИ. Для входа в сам ИИ-клиент может использоваться другой адрес электронной почты. Выберите нужный аккаунт Influence при авторизации.
Для продления OAuth нужно явное согласие на offline_access. Для нового пользовательского подключения ChatGPT инструкции по настройке также указывают это разрешение в поле Base scope. Обновление инструментов не добавляет разрешения и не расширяет Base scope старого подключения.
Используйте tools/list и справочник инструментов MCP. При поиске могут предлагаться инструменты, разрешения для которых ещё не предоставлены; каждый вызов всё равно проверяет разрешения. Доступность зависит от включённых функций и поддержки в клиенте. Основной адрес и адрес Claude отличаются; скачивание навыка или плагина не доказывает, что установленный клиент загрузил его инструменты.
Подготовить публикации из готовых материалов
- Прочитайте
accountList, затемintegrationSchemaдля каждого выбранного аккаунта, чтобы узнать обязательные настройки и ограничения медиа. Используйте соответствующие инструменты платформы для поиска досок, каналов и подобных мест публикации. - Импортируйте доступный файл по HTTPS через
mediaImportсurlи необязательнымname. Настоящий файл среды использует отдельный объектfile; не придумывайте ID файлов. Для локальных файлов используйте инструменты multipart-загрузки или существующий вспомогательный метод SDK/CLI. Действуют ограничения медиа и требования к готовности. - Для 1–10 готовых запланированных публикаций используйте
campaignScheduleBatchReviewсо стабильнымitemKey,draftиscheduledForдля каждого элемента. Он сохраняет черновики и ожидающие проверки вместе, с отдельными текстом и медиа для каждого целевого аккаунта и не более 50 отправок. Для работы только с черновиками или редактирования используйтеcampaignDraftSave;campaignReviewготовит нужное действие для сохранённой кампании. - Покажите все сохранённые материалы для проверки. Если карточка загружена и показана, она выполняет это требование; без неё покажите точные аккаунты, текст, превью медиа или ссылки на них, настройки, запланированное время и часовой пояс. Прочитайте
campaignReviewGet, если проверка отсутствует, устарела или её результат неясен. - Получите новое явное одобрение человека до выполнения. У поддерживаемой карточки есть собственная кнопка одобрения. Для подходящих публикаций в соцсетях одобрение в чате передаётся через
campaignReviewExecuteилиcampaignScheduleBatchExecute. Модель не должна вызывать закрытое действие интерфейсаcampaignReviewApprove.
TikTok Direct поддерживает обычный чат. Прочитайте tiktokCreatorInfoGet, затем задайте 1 общий вопрос о ещё не выбранных видимости, взаимодействиях, продвижении и применимых настройках ИИ и музыки. Покажите применимые условия согласия и ссылки; не выводите согласие из контекста и не включайте запрещённые взаимодействия. Сохраните все выбранные человеком параметры через campaignReview, используя reviewId и элементы tiktokSettings с connectionId и settings. Это возвращает новую ожидающую проверку, а не одобрение. Покажите именно её и дождитесь нового явного одобрения до выполнения. Поддерживаемая карточка проверки остаётся необязательной. Публикация через входящие TikTok завершается в самом TikTok.
Согласие TikTok относится к точной проверке; согласие, сохранённое в черновике, не завершает этот шаг. Сохранение параметров проверки создаёт новую версию черновика и делает предыдущую проверку устаревшей, даже если настройки не изменились.
Подтверждение и восстановление
Инструменты, которым нужно подтверждение, сначала выполняют подготовку без _confirmationCapability и _idempotencyKey. Подтвердите те же данные действия с полученным значением подтверждения и стабильным ключом идемпотентности, созданным вызывающей стороной. Этот обмен сохраняет или выполняет заявленное действие инструмента и отделён от одобрения публикации человеком. Учитывайте запросы разрешений среды.
mediaUploadPart, mediaUploadComplete и mediaUploadAbort напрямую продолжают разрешённую загрузку. Передавайте байты файла на полученные URL хранилища, а не в JSON инструмента. После прерывания прочитайте статус загрузки и продолжите с тем же файлом и clientKey.
expiresAt загрузки — её текущий срок передачи или обработки: сначала 24 часа; после завершения передачи, когда начинается обработка, — 15 минут. Этот срок не ограничивает хранение готовых медиа; повторно используйте их assetId из медиабиблиотеки.
Сохраняйте значения подтверждения и повторной попытки после неясного результата. Прочитайте сохранённую проверку или кампанию, прежде чем повторять действие публикации; никогда не считайте тайм-аут доказательством того, что ничего не произошло. Изменённая или просроченная проверка требует новой проверки и одобрения.
Лимиты планирования с ИИ общие для клиентов MCP и Influence IQ. Обычная автоматизация через HTTP/CLI и ручное планирование в веб-интерфейсе исключены. Охват аналитики и обновление описаны в разделе «Аналитика». Для необязательных подписок на события нужна отдельная включённая поддержка среды; это не общее обещание фоновых уведомлений в любом клиенте.