x-twitter
x-twitter: работа с лентой, подписками и аналитикой аккаунта X (Twitter)
Что умеет
- Искать твиты и тренды
- Читать таймлайн и профили пользователей
- Управлять подписками и лайками
- Получать аналитику аккаунта
- Просматривать списки подписчиков и подписок
Какие данные видит
Ассистент работает с публичными данными X и действиями от имени подключённого аккаунта, авторизация не требуется на уровне сервера.
Нужен ли аккаунт
Не нужен: сервер работает без входа
MCP-сервер открывает ассистенту широкий набор функций X (Twitter): поиск твитов и трендов, чтение таймлайна и профилей, управление подписками, лайками и просмотр аналитики аккаунта. Подходит для мониторинга активности и работы с аккаунтом через Claude или ChatGPT без переключения в приложение.
Как подключить
Как подключить x-twitter к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://mcp.jojapi.com/x
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить x-twitter к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://mcp.jojapi.com/x
- Откройте 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 откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить x-twitter к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://mcp.jojapi.com/x
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (107)
Технические названия из tools/list. Нужны только разработчикам.
| get_base_apitools_trends | woeid https://gist.github.com/huojiecs110/ea26377a7396a4dcda5f594c9b7838f8 Group: Search. Billing per call: 1 Credits. |
| get_base_apitools_searchBox | Search Box Group: Search. Billing per call: 1 Credits. |
| get_base_apitools_search | Advanced Search Group: Search. Billing per call: 1 Credits. |
| get_base_apitools_unfollow | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy Group: follows. Billing per call: 1 Credits. |
| get_base_apitools_followingsList | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list Group: follows. Billing per call: 1 Credits. |
| get_base_apitools_followingsListV2 | get followingsList by V2 Group: follows. Billing per call: 1 Credits. |
| get_base_apitools_followingsIds | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids Group: follows. Billing per call: 1 Credits. |
| get_base_apitools_followersListV2 | get followersList by V2 Group: follows. Billing per call: 1 Credits. |
| get_base_apitools_friendshipsShow | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show Group: follows. Billing per call: 1 Credits. |
| get_base_apitools_followersIds | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids Group: follows. Billing per call: 1 Credits. |
| get_base_apitools_followersList | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list Group: follows. Billing per call: 1 Credits. |
| get_base_apitools_follow | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create Group: follows. Billing per call: 1 Credits. |
| get_base_apitools_blueVerifiedFollowersV2 | get blueVerifiedFollowers by V2 Group: follows. Billing per call: 1 Credits. |
| get_base_apitools_uerByIdRestIdV2 | Get userByIdRestId by V2 Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_homeTimeline | HomeTimeline need your auth_token Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_uerByIdOrNameLookUp | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_UserArticlesTweets | Get UserArticlesTweets tweets info Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_userByScreenNameV2 | Get userByScreenName by V2 Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_userLikeV2 | Get userLikeV2 Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_usersByIdRestIds | Get usersByIdRestIds by V2 Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_userTweetReply | get user Tweet Reply Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_userTimeline | Get UserTimeline tweets info (same by userTweetsV2) Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_userTweetsV2 | Get UserTweets by V2 Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_accountAnalytics | get accountAnalytics Group: userTweets. Billing per call: 1 Credits. |
| get_base_apitools_unlikeV2 | unlike tweet V2 Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_unlikeTweet | see details https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-favorites-destroy Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_tweetTimeline | get tweetDetail and reply Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_tweetSimple | get tweet Brief information Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_tweetReply | reply to tweet Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_retweetersV2 | Retweeters by V2 Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_retweetersIds | Returns a collection of up to 100 user IDs belonging to users who have retweeted the Tweet specified by the id parameter. See details https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-retweeters-ids Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_quotesV2 | Quotes by V2 Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_mentionsTimeline | See details https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_likeV2 | likeV2 Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_likeTweet | see details https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-favorites-create Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_highlightsV2 | Highlights Tweets by V2 Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_favoritesList | See details https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_favoritersV2 | Favoriters by V2 Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_deleteTweet | Delete Tweet Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_deleteRetweet | Delete Retweet Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_createTweet | create a Tweet Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_createRetweet | retweet a Tweet Group: Tweets. Billing per call: 1 Credits. |
| get_base_apitools_TopicListV2 | get Topic Carousel List. Group: List. Billing per call: 1 Credits. |
| get_base_apitools_listMembersByListIdV2 | Get List Members By ListId V2 Group: List. Billing per call: 1 Credits. |
| get_base_apitools_listMembersByListId | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members Group: List. Billing per call: 1 Credits. |
| get_base_apitools_listLatestTweetsTimelineV2 | Get List Latest Tweets Timeline V2 Group: List. Billing per call: 1 Credits. |
| get_base_apitools_listByUserIdOrScreenName | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list Group: List. Billing per call: 1 Credits. |
| get_base_apitools_getGrokItemsByRestId | Grok Conversation Items By RestId Group: grokAI. Billing per call: 1 Credits. |
| get_base_apitools_createGrok | create Grok Conversation Group: grokAI. Billing per call: 1 Credits. |
| get_base_apitools_addResponse | add Response Group: grokAI. Billing per call: 1 Credits. |
| get_base_apitools_deleteBookmark | deleteBookmark Group: Send Tweets. Billing per call: 1 Credits. |
| get_base_apitools_CreateNoteTweet | Create Note Tweet Group: Send Tweets. Billing per call: 1 Credits. |
| get_base_apitools_createBookmark | createBookmark Group: Send Tweets. Billing per call: 1 Credits. |
| get_base_apitools_blocksDestroy | https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-blocks-destroy Group: Send Tweets. Billing per call: 1 Credits. |
| get_base_apitools_blocksCreate | See details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-blocks-create Group: Send Tweets. Billing per call: 1 Credits. |
| get_base_apitools_notificationsMentions | notifications mentions Group: notifications. Billing per call: 1 Credits. |
| get_base_apitools_notificationsVerified | notifications verified Group: notifications. Billing per call: 1 Credits. |
| get_base_apitools_notificationsAll | notifications all Group: notifications. Billing per call: 1 Credits. |
| get_base_apitools_CommunityQueryV2 | get CommunityQuery info Group: communities. Billing per call: 1 Credits. |
| get_base_apitools_CommunitiesTweetsTimelineV2 | get Communities Tweet Timeline. Group: communities. Billing per call: 1 Credits. |
| get_base_apitools_CommunitiesSearchV2 | get Communities Member list. Group: communities. Billing per call: 1 Credits. |
| get_base_apitools_CommunitiesTimelineV2 | get Communities Explore Timeline. Group: communities. Billing per call: 1 Credits. |
| get_base_apitools_CommunitiesMemberV2 | get Communities Member list. Group: communities. Billing per call: 1 Credits. |
| get_base_apitools_CommunitiesFetchOneQuery | get CommunitiesFetchOneQuery info Group: communities. Billing per call: 1 Credits. |
| post_base_apitools_uploadMediaDM | upload media for DM Group: DMS. Billing per call: 1 Credits. |
| get_base_apitools_uploadMediaDM | upload media for DM Group: DMS. Billing per call: 1 Credits. |
| post_base_apitools_sendDMSV2 | sendDMSV2 Group: DMS. Billing per call: 1 Credits. |
| post_base_apitools_sendDMSMedia | See details https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event<br> how to get <b>auth_token and ct0</b>? <br> https://x.com/good6_api/status/1812496182213845482 Group: DMS. Billing per call: 1 Credits. |
| get_base_apitools_sendDMSV2 | sendDMSV2 Group: DMS. Billing per call: 1 Credits. |
| get_base_apitools_sendDMSMedia | See details https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event<br> how to get <b>auth_token and ct0</b>? <br> https://x.com/good6_api/status/1812496182213845482 Group: DMS. Billing per call: 1 Credits. |
| post_base_apitools_sendDMS | See details https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event<br> how to get <b>auth_token and ct0</b>? <br> https://x.com/good6_api/status/1812496182213845482 Group: DMS. Billing per call: 1 Credits. |
| get_base_apitools_sendDMS | See details https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event<br> how to get <b>auth_token and ct0</b>? <br> https://x.com/good6_api/status/1812496182213845482 Group: DMS. Billing per call: 1 Credits. |
| post_base_apitools_getUpdateDMSV2 | get DMS update Group: DMS. Billing per call: 1 Credits. |
| get_base_apitools_getUpdateDMSV2 | get DMS update Group: DMS. Billing per call: 1 Credits. |
| post_base_apitools_getDMSListV2 | get DMS List Group: DMS. Billing per call: 1 Credits. |
| post_base_apitools_getDMSInitIdV2 | get DMS Init Group: DMS. Billing per call: 1 Credits. |
| get_base_apitools_getDMSListV2 | get DMS List Group: DMS. Billing per call: 1 Credits. |
| post_base_apitools_getDMS | See details https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event<br> how to get <b>auth_token and ct0</b>? <br> https://x.com/good6_api/status/1812496182213845482 Group: DMS. Billing per call: 1 Credits. |
| get_base_apitools_getDMSInitIdV2 | get DMS Init Group: DMS. Billing per call: 1 Credits. |
| get_base_apitools_getDMS | See details https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event<br> how to get <b>auth_token and ct0</b>? <br> https://x.com/good6_api/status/1812496182213845482 Group: DMS. Billing per call: 1 Credits. |
| get_base_apitools_uploadMediaFile | upload media for tweet Group: other. Billing per call: 1 Credits. |
| get_base_apitools_unlock | Twitter account unlock(Additional purchases required) Group: other. Billing per call: 1 Credits. |
| post_base_apitools_uploadMediaFile | upload media for tweet Group: other. Billing per call: 1 Credits. |
| post_base_apitools_unlock | Twitter account unlock(Additional purchases required) Group: other. Billing per call: 1 Credits. |
| get_base_apitools_uploadMedia | upload media (gif) Group: other. Billing per call: 1 Credits. |
| get_base_apitools_setProfile | set Profile Group: other. Billing per call: 1 Credits. |
| post_base_apitools_uploadMedia | upload media (gif) Group: other. Billing per call: 1 Credits. |
| post_base_apitools_setProfile | set Profile Group: other. Billing per call: 1 Credits. |
| post_base_apitools_setHeadImgByFile | set Head Img by file Group: other. Billing per call: 1 Credits. |
| get_base_apitools_setHeadImgByFile | set Head Img by file Group: other. Billing per call: 1 Credits. |
| post_base_apitools_setHeadImg | set Head Img Group: other. Billing per call: 1 Credits. |
| get_base_apitools_setHeadImg | set Head Img Group: other. Billing per call: 1 Credits. |
| post_base_apitools_setBannerImg | set Banner Img Group: other. Billing per call: 1 Credits. |
| get_base_apitools_setBannerImg | set Banner Img Group: other. Billing per call: 1 Credits. |
| post_base_apitools_loginPost | login by userName and passwrd Group: other. Billing per call: 1 Credits. |
| post_base_apitools_login2FA | login by code Group: other. Billing per call: 1 Credits. |
| get_base_apitools_login2FA | login by code Group: other. Billing per call: 1 Credits. |
| get_base_apitools_login | login by userName and passwrd Group: other. Billing per call: 1 Credits. |
| get_base_apitools_get_deleted_tweets | Get deleted tweets for a given user 6 credits Group: other. Billing per call: 1 Credits. |
| post_base_apitools_getUserNameByToken | get UserName(@elonmusk) By Auth_token Group: other. Billing per call: 1 Credits. |
| get_base_apitools_getUserNameByToken | get UserName(@elonmusk) By Auth_token Group: other. Billing per call: 1 Credits. |
| post_base_apitools_getUserIdByToken | get UserId By Auth_token Group: other. Billing per call: 1 Credits. |
| get_base_apitools_getUserIdByToken | get UserId By Auth_token Group: other. Billing per call: 1 Credits. |
| post_base_apitools_getToken | (bsc) Get robot token Group: other. Billing per call: 1 Credits. |
| post_base_apitools_getCt0 | getCt0 by auth_token Group: other. Billing per call: 1 Credits. |
| get_base_apitools_getCt0 | getCt0 by auth_token Group: other. Billing per call: 1 Credits. |
| get_base_apitools_getToken | (bsc) Get robot token Group: other. Billing per call: 1 Credits. |