checkra1neth/xbird

checkra1neth/xbird

от checkra1neth
xbird — MCP-сервер, который дает AI-агентам 35 инструментов для работы с Twitter/X: чтение, поиск, постинг и загрузка медиа. Не требует регистрации в Twitter API — использует браузерные cookies или...

xbird — Twitter/X for AI Agents

Website npm smithery badge smithery skill skills.sh License: MIT

Agent skills that give AI agents 35 Twitter/X tools — reading, searching, posting, engagement, media upload — across 3 integration protocols.

No Twitter developer account, no API keys, no OAuth.

Skills

Skill Protocol Best For
xbird MCP (stdio) Claude Code, Cursor, Windsurf — local MCP tools
xbird-rest-api REST + x402 Backend services, autonomous agents, any HTTP client
xbird-acp ACP (Virtuals) Agent-to-agent commerce on Virtuals Protocol marketplace
Which skill to use?
Running in Claude Code / Cursor / Windsurf?
  → xbird (MCP)

Building a backend service or autonomous agent?
  → xbird-rest-api (x402 micropayments, USDC on Base)

Operating on Virtuals Protocol marketplace?
  → xbird-acp (E2E encrypted credentials, ECDH + AES-256-GCM)

Quick Install

Claude Code Plugin
/plugin install checkra1neth/xbird-skill
Agent Skill (works with 35+ agents)
npx skills add checkra1neth/xbird-skill
MCP Server Only

Bun (recommended) — auto-detects browser cookies:

claude mcp add xbird -- bunx @checkra1n/xbird
Инструменты были проиндексированы:
add_content_disclosure

Добавляет раскрытие информации о содержимом к твиту (например, создано ИИ, платная реклама).

Параметры
  • disclosureTypestringобязательный

    Тип раскрытия (например, 'AiGenerated', 'PaidPromotion')

  • tweetIdstringобязательный

    Tweet ID

add_list_member

Добавляет пользователя в список (по числовому идентификатору пользователя).

Параметры
  • listIdstringобязательный

    Список ID

  • userIdstringобязательный

    Идентификатор пользователя (числовой) для добавления.

add_tweet_to_bookmark_folder

Перемещает или копирует твит в конкретную папку закладок.

Параметры
  • folderIdstringобязательный

    Идентификатор папки

  • tweetIdstringобязательный

    Tweet ID

block_in_dms

Блокирует пользователя, чтобы он не мог отправлять вам личные сообщения (блокировка только через интерфейс требует диалога подтверждения)

Параметры
  • userIdstringобязательный

    User ID (числовой) для блокировки в личных сообщениях.

bookmark_tweet

Добавляет твит в закладки.

Параметры
  • tweetIdstringобязательный

    Добавляет твит в закладки по ID.

browse_space_topics

Просматривает темы Space (для процесса create-Space).

Параметры

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

can_tweet_be_media_note

Проверяет, подходит ли конкретный твит для получения заметки Birdwatch / сообщества

Параметры
  • tweetIdstringобязательный

    Tweet ID

can_verify_phone

Проверяет, может ли аутентифицированный пользователь подтвердить свой номер телефона для получения синей галочки.

Параметры

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

check_username_availability

Проверяет доступность имени пользователя и возвращает предложенные альтернативы

Параметры
  • usernamestringобязательный

    Имя пользователя для проверки (без @)

check_verification

Проверяет статус верификации (alias)

Параметры

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

create_article_draft

Создаёт новый черновик Twitter Article (длинный пост).

Параметры
  • contentstringобязательный

    Содержимое статьи (обычный текст или Markdown)

  • coverMediaIdstring

    ID медиа обложки (сначала вызовите upload_media)

  • titlestringобязательный

    Заголовок статьи

create_birdwatch_note

Создаёт Birdwatch / Community Note к твиту

Параметры
  • classificationenumобязательный

    Классификация заметок

  • summarystringобязательный

    Краткое содержание заметки

  • textstringобязательный

    Полный текст заметки.

  • trustScorenumber

    Показатель доверия: 0-1 (по умолчанию 1)

  • tweetIdstringобязательный

    Идентификатор твита, к которому нужно добавить заметку.

create_bookmark_folder

Создаёт новую папку закладок.

Параметры
  • descriptionstring

    Описание папки

  • isPrivateboolean

    Делает папку приватной (по умолчанию false)

  • namestringобязательный

    Имя папки

create_community

Создать новое сообщество в Twitter

Параметры
  • descriptionstring

    Описание сообщества (по умолчанию пустое)

  • isPrivateboolean

    Сделать сообщество приватным (по умолчанию false)

  • namestringобязательный

    Название сообщества

create_draft_tweet

Сохраняет твит как черновик (не опубликованный)

Параметры
  • mediaIdsstring[]

    ID медиа для прикрепления

  • textstringобязательный

    Черновой текст.

create_grok_conversation

Создаёт новый разговор Grok AI (возвращает conversationId; ответ приходит через SSE-стриминг, а не через GraphQL).

Параметры
  • messagestringобязательный

    Начальное сообщение для отправки в Grok

  • modelOptionIdstring

    ID модели (по умолчанию 'grok-4-auto'; варианты из get_grok_home)

create_highlight

Создаёт подборку Twitter (курируемая коллекция твитов)

Параметры
  • coverMediaIdstring

    Идентификатор медиа обложки.

  • titlestringобязательный

    Выделяет заголовок.

  • tweetIdsstring[]обязательный

    ID твитов, которые нужно включить в подборку.

create_list

Создаёт новый список в Twitter.

Параметры
  • descriptionstring

    Описание списка (по умолчанию пусто)

  • isPrivateboolean

    Делает список приватным (по умолчанию false)

  • namestringобязательный

    Название списка

delete_all_bookmarks

Удаляет ВСЕ закладки (навсегда очищает папку по умолчанию)

Параметры

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

delete_article

Удаляет статью (черновик или опубликованную)

Параметры
  • restIdstringобязательный

    Идентификатор статьи

delete_birdwatch_note

Удаляет созданную вами Birdwatch / Заметку сообщества.

Параметры
  • noteIdstringобязательный

    ID заметки для удаления

delete_birdwatch_rating

Удаляет оценку Birdwatch, которую вы ранее поставили (снимает ваш голос «полезно/не полезно»).

Параметры
  • ratingIdstringобязательный

    ID рейтинга для удаления

delete_bookmark_folder

Удаляет папку закладок (твиты внутри остаются в закладках по умолчанию)

Параметры
  • folderIdstringобязательный

    Идентификатор папки

delete_content_disclosure

Удаляет предупреждение о содержимом из твита.

Параметры
  • tweetIdstringобязательный

    Tweet ID

delete_draft_tweet

Удаляет сохранённый черновик твита

Параметры
  • draftIdstringобязательный

    Сохраняет черновик идентификатора твита.

delete_highlight

Удаляет Twitter Highlight

Параметры
  • highlightIdstringобязательный

    Highlight ID

delete_list

Удаляет список Twitter

Параметры
  • listIdstringобязательный

    Список ID

delete_list_banner

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

Параметры
  • listIdstringобязательный

    Список ID

delete_payment_method

Удаляет сохранённый способ оплаты.

Параметры
  • paymentMethodIdstringобязательный

    Идентификатор удаляемого платёжного метода

delete_scheduled_tweet

Удаляет запланированный твит (не будет опубликован)

Параметры
  • tweetIdstringобязательный

    ID запланированного твита

delete_tweet

Удаляет твит по ID

Параметры
  • tweetIdstringобязательный

    ID твита для удаления

disable_verified_phone_label

Отключает метку подтверждённого телефона

Параметры

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

dm_block_user

Блокирует отправку вам личных сообщений от пользователя

Параметры
  • targetUserIdstringобязательный

    User ID для блокировки

dm_unblock_user

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

Параметры
  • targetUserIdstringобязательный

    User ID для разблокировки

downvote_tweet

Понижает рейтинг ответа (рейтинг на основе голосов сообщества)

Параметры
  • tweetIdstringобязательный

    ID твита для даунвоута (должен быть ответом)

enable_logged_out_web_notifications

Включает уведомления браузера для Twitter, когда пользователь не вошёл в систему.

Параметры

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

enable_verified_phone_label

Включите метку подтверждённого телефона для вашей учётной записи (запустите процесс получения синей галочки)

Параметры
  • phonestringобязательный

    Номер телефона с кодом страны (например, +1234567890)

enroll_coupon

Применяет промокод для скидки на подписки.

Параметры
  • codestringобязательный
follow_topic

Подписывает на Twitter Topic (чтобы её твиты появлялись в вашей домашней ленте).

Параметры
  • topicIdstringобязательный

    ID темы

follow_user

Подписывается на пользователя Twitter.

Параметры
  • handlestringобязательный

    Ник в Twitter для подписки (без @)

generate_drm_token

Генерирует DRM-токен для конкретного медиа (для защиты воспроизведения видео).

Параметры
  • mediaIdstringобязательный

    Media ID, для которого генерируется DRM-токен

get_account_label

Получает метку учётной записи (верифицированный телефон, правительственная и т.д.) для пользователя

Параметры
  • userIdstringобязательный

    ID пользователя (числовой)

get_ad_accounts

Получает рекламные кабинеты, связанные с аутентифицированным пользователем

Параметры

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

get_all_lists_for_user

Получает все списки (собственные + членские + закреплённые) для пользователя

Параметры
  • userIdstringобязательный

    ID пользователя (числовой)

get_alt_text_prompt

Получает настройку пользователя для подсказки альтернативного текста при загрузке изображений.

Параметры

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

get_alt_text_prompt_preference

Получает предпочтение пользователя по напоминанию о добавлении alt text (нужно ли напоминать).

Параметры

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

get_article

Получает полное содержмое стаьи/поста болього формат из твита. Передайте ID твита, сожрщаго сттью (е ID URL стати).

Параметры
  • tweetIdstringобязательный

    Tweet ID, содержащий статью

get_audio_space

Получает детали аудио Space по ID (название, состояние, участники, ведущий)

Параметры
  • spaceIdstringобязательный

    Space ID

get_available_locations

Получает список доступных WOEID-локаций для трендов (по всему миру, США, Великобритания и т.д.)

Параметры

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

get_birdwatch_global_timeline

Получает глобальную временную шкалу Birdwatch / Community Notes.

Параметры
  • countnumber

    Количество заметок (по умолчанию 20)

get_birdwatch_note

Получает одну запись Birdwatch / Community Note по идентификатору.

Параметры
  • noteIdstringобязательный

    Note ID

get_birdwatch_notes_for_tweet

Получает Birdwatch / Community Notes, написанные о конкретном твите.

Параметры
  • countnumber

    Количество заметок (по умолчанию 20)

  • tweetIdstringобязательный

    Tweet ID

get_birdwatch_note_translation

Переводит заметку Birdwatch / Community Note на целевой язык.

Параметры
  • noteIdstringобязательный

    Note ID

  • targetLanguagestringобязательный

    Код целевого языка (например, 'en', 'es', 'fr')

get_birdwatch_public_data

Получает URL-адреса публичных пакетов данных Birdwatch (загрузки всех заметок/оценок для офлайн-анализа).

Параметры

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

get_birdwatch_sign_up_eligibility

Проверяет, может ли аутентифицированный пользователь зарегистрироваться в качестве участника Birdwatch

Параметры

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

get_birdwatch_suggestion_feedback_overview

Получите обзор вашего заработанного рейтинга Birdwatch (оценка полезности, влияние)

Параметры

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

get_blocked_accounts

Получает учетные записи, заблокированные аутентифицированным пользователем.

Параметры
  • countnumber

    Количество аккаунтов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

get_blocking

Получает аккаунты, заблокированные аутентифицированным пользователем.

Параметры
  • countnumber

    Количество аккаунтов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

get_blue_verified_followers

Получает подписчиков Премиум-пользователя, верифицированных синей галочкой (Twitter Blue)

Параметры
  • countnumber

    Количество подписчиков (по умолчанию 20)

  • userIdstringобязательный

    ID пользователя (числовой)

get_bookmark_folders

Получает все папки закладок для аутентифицированного пользователя

Параметры

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

get_bookmark_folder_tweets

Получает твиты в папке закладок

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • folderIdstringобязательный

    ID папки закладок

get_bookmarks

Получает твиты, добавленные в закладки.

Параметры
  • countnumber

    Количество закладок (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • folderIdstring

    ID папки закладок

get_budgets

Получает рекламные бюджеты для рекламных кабинетов аутентифицированного пользователя.

Параметры

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

get_business_team_timeline

Получает твиты участников бизнес-команды (для бизнес-аккаунтов)

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • userIdstringобязательный

    Идентификатор пользователя (числовой) бизнес-аккаунта.

get_combined_lists

Получает объединенное представление списков (собственные + подписки + закрепленные) для пользователя

Параметры
  • userIdstringобязательный

    ID пользователя (числовой)

get_community

Получает информацию о сообществе (правила, количество участников, баннер) по идентификатору.

Параметры
  • communityIdstringобязательный

    Community ID

get_community_about

Получает описание сообщества.

Параметры
  • communityIdstringобязательный

    Community ID

get_community_hashtags

Получает хештеги, которые используются в сообществе.

Параметры
  • communityIdstringобязательный

    Community ID

  • countnumber

    Количество хештегов (по умолчанию 20)

get_community_members

Получает участников сообщества (администраторы + facepile)

Параметры
  • communityIdstringобязательный

    Community ID

  • countnumber

    Количество участников (по умолчанию 20)

get_community_rules

Получает правила сообщества.

Параметры
  • communityIdstringобязательный

    Community ID

get_community_tweets

Получает твиты, опубликованные в сообществе.

Параметры
  • communityIdstringобязательный

    Community ID

  • countnumber

    Количество твитов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

get_coupons

Получает доступные коды купонов для Premium-подписок

Параметры

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

get_current_user

Получает профиль аутентифицированного пользователя.

Параметры

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

get_data_saver

Получает настройку режима экономии данных пользователя.

Параметры

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

get_data_saver_mode

Получает текущую настройку режима экономии данных (низкая пропускная способность)

Параметры

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

get_dm_call_setup

Получает токен настройки голосового/видеозвонка для DM

Параметры

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

get_dm_conversation

Получает сообщения в личном разговоре (DM) по conversation_id. Возвращает зашифрованные события сообщений (контент зашифрован сквозным шифрованием).

Параметры
  • conversationIdstringобязательный

    conversation_id из get_dm_inbox

get_dm_conversation_decrypted

Получает сообщения в DM-беседе со сквозным шифрованием (E2E). Требует ваш приватный ключ XChat (base64 PKCS8). Используйте скрипт extract-xchat-key.js в инструментах разработчика браузера, чтобы получить его.

Параметры
  • conversationIdstringобязательный

    conversation_id из get_dm_inbox

  • privateKeystring

    Приватный ключ XChat в кодировке Base64 (PKCS8 или сырые 32 байта). Получите его через scripts/extract-xchat-key.js.

get_dm_inbox

Перечисляет личные переписки с метаданными (участники, отключенные уведомления, непрочитанные). Возвращает conversation_id для каждой.

Параметры

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

get_dm_muted_timeline

Получает заглушенные диалоги в личных сообщениях.

Параметры

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

get_dm_settings

Получает настройки личных сообщений (кто может отправлять вам ЛС, разрешения на аудио- и видеозвонки, фильтр качества)

Параметры

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

get_draft_tweets

Выводит список всех сохранённых черновиков твитов.

Параметры

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

get_explore

Получает страницу Explore 'For You' (псевдоним get_explore_page)

Параметры
  • countnumber

    Количество элементов (1-500, по умолчанию 50)

get_explore_page

Получает страницу Explore 'For You' (подобранные новости, истории, тренды)

Параметры
  • countnumber

    Количество элементов (1-500, по умолчанию 50)

get_explore_sidebar

Получает боковую панель Explore (популярные темы, кого читать, новости)

Параметры

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

get_followers

Получает подписчиков пользователя

Параметры
  • countnumber

    Количество подписчиков (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • userIdstringобязательный

    ID пользователя (числовой)

get_following

Получает пользователей, на которых подписан пользователь

Параметры
  • countnumber

    Количество пользователей (по умолчанию 10)

  • cursorstring

    Курсор пагинации

  • userIdstringобязательный

    ID пользователя (числовой)

get_grok_home

Получает домашнюю конфигурацию Grok (доступные модели, например grok-4-auto, grok-3 и т.д.)

Параметры

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

get_home_timeline

Получает главную ленту.

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • followingboolean

    Хронологический режим/режим только подписок

get_likes

Получает твиты, которым пользователь поставил лайк (псевдоним для get_user_liked_tweets)

Параметры
  • countnumber

    Количество понравившихся твитов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • userIdstringобязательный

    ID пользователя (числовой)

get_list

Получает информацию о списке по ID.

Параметры
  • listIdstringобязательный

    Список ID

get_list_by_slug

Получает информацию о списке по slug + имени владельца

Параметры
  • ownerScreenNamestringобязательный

    Имя пользователя владельца (без @)

  • slugstringобязательный

    Слаг списка (часть после /lists/)

get_list_members

Получает элементы списка.

Параметры
  • countnumber

    Количество участников (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • listIdstringобязательный

    Список ID

get_list_memberships

Получает списки, в которых состоит аутентифицированный пользователь.

Параметры

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

get_lists

Получает собственные списки Twitter (для аутентифицированного пользователя)

Параметры

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

get_list_subscribers

Получает подписчиков (читателей) списка.

Параметры
  • countnumber

    Количество подписчиков (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • listIdstringобязательный

    Список ID

get_list_tweets

Получает твиты из временной шкалы списка

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • listIdstringобязательный

    Список ID

get_local_trends

Получает текущие трендовые темы для местоположения пользователя.

Параметры

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

get_membership_lists

Получает список подписок пользователя (в которых он состоит).

Параметры
  • countnumber

    Количество списков (по умолчанию 20)

  • userIdstringобязательный

    ID пользователя (числовой)

get_mentions

Получает упоминания пользователя.

Параметры
  • countnumber

    Количество упоминаний

  • handlestringобязательный

    Имя пользователя в Twitter (без @)

get_muted_accounts

Получает аккаунты, которые заглушил аутентифицированный пользователь

Параметры
  • countnumber

    Количество аккаунтов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

get_muting

Получает аккаунты, которые аутентифицированный пользователь заблокировал.

Параметры
  • countnumber

    Количество аккаунтов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

get_my_articles

Получает аутентифицированного пользователя Twitter Articles (длинные посты)

Параметры
  • countnumber

    Количество статей (по умолчанию 20)

get_my_birdwatch_profile

Получает профиль участника Birdwatch / Community Notes аутентифицированного пользователя (псевдоним, серия и т.д.)

Параметры

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

get_news

Получает популярные темы и новости (вкладки: trending, forYou, news, sports, entertainment).

Параметры
  • countnumber

    Количество элементов (1-500, по умолчанию 50)

  • tabstring

    Вкладка: trending, forYou, news, sports, entertainment

get_notification_likes

Получает только уведомления 'likes' (пользователи, которые лайкнули ваши твиты).

Параметры
  • countnumber

    Количество уведомлений (по умолчанию: 20)

get_notification_mentions

Получает только уведомления 'mentions' (люди, которые вас @упомянули).

Параметры
  • countnumber

    Количество уведомлений (по умолчанию: 20)

get_notification_retweets

Получает только уведомления о 'ретвитах' (пользователи, которые ретвитнули ваши твиты).

Параметры
  • countnumber

    Количество уведомлений (по умолчанию: 20)

get_notifications

Получает уведомления (упоминания, отметки «Нравится», ретвиты)

Параметры
  • countnumber

    Количество уведомлений (по умолчанию: 20)

  • typeenum

    Фильтр по типу уведомлений (по умолчанию: все)

get_owned_lists

Получает списки, которыми владеет аутентифицированный пользователь (псевдоним для get_lists)

Параметры

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

get_payment_methods

Получает сохранённые способы оплаты для аутентифицированного пользователя

Параметры

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

get_personalization

Получает настройки персонализации (лента, поиск и т.д.)

Параметры

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

get_pinned_timelines

Получает список временных шкал, закреплённых на боковой панели «Домой» (для аутентифицированного пользователя).

Параметры

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

get_premium_hub

Получает конфигурацию Twitter Premium / Blue hub (тарифы, цены)

Параметры

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

get_premium_hub_config

Получает конфигурацию Premium hub (устаревший псевдоним: используйте get_premium_hub)

Параметры

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

get_profile_filter

Получает фильтр содержимого профиля (какие типы контента вы видите в своей ленте)

Параметры
  • bucketenum

    Фильтрующий сегмент (по умолчанию Profile)

  • userIdstring

    Идентификатор пользователя (по умолчанию - текущий пользователь).

get_replies

Получает ответы на твит.

Параметры
  • countnumber

    Количество ответов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • idstringобязательный

    Tweet ID

get_scheduled_tweets

Перечисляет все запланированные твиты (ожидающие публикации)

Параметры

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

get_similar_posts

Находит посты, похожие на заданный твит (Twitter 'More like this')

Параметры
  • countnumber

    Количество похожих постов (по умолчанию 20)

  • tweetIdstringобязательный

    Tweet ID

get_space

Получает информацию об аудио-пространстве по ID.

Параметры
  • spaceIdstringобязательный

    Space ID

get_story_topic

Получает тему Twitter Story по rest_id (встроенные статьи в твитах)

Параметры
  • restIdstringобязательный

    Тема истории: rest_id

get_subscription_checkout_url

Получает URL оформления заказа для подписки на продукт.

Параметры
  • productIdstringобязательный

    Внешний идентификатор продукта

get_subscription_product_details

Получает сведения для конкретного продукта подписки (например, 'super-follows-monthly')

Параметры
  • productIdstringобязательный

    Внешний идентификатор продукта (например, 'super-follows', 'blue-verified-monthly')

get_super_followers

Получает пользователей, подписанных на Super Follows пользователя.

Параметры
  • countnumber

    Количество подписчиков (по умолчанию 20)

  • userIdstringобязательный

    ID пользователя (числовой)

get_supported_languages

Получает список поддерживаемых языков перевода (48 языков).

Параметры

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

get_thread

Получает ветку твитов (цепочку переписки)

Параметры
  • idstringобязательный

    Tweet ID любого твита в треде

get_topic_by_id

Получает тему по ID (название, описание, количество подписчиков)

Параметры
  • topicIdstringобязательный

    ID темы

get_topic_carousel

Получает карусель избранных тем (страница Explore)

Параметры

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

get_topics_to_follow_sidebar

Получает темы, которые Twitter предлагает вам подписаться

Параметры

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

get_trend_history

Получает историю определённого тренда (когда он был в трендах, хронологию количества твитов).

Параметры
  • countnumber

    Количество элементов (1-500, по умолчанию 50)

  • trendIdstringобязательный

    Trend ID (числовой)

get_trend_relevant_users

Находит пользователей, релевантных определённому тренду (предлагаемые подписки по теме).

Параметры
  • countnumber

    Количество пользователей (по умолчанию 10)

  • trendIdstringобязательный

    Trend ID (числовой)

get_trends_for_woeid

Получает актуальные темы для указанного местоположения Yahoo WOEID.

Параметры
  • woeidnumberобязательный

    WOEID (1=Мир, 23424977=США, 1LyxBVRwAdbZQ=авто)

get_tweet

Получает твит по ID

Параметры
  • idstringобязательный

    Tweet ID

get_tweet_analytics

Получает аналитику для твита (просмотры, лайки, ретвиты, ответы, цитаты, закладки)

Параметры
  • tweetIdstringобязательный

    Tweet ID

get_tweet_bookmarks_count

Получает количество закладок для твита.

Параметры
  • tweetIdstringобязательный

    Tweet ID

get_tweet_engagement

Получает метрики вовлечённости для твита (алиас для get_tweet_analytics)

Параметры
  • tweetIdstringобязательный

    Tweet ID

get_tweet_engagement_timeline

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

Параметры
  • tweetIdstringобязательный

    Tweet ID

get_tweet_likers

Получает список пользователей, лайкнувших твит.

Параметры
  • countnumber

    Количество лайкнувших (по умолчанию 20)

  • tweetIdstringобязательный

    Tweet ID

get_tweet_likes_count

Получает только количество лайков для твита (быстрее, чем полная аналитика).

Параметры
  • tweetIdstringобязательный

    Tweet ID

get_tweet_quotes

Получает цитатные твиты указанного твита.

Параметры
  • countnumber

    Количество цитат (по умолчанию 20)

  • idstringобязательный

    Tweet ID

get_tweet_quotes_count

Получает только количество цитирующих твитов для твита.

Параметры
  • tweetIdstringобязательный

    Tweet ID

get_tweet_replies

Получает ответы на твит

Параметры
  • countnumber

    Количество ответов (по умолчанию 20)

  • idstringобязательный

    Tweet ID

get_tweet_replies_count

Получает только количество ответов на твит.

Параметры
  • tweetIdstringобязательный

    Tweet ID

get_tweet_retweeters

Получает список пользователей, которые ретвитнули твит.

Параметры
  • countnumber

    Количество ретвитеров (по умолчанию 20)

  • tweetIdstringобязательный

    Tweet ID

get_tweet_retweets_count

Получает только количество ретвитов для твита

Параметры
  • tweetIdstringобязательный

    Tweet ID

get_tweets_by_ids

Получает до 100 твитов по идентификаторам в одном запросе

Параметры
  • tweetIdsstring[]обязательный

    Массив ID твитов

get_tweet_stats

Возвращает агрегированную статистику для твита (полный объект TweetStats).

Параметры
  • tweetIdstringобязательный

    Tweet ID

get_tweet_views_count

Получает количество просмотров (показов) для твита

Параметры
  • tweetIdstringобязательный

    Tweet ID

get_upsells

Получает предложения апсейла Premium, доступные аутентифицированному пользователю.

Параметры

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

get_user

Получает профиль пользователя по handle.

Параметры
  • handlestringобязательный

    Имя пользователя в Twitter (без @)

get_user_about

Получает подробную информацию о пользователе (био, статистику, ссылки).

Параметры
  • handlestringобязательный

    Имя пользователя в Twitter (без @)

get_user_analytics

Получает выделенные элементы профиля пользователя и статистику (статус верификации, количество премиум-подписок).

Параметры
  • userIdstringобязательный

    ID пользователя (числовой)

get_user_articles

Получает статьи пользователя в Twitter (длинные посты)

Параметры
  • countnumber

    Количество статей (по умолчанию 20)

  • userIdstringобязательный

    ID пользователя (числовой)

get_user_business_profile

Получает бизнес-профиль пользователя (Премиум-функция)

Параметры
  • userIdstringобязательный

    ID пользователя (числовой)

get_user_claims

Получает подтвержденные сведения об аккаунте пользователя (принадлежность к организации и т.д.)

Параметры
  • userIdstringобязательный

    ID пользователя (числовой)

get_user_followers

Получает подписчиков пользователя по хендлу (псевдоним для get_followers)

Параметры
  • countnumber

    Количество подписчиков (по умолчанию 20)

  • handlestringобязательный

    Имя пользователя (без @)

get_user_following

Получает пользователей, на которых подписан пользователь (по handle)

Параметры
  • countnumber

    Количество подписок (по умолчанию 20)

  • handlestringобязательный

    Имя пользователя (без @)

get_user_highlights

Получает Twitter Highlights пользователя (курируемые подборки твитов)

Параметры
  • countnumber

    Количество выделений (по умолчанию 20)

  • userIdstringобязательный

    ID пользователя (числовой)

get_user_liked_tweets

Получает твиты, которые лайкнул пользователь (только публичные лайки)

Параметры
  • countnumber

    Количество понравившихся твитов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • userIdstringобязательный

    ID пользователя (числовой)

get_user_likes

Получает твиты, отмеченные пользователем (по хендлу)

Параметры
  • countnumber

    Количество понравившихся твитов (по умолчанию 20)

  • handlestringобязательный

    Имя пользователя (без @)

get_user_media

Получает медиа пользователя (опубликованные изображения и видео).

Параметры
  • countnumber

    Количество элементов (1-500, по умолчанию 50)

  • cursorstring

    Курсор пагинации

  • userIdstringобязательный

    ID пользователя (числовой)

get_user_memberships

Получает сообщества, в которых состоит пользователь.

Параметры
  • countnumber

    Число сообществ (по умолчанию 20)

  • userIdstringобязательный

    ID пользователя (числовой)

get_user_overview

Получает сводку вовлеченности пользователя (показы, взаимодействия, посещения профиля) за последние N дней.

Параметры
  • daysnumber

    Количество дней (по умолчанию 7)

  • userIdstringобязательный

    ID пользователя (числовой)

get_user_preferences

Получает настройки пользователя (уведомления, контент, параметры персонализации)

Параметры

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

get_user_promotable_tweets

Получает продвигаемые пользователем твиты (платные)

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • userIdstringобязательный

    ID пользователя (числовой)

get_user_promoted_tweets

Получает посты, которые пользователь ретвитнул (псевдоним для promoted)

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • userIdstringобязательный

    ID пользователя (числовой)

get_users_by_ids

Получает до 100 пользователей по числовым идентификаторам в одном запросе.

Параметры
  • userIdsstring[]обязательный

    Массив идентификаторов пользователей (числовые)

get_users_by_screen_names

Получает до 100 пользователей по именам экрана (никнеймам) за один запрос.

Параметры
  • screenNamesstring[]обязательный

    Массив идентификаторов (без @)

get_user_sessions

Получает активные сессии для аутентифицированного пользователя (проверка безопасности).

Параметры

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

get_user_super_follow_tweets

Получает эксклюзивные твиты Super Follows от пользователя

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • userIdstringобязательный

    ID пользователя (числовой)

get_user_tweets

Получает твиты, опубликованные пользователем

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • userIdstringобязательный

    ID пользователя (числовой)

get_user_tweets_and_replies

Получает твиты пользователя, включая ответы.

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

  • userIdstringобязательный

    ID пользователя (числовой)

get_user_tweets_by_handle

Получает твиты пользователя по его handle (автоматически преобразует handle в userId)

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • handlestringобязательный

    Имя пользователя в Twitter (без @)

get_verification_link_block

Получает информацию о блоке ссылки верификации (состояние заявки на синюю галочку)

Параметры

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

get_who_to_follow

Получает рекомендуемых пользователей для подписки (рекомендации Twitter).

Параметры
  • countnumber

    Количество предложений (по умолчанию 20)

get_xchat_token

Получает JWT-токен XChat для аутентификации WebSocket

Параметры

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

home

Получает домашнюю ленту (Для вас) аутентифицированного пользователя.

Параметры
  • countnumber

    Количество твитов (по умолчанию 20)

  • cursorstring

    Курсор пагинации

join_audio_space

Присоединиться к аудио Space (прямому эфиру или запланированному)

Параметры
  • spaceIdstringобязательный

    ID Space для присоединения

join_community

Присоединяйтесь к сообществу Twitter

Параметры
  • communityIdstringобязательный

    Community ID

leave_community

Покинуть сообщество Twitter

Параметры
  • communityIdstringобязательный

    Community ID

like_tweet

Лайкает твит

Параметры
  • tweetIdstringобязательный

    ID твита для отметки «Нравится»

mark_topic_not_interested

Отмечает тему как «Не интересно» (уменьшает её присутствие в вашей ленте)

Параметры
  • topicIdstringобязательный

    ID темы

mute_list

Заглушить список (перестать видеть его твиты в своей домашней ленте)

Параметры
  • listIdstringобязательный

    Список идентификаторов для отключения уведомлений

pin_reply

Закрепляет ответ вверху беседы (только автор родительского твита может это сделать)

Параметры
  • conversationIdstring

    Идентификатор родительского твита в беседе (по умолчанию tweetId)

  • tweetIdstringобязательный

    Отправьте ответ с ID твита, чтобы закрепить его.

pin_timeline

Закрепляет список/ленту на боковой панели главной страницы

Параметры
  • timelineIdstringобязательный

    Timeline ID для закрепления

pin_tweet

Закрепляет твит в профиле аутентифицированного пользователя.

Параметры
  • tweetIdstringобязательный

    ID твита для закрепления.

post_note_tweet

Публикует длинный твит (NoteTweet, до 25 000 символов)

Параметры
  • textstringобязательный

    Текст NoteTweet (может быть очень длинным, поддерживает Markdown)

post_poll

Публикует твит с прикреплённым опросом.

Параметры
  • choicesstring[]обязательный

    Варианты ответов в опросе (2-4)

  • durationMinutesnumberобязательный

    Продолжительность опроса в минутах (1-10080, максимум 7 дней)

  • textstringобязательный

    Текст вопроса опроса

post_thread

Публикует тред (несколько твитов подряд).

Параметры
  • textsstring[]обязательный

    Массив текстов твитов (каждый становится одним твитом в треде)

post_tweet

Публикует новый твит.

Параметры
  • mediaIdsstring[]

    Идентификаторы медиа для прикрепления (сначала upload_media)

  • textstringобязательный

    Текст твита

publish_article

Публикует черновик статьи (делает её активной)

Параметры
  • restIdstringобязательный

    Идентификатор статьи

put_client_education_flag

Помечает совет по обучению клиента как просмотренный (для подсказок/обучающего контента)

Параметры
  • actionenum

    Действие (по умолчанию «seen»)

  • flagstringобязательный

    Идентификатор флага образования

quote_tweet

Цитирует другой пост (встраивает его как карточку цитаты)

Параметры
  • mediaIdsstring[]

    ID медиа для прикрепления

  • quoteTweetIdstringобязательный

    ID твита или URL для цитирования

  • textstringобязательный

    Цитирует текст твита.

rate_birdwatch_note

Оцените заметку Birdwatch / Community Note как полезную или бесполезную

Параметры
  • noteIdstringобязательный

    Note ID

  • ratingenumобязательный

    Ваша оценка

remove_follower

Удалите подписчика (он больше не будет на вас подписан, но сможет подписаться снова)

Параметры
  • userIdstringобязательный

    Числовой идентификатор пользователя, которого нужно удалить из подписчиков.

remove_list_member

Удаляет пользователя из списка

Параметры
  • listIdstringобязательный

    Список ID

  • userIdstringобязательный

    Идентификатор пользователя (числовой) для удаления.

remove_profile_banner

Удаляет баннер профиля аутентифицированного пользователя.

Параметры

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

remove_tweet_from_bookmark_folder

Удаляет твит из конкретной папки (не снимает закладку)

Параметры
  • folderIdstringобязательный

    Идентификатор папки

  • tweetIdstringобязательный

    Tweet ID

reply_to_tweet

Отвечает на твит.

Параметры
  • mediaIdsstring[]

    ID медиа для прикрепления

  • replyToIdstringобязательный

    ID твита, на который нужно ответить.

  • textstringобязательный

    Ответь текстом

retweet

Ретвитит твит

Параметры
  • tweetIdstringобязательный

    ID твита для ретвита

schedule_tweet

Запланирует твит для будущей публикации

Параметры
  • mediaIdsstring[]

    ID медиа для прикрепления

  • scheduledAtstringобязательный

    Дата и время в формате ISO 8601 (например, 2026-07-01T12:00:00Z)

  • textstringобязательный

    Текст твита

search_bookmarks

Ищите среди своих сохранённых твитов.

Параметры
  • countnumber

    Количество результатов (по умолчанию: 50)

  • querystringобязательный

    Поисковый запрос

search_communities

Ищет сообщества Twitter по ключевому слову.

Параметры
  • countnumber

    Количество результатов (по умолчанию: 50)

  • querystringобязательный

    Поисковый запрос

search_dm_all

Ищет все DM-сообщения и беседы

Параметры
  • querystringобязательный

    Поисковый запрос

search_dm_groups

Ищет групповые DM-беседы

Параметры
  • querystringобязательный

    Поисковый запрос

search_dm_people

Ищет диалоги в личных сообщениях с конкретными людьми

Параметры
  • querystringобязательный

    Поисковый запрос

search_lists

Ищет списки Twitter по ключевому слову.

Параметры
  • countnumber

    Количество результатов (по умолчанию: 50)

  • querystringобязательный

    Поисковый запрос

search_tweets

Ищет твиты. Поддерживает операторы: from:user, to:user, since:2024-01-01, until:2024-12-31, filter:media, -filter:retweets, has:images, has:videos, has:links, lang:en, min_faves:100, -is:retweet

Параметры
  • countnumber

    Количество результатов (по умолчанию: 50)

  • cursorstring

    Курсор пагинации

  • querystringобязательный

    Поисковый запрос (с необязательными операторами)

send_dm

Отправляет личное сообщение пользователю.

Параметры
  • mediaIdstring

    Media ID для прикрепления

  • recipientIdstringобязательный

    Идентификатор пользователя-получателя

  • replyToDmIdstring

    ID сообщения DM для ответа

  • textstringобязательный

    Текст сообщения

  • tweetIdstring

    ID твита для встраивания

set_data_saver_mode

Включает или отключает режим экономии данных (снижает качество мультимедиа при низкой пропускной способности).

Параметры
  • enabledbooleanобязательный

    true включает режим экономии данных, false отключает

set_default_share_target

Устанавливает цель общего доступа по умолчанию (Twitter DM, папка закладок и т.д.)

Параметры
  • targetstringобязательный

    Цель по умолчанию (например, 'Twitter', 'DirectMessage', 'BookmarkFolder')

set_dm_nsfw_media_filter

Включает или отключает фильтр NSFW-медиа в DM.

Параметры
  • enabledbooleanобязательный

    true: фильтровать NSFW-медиа, false: показывать всё

set_list_banner

Устанавливает баннер для списка (сначала загрузите медиа, чтобы получить mediaId)

Параметры
  • listIdstringобязательный

    Список ID

  • mediaIdstringобязательный

    Идентификатор медиа из upload_media

share_audio_space

Поделиться аудио Space (добавляет в ваши общие пространства)

Параметры
  • spaceIdstringобязательный

    Space ID

submit_search_feedback

Отправляет отзыв о результате поиска (помогает Twitter улучшать поиск)

Параметры
  • feedbackTypestringобязательный

    Тип обратной связи (например, 'off_topic', 'spam', 'irrelevant')

  • messagestringобязательный

    Сообщение обратной связи

submit_timeline_feedback

Отправляет отзыв о временной шкале (например, 'показывать больше похожего', 'меньше похожего')

Параметры
  • feedbackTypestringобязательный

    Тип отзыва (например, «положительный», «отрицательный»)

  • timelineIdstring

    Идентификатор таймлайна, к которому относится отзыв.

subscribe_list

Подпишитесь (отслеживайте) на список — его твиты появятся в вашей домашней ленте

Параметры
  • listIdstringобязательный

    Список ID

subscribe_to_scheduled_space

Подписывается на уведомления о запланированном Space

Параметры
  • spaceIdstringобязательный

    Space ID

switch_subscription_tier

Переключает тарифный план пользователя (например, Базовый → Премиум)

Параметры
  • productIdstringобязательный

    Идентификатор целевого продукта для переключения

unblock_in_dms

Разблокирует пользователя для отправки вам личных сообщений.

Параметры
  • userIdstringобязательный

    Идентификатор пользователя (числовой) для разблокировки в личных сообщениях

unbookmark_tweet

Удаляет закладку твита

Параметры
  • tweetIdstringобязательный

    Идентификатор твита для удаления из закладок.

undo_downvote_tweet

Удаляет минус с ответа.

Параметры
  • tweetIdstringобязательный

    Идентификатор твита для отмены голоса «против».

undo_topic_not_interested

Отменяет 'Not Interested' для темы.

Параметры
  • topicIdstringобязательный

    ID темы

unfollow_topic

Отписывается от темы в Twitter.

Параметры
  • topicIdstringобязательный

    ID темы

unfollow_user

Отписывается от пользователя Twitter

Параметры
  • handlestringобязательный

    Twitter-аккаунт для отписки (без @)

unlike_tweet

В отличие от твита

Параметры
  • tweetIdstringобязательный

    Снимает отметку «Нравится» с твита по указанному ID.

unmention_user_from_conversation

Убирает упоминание пользователя из беседы (удаляет @-упоминание)

Параметры
  • tweetIdstringобязательный

    Tweet ID

  • userIdstringобязательный

    ID пользователя (числовой) для исключения из упоминаний

unmute_list

Отключает беззвучный режим для списка.

Параметры
  • listIdstringобязательный

    ID списка для включения звука

unpin_reply

Открепляет ответ из верхней части беседы

Параметры
  • conversationIdstring

    Идентификатор родительского твита в беседе (по умолчанию tweetId)

  • tweetIdstringобязательный

    Отправьте в ответ ID твита, чтобы открепить.

unpin_timeline

Открепляет список/ленту с боковой панели на главной странице.

Параметры
  • timelineIdstringобязательный

    ID Timeline для открепления

unpin_tweet

Открепляет твит из профиля аутентифицированного пользователя.

Параметры
  • tweetIdstringобязательный

    Идентификатор твита, который нужно открепить.

unpublish_article

Отменяет публикацию (архивирует) опубликованную статью

Параметры
  • restIdstringобязательный

    Идентификатор статьи

unretweet

Отменяет ретвит.

Параметры
  • tweetIdstringобязательный

    Идентификатор твита для отмены ретвита.

unshare_audio_space

Удаляет audio Space из ваших общих пространств.

Параметры
  • spaceIdstringобязательный

    Space ID

unsubscribe_from_scheduled_space

Отписаться от запланированных уведомлений Space

Параметры
  • spaceIdstringобязательный

    Space ID

unsubscribe_list

Отписывается (перестаёт следить) от списка

Параметры
  • listIdstringобязательный

    Список ID

update_alt_text_prompt_preference

Обновляет настройку подсказки альтернативного текста (включение/отключение напоминания).

Параметры
  • enabledbooleanобязательный

    true — включить напоминание, false — отключить.

update_article_content

Обновляет содержимое тела статьи

Параметры
  • contentstringобязательный

    Новый контент (обычный текст или Markdown)

  • restIdstringобязательный

    Идентификатор статьи

update_article_cover

Обновляет обложку статьи

Параметры
  • coverMediaIdstringобязательный

    Новый идентификатор медиафайла обложки

  • restIdstringобязательный

    Идентификатор статьи

update_article_title

Обновляет заголовок статьи

Параметры
  • restIdstringобязательный

    Идентификатор статьи

  • titlestringобязательный

    Новый заголовок.

update_audio_spaces_sharing_preference

Включает/отключает обмен вашей активностью прослушивания Audio Space с подписчиками

Параметры
  • shareWithFollowersbooleanобязательный

    true - чтобы поделиться, false - чтобы оставить приватным

update_dm_nsfw_filter

Включает или отключает фильтр NSFW для DM

Параметры
  • enabledbooleanобязательный

    true — включить, false — отключить.

update_list

Обновляет метаданные списка (название, описание, приватность)

Параметры
  • descriptionstring

    Новое описание

  • isPrivateboolean

    Новая настройка конфиденциальности.

  • listIdstringобязательный

    Список ID

  • namestring

    Новое название списка

update_pinned_timelines

Измените порядок закрепленных таймлайнов (перетаскивание для изменения порядка)

Параметры
  • timelineIdsstring[]обязательный

    Новый упорядоченный список идентификаторов таймлайнов.

update_profile

Обновляет биографию/описание профиля Twitter аутентифицированного пользователя.

Параметры
  • descriptionstringобязательный

    О себе / описание профиля (макс. 160 символов)

update_profile_banner

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

Параметры
  • filePathstringобязательный

    Абсолютный путь к файлу изображения баннера

update_profile_image

Обновляет профильное изображение (аватар) аутентифицированного пользователя. Принимает абсолютный путь к файлу изображения.

Параметры
  • filePathstringобязательный

    Абсолютный путь к файлу изображения.

upload_media

Загружает медиа (изображение/видео) для использования в твитах. Возвращает mediaId для передачи в post_tweet или reply_to_tweet.

Параметры
  • altstring

    Альтернативный текст для доступности

  • filePathstringобязательный

    Абсолютный путь к медиафайлу

Похожие MCP-сервера

solnk-dev/solnk-mcp

solnk-dev/solnk-mcp

MCP сервер для публикации и планирования контента в 9 социальных сетях через единый API-ключ. Полезен разработчикам и маркетологам, использующим Claude или Cursor для кросс-платформенного постинга и аналитики. Работает как тонкий прокси без хранения данных.

TypeScript1
karanb192/reddit-mcp-buddy

karanb192/reddit-mcp-buddy

MCP-сервер для просмотра Reddit через Claude и другие AI-ассистенты. Ищет посты, читает комментарии, анализирует профили — без регистрации API-ключа. Работает сразу, есть три уровня доступа (до 100 запросов/мин). Полезен, когда нужно быстро собрать обсуждения с Reddit.

TypeScript818
scrape-badger/scrapebadger-mcp

scrape-badger/scrapebadger-mcp

MCP сервер ScrapeBadger открывает AI-агентам полный доступ к данным Twitter: профили, твиты, тренды и списки. Используйте для анализа, мониторинга и исследований. Совместим с Claude, Cursor и ChatGPT.

Python2
kunallunia/twitter-mcp

kunallunia/twitter-mcp

MCP сервер для программного управления Twitter-аккаунтом: просмотр ленты, поиск по хэштегам, отправка DM, создание и удаление твитов. Получайте твиты любого пользователя с аналитикой ответов - удобный инструмент для автоматизации Twitter.

Python60
gwbischof/bluesky-social-mcp

gwbischof/bluesky-social-mcp

MCP сервер для Bluesky на atproto. Выполняет все базовые действия: управление профилем, лентой и постами (текст/медиа), а также лайки, репосты и подписки. Подходит для автоматизации и разработки ботов.

Python16
Instagram DM MCP

Instagram DM MCP

MCP сервер для отправки и управления Instagram Direct Messages. Отправляйте текстовые и медиа-сообщения, просматривайте чаты, получайте информацию о пользователях и сторис. Идеально для автоматизации работы с Instagram DM.

Python179
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин