Taplio

официальный

Управляйте своим аккаунтом LinkedIn из Claude или ChatGPT.

Что можно делать с Taplio MCP?

  • Загрузка контекста аккаунта — Вызовите get_me, чтобы загрузить вашу личность, предпочтения по контенту и сегодняшнюю статистику LinkedIn перед составлением черновика.
  • Создание и планирование постов — Создавайте, редактируйте и планируйте черновики LinkedIn или публикуйте сразу после подтверждения.
  • Анализ эффективности постов — Просматривайте список ваших постов и получайте аналитику по аккаунту или отдельным постам за выбранный диапазон дат.
  • Поиск вдохновения — Ищите посты других авторов в LinkedIn по ключевым словам, лайкам и количеству подписчиков автора.
  • Взаимодействие с контентом — Находите посты для комментирования, создавайте и ставьте в очередь комментарии или ответы, а также ставьте лайки в очередь.
  • Очередь запросов на подключение — Отправляйте запросы на подключение по имени пользователя LinkedIn и проверяйте или отменяйте их статус.

Документация

Taplio LinkedIn MCP Server

License: MIT MCP Remote server

Taplio LinkedIn MCP Server — это сервер Model Context Protocol (MCP), который напрямую подключает ИИ-инструменты к вашему аккаунту Taplio и через него — к вашему присутствию в LinkedIn. Он даёт ИИ-агентам, ассистентам и чат-клиентам возможность создавать черновики, планировать и публиковать посты в LinkedIn, просматривать то, что вы уже опубликовали, искать вдохновение у других авторов, читать вашу аналитику и взаимодействовать: находить посты, достойные комментария, создавать черновики комментариев и ответов, ставить лайки и отправлять запросы на подключение — всё это с помощью естественного языка.

Направьте свой MCP-хост на сервер Taplio, и вы сможете спрашивать, например:

  • «Создай черновик поста в LinkedIn о нашем новом запуске MCP и запланируй его на вторник, 9 утра».
  • «Покажи мои последние 10 постов и какой из них получил больше всего показов».
  • «Найди 20 высокорезультативных постов про linkedin ghostwriting от авторов с менее чем 50 тыс. подписчиков».
  • «Как меняются мои подписчики и вовлечённость за последние 30 дней?»

Сценарии использования

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

Содержание


Удалённый сервер Taplio MCP

Taplio предлагается как размещённый удалённый сервер MCP. Ничего не нужно устанавливать или запускать локально: ваш MCP-хост подключается к эндпоинту Taplio по HTTP и аутентифицируется через OAuth.

СвойствоЗначение
ТранспортStreamable HTTP (удалённый)
Эндпоинтhttps://mcp.taplio.com/
АутентификацияOAuth 2.0 (авторизация в браузере, не нужно вставлять API-ключ)
Область доступаСобственный аккаунт Taplio + LinkedIn аутентифицированного пользователя
Подсказка сервераСначала вызовите get_me, чтобы загрузить идентичность и настройки

Поскольку сервер удалённый и использует OAuth, вам никогда не нужно копировать секрет в файл конфигурации. Доступ привязан к аккаунту Taplio, который вы одобряете в браузере, и может быть отозван из Taplio в любой момент.


Предварительные требования

  1. Активный аккаунт Taplio с подключённым LinkedIn.
  2. MCP-хост с поддержкой MCP (Claude Code, Claude Desktop, Manus, VS Code с Copilot, Cursor, Windsurf, Grok, Mistral Le Chat, Raycast или любой клиент, поддерживающий MCP по HTTP).
  3. Браузер, доступный при первом подключении, для завершения авторизации OAuth.

Установка

Claude Code

claude mcp add --transport http taplio https://mcp.taplio.com/

Затем выполните /mcp внутри Claude Code и авторизуйте taplio в браузере, когда появится запрос.

Claude Desktop / коннекторы claude.ai

В один клик: откройте эту ссылку, чтобы получить диалог «Add custom connector» уже заполненным именем и URL Taplio, затем нажмите Add.

Или сделайте это вручную: в Claude Desktop или на claude.ai откройте Settings -> Connectors -> Add custom connector, затем введите:

  • Name: Taplio
  • URL: https://mcp.taplio.com/

Одобрите экран OAuth. После этого инструменты Taplio появятся в средстве выбора инструментов.

Manus

Taplio — это нативный плагин Manus: один клик, не нужно вставлять URL сервера.

  1. Откройте каталог плагинов Manus.
  2. Найдите Taplio и нажмите Connect.
  3. Войдите в свой аккаунт Taplio и одобрите доступ.

После этого инструменты Taplio станут доступны в ваших задачах Manus.

VS Code

Добавьте в конфигурацию MCP пользователя или рабочей области (.vscode/mcp.json):

{
  "servers": {
    "taplio": {
      "type": "http",
      "url": "https://mcp.taplio.com/"
    }
  }
}

Cursor

В ~/.cursor/mcp.json (или Settings -> MCP -> Add):

{
  "mcpServers": {
    "taplio": {
      "url": "https://mcp.taplio.com/"
    }
  }
}

Windsurf

В ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "taplio": {
      "serverUrl": "https://mcp.taplio.com/"
    }
  }
}

Grok

На grok.com откройте Plugins -> New Connector -> Custom, затем введите:

  • Name: Taplio
  • Server URL: https://mcp.taplio.com/

Нажмите Add Connector и одобрите вход в Taplio во всплывающем окне. Упомяните Taplio в своём запросе (например, «Use Taplio to give me my LinkedIn stats of the day»), чтобы Grok выбрал коннектор.

Mistral Le Chat

В Le Chat откройте Context -> Connectors -> Add connector -> Add a custom connector, затем введите:

  • Connector name: Taplio
  • Server: https://mcp.taplio.com/

Аутентификация определяется автоматически (OAuth 2.1). Нажмите Add connector и одобрите вход в Taplio. Если Le Chat отвечает, что коннектор Taplio недоступен, назовите инструмент в своём запросе (например, «Use the Taplio connector's get_me tool»).

Raycast

Установите расширение Model Context Protocol Registry, запустите Search Servers, оставьте реестр Official, найдите taplio и выберите Install Server. Raycast подключается по HTTP и открывает вход в Taplio.

Smithery

Откройте smithery.ai/servers/taplio/linkedin-mcp, нажмите Add to toolbox, затем Authenticate на коннекторе Taplio в вашем наборе инструментов.

Универсальная конфигурация MCP

Любой клиент, поддерживающий удалённые серверы MCP по HTTP, может использовать:

{
  "mcpServers": {
    "taplio": {
      "type": "http",
      "url": "https://mcp.taplio.com/"
    }
  }
}

Аутентификация

Сервер Taplio MCP использует OAuth 2.0. При первом использовании ваш клиент открывает окно браузера, где вы входите в Taplio и одобряете доступ. После этого сервер действует от имени этого единственного аккаунта. Никакие API-ключи, токены или учётные данные LinkedIn не хранятся в конфигурации вашего клиента. Отозвать доступ можно в любой момент в настройках вашего аккаунта Taplio.


Наборы инструментов

Инструменты сгруппированы в функциональные наборы. Все они работают с собственным аккаунтом аутентифицированного пользователя.

Набор инструментовОписание
Аккаунт и аналитикаИдентичность, предпочтения по контенту, посты, а также аналитика аккаунта и отдельных постов.
Черновики и медиаСоздание, чтение, перечисление, редактирование и удаление черновиков; загрузка и прикрепление медиа.
Планирование и публикацияОпубликовать черновик сейчас, запланировать его или снять с расписания обратно в черновики.
ВдохновениеПоиск постов других авторов в LinkedIn, чтобы моделировать контент на основе того, что работает.
ВзаимодействиеПоиск постов и комментариев, достойных взаимодействия, комментирование, ответы и лайки.
СетьПостановка запросов на подключение в очередь и отслеживание их.

Инструменты

Все 35 инструментов. Инструменты только для чтения ничего не меняют; инструменты записи изменяют ваши черновики Taplio или действуют в LinkedIn, и клиенты, поддерживающие аннотации инструментов, запрашивают подтверждение перед их запуском. Полные схемы входных данных возвращаются сервером (tools/list); справочник по инструментам ниже описывает основные инструменты.

Аккаунт и аналитика

  • get_me (только чтение): Ваша идентичность, предпочтения по контенту и сегодняшняя статистика LinkedIn. Вызывайте первым.
  • list_posts (только чтение): Ваши посты в LinkedIn, сначала новые, из Taplio и опубликованные напрямую в LinkedIn.
  • get_post (только чтение): Один пост по id Taplio или urn LinkedIn.
  • get_analytics_overview (только чтение): Аналитика аккаунта во времени: подписчики, показы, вовлечённость.
  • get_post_analytics (только чтение): Показы, лайки, комментарии и репосты для каждого поста.

Черновики и медиа

  • list_drafts (только чтение): Ваши неопубликованные черновики постов в LinkedIn.
  • get_draft (только чтение): Один черновик по id.
  • create_draft (запись): Создать черновик, при необходимости с медиа.
  • update_draft (запись): Переписать черновик или прикрепить к нему медиа.
  • delete_draft (запись): Безвозвратно удалить черновик.
  • list_media (только чтение): Медиа, уже загруженные в Taplio.
  • create_media_upload_url (запись): Получить одноразовый URL для загрузки изображения, видео, GIF или PDF.
  • attach_media_from_url (запись): Прикрепить медиа по публичному URL к черновику.
  • pick_media (запись): Интерактивная панель для прикрепления медиа из вашей библиотеки в клиентах с поддержкой MCP Apps.
  • upload_media (запись): Интерактивная панель для загрузки нового файла и его прикрепления в клиентах с поддержкой MCP Apps.

Планирование и публикация

  • schedule_draft (запись): Запланировать автоматическую публикацию черновика в будущем.
  • unschedule (запись): Вернуть запланированный пост обратно в черновики.
  • publish_draft (запись): Опубликовать черновик сейчас. Он станет видимым, и это нельзя отменить.

Вдохновение

  • search_inspiration (только чтение): Поиск постов других авторов в LinkedIn для проверенных форматов и подходов.

Взаимодействие

  • find_posts_to_comment (только чтение): Посты, достойные комментария, из ваших постов, кураторской ленты или персональной подборки.
  • list_comment_feeds (только чтение): Доступные кураторские ленты для взаимодействия.
  • find_comments_to_reply (только чтение): Комментарии к постам, которые всё ещё заслуживают ответа.
  • list_comment_drafts (только чтение): Ваши черновики комментариев, которые также являются очередью и историей.
  • get_comment_draft (только чтение): Один черновик комментария, чтобы проверить, был ли он опубликован.
  • create_comment_draft (запись): Создать черновик комментария или ответа. В LinkedIn пока ничего не отправляется.
  • update_comment_draft (запись): Переписать черновик комментария до его отправки.
  • commit_comment_draft (запись): Поставить комментарий в очередь на публикацию в LinkedIn от вашего имени.
  • cancel_comment_draft (запись): Отменить комментарий в очереди до его отправки.
  • like_post (запись): Поставить лайк посту или комментарию в очередь.
  • get_post_like (только чтение): Статус лайка, который вы поставили в очередь.
  • cancel_like (запись): Отменить лайк в очереди до его отправки.

Сеть

  • list_connection_requests (только чтение): Каждый запрос на подключение, который вы поставили в очередь, с его статусом.
  • send_connection_request (запись): Поставить в очередь запрос на подключение к кому-либо по имени пользователя LinkedIn.
  • get_connection_request (только чтение): Статус последнего запроса для имени пользователя.
  • cancel_connection_request (запись): Отменить запрос на подключение в очереди до его отправки.

Справочник по инструментам

Профиль

get_me

Прочитайте это первым для ориентации. Возвращает идентичность пользователя и предпочтения по контенту, чтобы вы могли адаптировать вывод под них и распознавать его собственные посты: отображаемое имя и LinkedIn @handle (у пользователя может быть несколько псевдонимов, поэтому проверяйте оба), а также ai_settings (отрасль, роль, язык, целевая аудитория, темы, ключевые слова, описание) и сегодняшнюю статистику LinkedIn (подписчики, связи, просмотры профиля).

Без параметров.


Черновики

create_draft

Создать новый черновик поста в LinkedIn (неопубликованный). Опубликуйте его позже с помощью schedule_draft или publish_draft.

ПараметрТипОбязательныйОписание
contentstringдаТекстовое тело черновика. От 1 до 3000 символов.

get_draft

Получить один черновик поста LinkedIn по id.

ПараметрТипОбязательныйОписание
idstringдаId черновика (из list_drafts).

list_drafts

Список неопубликованных черновиков постов LinkedIn пользователя.

ПараметрТипОбязательныйОписание
limitintegerнетМаксимальное число черновиков для возврата. По умолчанию 25, максимум 100.
cursorstringнетТокен пагинации из предыдущего ответа.

update_draft

Обновить содержимое существующего черновика. Редактировать можно только черновики: опубликованные или запланированные посты редактировать нельзя.

ПараметрТипОбязательныйОписание
idstringдаId черновика для обновления (из list_drafts).
contentstringдаНовое полное текстовое тело (заменяет существующее). От 1 до 3000 символов.

delete_draft

Безвозвратно удалить черновик поста LinkedIn.

ПараметрТипОбязательныйОписание
idstringдаId черновика для безвозвратного удаления.

Публикация

publish_draft

Опубликовать черновик в LinkedIn немедленно. Это публикуется сразу и не может быть отменено.

ПараметрТипОбязательныйОписание
idstringдаId черновика для немедленной публикации.

schedule_draft

Запланировать автоматическую публикацию черновика в будущем.

ПараметрТипОбязательныйОписание
idstringдаId черновика для планирования (из list_drafts).
scheduled_forstringдаДата и время в формате ISO 8601 (например, 2026-06-10T14:30:00Z). Не менее чем через 2 минуты в будущем.

unschedule

Отменить планирование запланированного поста, вернув его в черновики, чтобы вы могли отредактировать, перепланировать или удалить его.

ПараметрТипОбязательныйОписание
idstringдаId запланированного поста (из list_posts).

Посты

list_posts

Список постов LinkedIn пользователя (статус scheduled, sending или sent), сначала самые свежие. Черновик становится постом, как только он запланирован или опубликован.

ПараметрТипОбязательныйОписание
statusenumнетФильтр по scheduled, sending или sent. Не указывайте для всех трёх.
fromstringнетТолько посты начиная с этой даты (YYYY-MM-DD или ISO 8601, UTC).
tostringнетТолько посты по эту дату включительно (YYYY-MM-DD или ISO 8601, UTC).
limitintegerнетМаксимальное число постов для возврата. По умолчанию 25, максимум 100.
cursorstringнетТокен пагинации из предыдущего ответа.

get_post

Получить один пост LinkedIn по id. Пост имеет статус scheduled, sending или sent; черновики отдельны (используйте get_draft).

ПараметрТипОбязательныйОписание
idstringдаId поста (из list_posts).

Аналитика

get_analytics_overview

Получить обзор аналитики LinkedIn пользователя (подписчики, показы, вовлечённость). По умолчанию — сегодня, если диапазон дат не указан.

ПараметрТипОбязательныйОписание
fromstringнетДата начала (YYYY-MM-DD, UTC). По умолчанию сегодня; диапазон ограничен 90 днями.
tostringнетДата окончания (YYYY-MM-DD, UTC). По умолчанию сегодня; диапазон ограничен 90 днями.
metricsstringнетПодмножество через запятую: followers, connections, profile_views, impressions, likes, comments, shares. Не указывайте для всех.
granularityenumнетРазмер временного интервала; поддерживается только day (по умолчанию).

get_post_analytics

Список аналитики по каждому посту пользователя (показы, лайки, комментарии, репосты), по умолчанию за последние 7 дней.

ПараметрТипОбязательныйОписание
fromstringнетДата начала (YYYY-MM-DD, UTC). По умолчанию 7 дней назад; диапазон ограничен 90 днями.
tostringнетДата окончания (YYYY-MM-DD, UTC). По умолчанию сегодня; диапазон ограничен 90 днями.
limitintegerнетМаксимальное число постов для возврата. По умолчанию 25, максимум 100.
cursorstringнетТокен пагинации из предыдущего ответа.

Вдохновение

search_inspiration

Искать посты LinkedIn других авторов для вдохновения.

ПараметрТипОбязательныйОписание
querystringнетПолнотекстовый поиск по содержимому постов. Не указывайте, чтобы просмотреть топовые посты.
langstringнетФильтр по коду языка ISO 639-1 (например, en, fr).
min_likesintegerнетТолько посты с не менее чем таким числом лайков. 0-1000; по умолчанию 50.
min_commentsintegerнетТолько посты с не менее чем таким числом комментариев. 0-1000; по умолчанию 0.
min_char_countintegerнетТолько посты с не менее чем таким числом символов. 0-10000; по умолчанию 500.
max_followersintegerнетТолько посты, у автора которых не более такого числа подписчиков. По умолчанию 100000.
min_days_oldintegerнетТолько посты возрастом не менее N дней (0-365); по умолчанию 1. Переопределяет from/to.
max_days_oldintegerнетТолько посты за последние N дней (0-365). Переопределяет from/to.
fromstringнетТолько посты начиная с этой даты. Игнорируется, если задан min/max_days_old.
tostringнетТолько посты по эту дату включительно. Игнорируется, если задан min/max_days_old.
limitintegerнетМаксимальное число постов для возврата. Минимум 1; по умолчанию 30.

Рекомендуемый рабочий процесс

  1. Вызовите get_me один раз в начале сессии, чтобы загрузить голос пользователя, темы, язык и статистику.
  2. Используйте search_inspiration, чтобы опирать новый контент на то, что сейчас работает в нише.
  3. Создавайте черновик с помощью create_draft, итерируйте с помощью update_draft.
  4. Публикуйте с помощью schedule_draft (предпочтительно) или publish_draft (немедленно).
  5. Отчитывайтесь с помощью get_analytics_overview и get_post_analytics, и сверяйтесь с list_posts.
  6. Взаимодействуйте с помощью find_posts_to_comment и find_comments_to_reply, создавайте черновики с помощью create_comment_draft и только вызывайте commit_comment_draft, like_post или send_connection_request, когда пользователь согласится.

Библиотека и модель жизненного цикла

Черновик и пост — это один и тот же элемент на разных этапах его жизни:

create_draft ─┐
              ├─> [ DRAFT ] ──schedule_draft──> [ scheduled ] ──(auto)──> [ sending ] ──> [ sent ]
update_draft ─┘        │                              │
                       └──────publish_draft───────────┴──(immediate)──> [ sending ] ──> [ sent ]

                       [ scheduled ] ──unschedule──> [ DRAFT ]
  • Черновики находятся в списке drafts (list_drafts) и являются единственным редактируемым этапом.
  • Планирование или публикация черновика превращает его в пост и перемещает в список posts (list_posts).
  • unschedule возвращает запланированный пост обратно в черновики; пост со статусом sent нельзя отменить.

Ограничения и безопасность

  • Длина поста: от 1 до 3000 символов (create_draft, update_draft).
  • Планирование: scheduled_for должен быть не менее чем через 2 минуты в будущем, ISO 8601, рекомендуется UTC.
  • Диапазон аналитики: ограничен 90 днями на запрос; используйте пагинацию с помощью cursor для больших наборов результатов.
  • Необратимые действия: publish_draft публикуется немедленно, а delete_draft необратимо. Подтвердите намерение перед вызовом любого из них.
  • Взаимодействие в очереди: commit_comment_draft, like_post и send_connection_request ставят действие в очередь; оно доходит до LinkedIn через минуты или часы, с темпом, обеспечивающим безопасность аккаунта. Каждое можно отменить до отправки (cancel_comment_draft, cancel_like, cancel_connection_request), и оно необратимо после неё.
  • Область действия: каждый инструмент действует только на собственный аккаунт Taplio и LinkedIn аутентифицированного пользователя.

Устранение неполадок

  • Инструменты не появляются: убедитесь, что URL сервера — https://mcp.taplio.com/, и что вы завершили шаг OAuth в браузере. Повторно запустите /mcp (Claude Code) или переподключите коннектор.
  • 401 / ошибки аутентификации: возможно, ваша сессия истекла или была отозвана. Переподключитесь и повторно авторизуйтесь в браузере.
  • Не удаётся отредактировать пост: редактировать можно только черновики. Если он уже запланирован, сначала вызовите unschedule; если он sent, его больше нельзя изменить.
  • Пустая аналитика: недавно опубликованным постам требуется время для накопления метрик; также проверьте свой диапазон дат на соответствие ограничению в 90 дней.

Участие в разработке

Этот репозиторий документирует Taplio LinkedIn MCP Server. См. CONTRIBUTING.md, чтобы узнать, как сообщать о проблемах с документацией или предлагать улучшения. По вопросам поддержки продукта обращайтесь в Taplio.


Лицензия

Этот проект лицензирован на условиях лицензии MIT. См. LICENSE.