com. jojapi/ x-twitter
by jojapi.com · remote · no sign-in to list tools · v1.0.0 · published by com.jojapi
X (twitter): x, xapi, Twitter, twitter api, twitters ,tweets, tw, twttr, FollowerIds, friendsIds.
107 tools: 3 can delete or cancel things, 4 do something that can't be undone, 32 change things and 68 only read.
Scanned Oct 21, 2026
- Deletes or cancels3Claude Code: deny: see these tools
- Can't be undone4Claude Code: ask: see these tools
- Changes things32Claude Code: ask: see these tools
- Only reads68Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http x-twitter https://mcp.jojapi.com/xTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
107 tools
Deletes or cancels 3Claude Code: deny
get_base_apitools_deleteBookmarkdeleteBookmark Group: Send Tweets.No findings
Why it is in this group
- The name "get_base_apitools_deleteBookmark" says "get": a word for reading.
- The description's first verb is "delete": a word for removing or ending something.
Description, as the server wrote it deleteBookmark Group: Send Tweets. Billing per call: 1 Credits.
get_base_apitools_deleteRetweetDelete Retweet Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_deleteRetweet" says "get": a word for reading.
- The description's first verb is "delete": a word for removing or ending something.
Description, as the server wrote it Delete Retweet Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_deleteTweetDelete Tweet Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_deleteTweet" says "get": a word for reading.
- The description's first verb is "delete": a word for removing or ending something.
Description, as the server wrote it Delete Tweet Group: Tweets. Billing per call: 1 Credits.
Can't be undone 4Claude Code: ask
get_base_apitools_sendDMSV2sendDMSV2 Group: DMS.No findings
Why it is in this group
- The name "get_base_apitools_sendDMSV2" says "get": a word for reading.
- The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it sendDMSV2 Group: DMS. Billing per call: 1 Credits.
get_base_apitools_tweetReplyreply to tweet Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_tweetReply" says "get": a word for reading.
- The description's first verb is "reply": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it reply to tweet Group: Tweets. Billing per call: 1 Credits.
post_base_apitools_sendDMSV2sendDMSV2 Group: DMS.No findings
Why it is in this group
- The name "post_base_apitools_sendDMSV2" says "post": a word for a change.
- The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it sendDMSV2 Group: DMS. Billing per call: 1 Credits.
post_base_apitools_uploadMediaDMupload media for DM Group: DMS.No findings
Why it is in this group
- The name "post_base_apitools_uploadMediaDM" says "post" and "dm": it sends a message, which cannot be taken back.
Description, as the server wrote it upload media for DM Group: DMS. Billing per call: 1 Credits.
Changes things 32Claude Code: ask
get_base_apitools_addResponseadd Response Group: grokAI.No findings
Why it is in this group
- The name "get_base_apitools_addResponse" says "get": a word for reading.
- The description's first verb is "add": a word for a change.
Description, as the server wrote it add Response Group: grokAI. Billing per call: 1 Credits.
get_base_apitools_createBookmarkcreateBookmark Group: Send Tweets.No findings
Why it is in this group
- The name "get_base_apitools_createBookmark" says "get": a word for reading.
- The description's first verb is "create": a word for a change.
Description, as the server wrote it createBookmark Group: Send Tweets. Billing per call: 1 Credits.
get_base_apitools_createGrokcreate Grok Conversation Group: grokAI.No findings
Why it is in this group
- The name "get_base_apitools_createGrok" says "get": a word for reading.
- The description's first verb is "create": a word for a change.
Description, as the server wrote it create Grok Conversation Group: grokAI. Billing per call: 1 Credits.
get_base_apitools_CreateNoteTweetCreate Note Tweet Group: Send Tweets.No findings
Why it is in this group
- The name "get_base_apitools_CreateNoteTweet" says "get": a word for reading.
- The description's first verb is "create": a word for a change.
Description, as the server wrote it Create Note Tweet Group: Send Tweets. Billing per call: 1 Credits.
get_base_apitools_createTweetcreate a Tweet Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_createTweet" says "get": a word for reading.
- The description's first verb is "create": a word for a change.
Description, as the server wrote it create a Tweet Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_login2FAlogin by code Group: other.No findings
Why it is in this group
- The name "get_base_apitools_login2FA" says "get": a word for reading.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
Description, as the server wrote it login by code Group: other. Billing per call: 1 Credits.
get_base_apitools_setBannerImgset Banner Img Group: other.No findings
Why it is in this group
- The name "get_base_apitools_setBannerImg" says "get": a word for reading.
- The description's first verb is "set": a word for a change.
Description, as the server wrote it set Banner Img Group: other. Billing per call: 1 Credits.
get_base_apitools_setHeadImgset Head Img Group: other.No findings
Why it is in this group
- The name "get_base_apitools_setHeadImg" says "get": a word for reading.
- The description's first verb is "set": a word for a change.
Description, as the server wrote it set Head Img Group: other. Billing per call: 1 Credits.
get_base_apitools_setHeadImgByFileset Head Img by file Group: other.No findings
Why it is in this group
- The name "get_base_apitools_setHeadImgByFile" says "get": a word for reading.
- The description's first verb is "set": a word for a change.
Description, as the server wrote it set Head Img by file Group: other. Billing per call: 1 Credits.
get_base_apitools_setProfileset Profile Group: other.No findings
Why it is in this group
- The name "get_base_apitools_setProfile" says "get": a word for reading.
- The description's first verb is "set": a word for a change.
Description, as the server wrote it set Profile Group: other. Billing per call: 1 Credits.
get_base_apitools_uploadMediaupload media (gif) Group: other.No findings
Why it is in this group
- The name "get_base_apitools_uploadMedia" says "get": a word for reading.
- The description's first verb is "upload": a word for a change.
Description, as the server wrote it upload media (gif) Group: other. Billing per call: 1 Credits.
get_base_apitools_uploadMediaDMupload media for DM Group: DMS.No findings
Why it is in this group
- The name "get_base_apitools_uploadMediaDM" says "get": a word for reading.
- The description's first verb is "upload": a word for a change.
Description, as the server wrote it upload media for DM Group: DMS. Billing per call: 1 Credits.
get_base_apitools_uploadMediaFileupload media for tweet Group: other.No findings
Why it is in this group
- The name "get_base_apitools_uploadMediaFile" says "get": a word for reading.
- The description's first verb is "upload": a word for a change.
Description, as the server wrote it upload media for tweet Group: other. Billing per call: 1 Credits.
post_base_apitools_getCt0getCt0 by auth_token Group: other.No findings
Why it is in this group
- The name "post_base_apitools_getCt0" says "post": a word for a change.
Description, as the server wrote it getCt0 by auth_token Group: other. Billing per call: 1 Credits.
post_base_apitools_getDMSSee 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>?No findings
Why it is in this group
- The name "post_base_apitools_getDMS" says "post": a word for a change.
Description, as the server wrote it 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.
post_base_apitools_getDMSInitIdV2get DMS Init Group: DMS.No findings
Why it is in this group
- The name "post_base_apitools_getDMSInitIdV2" says "post": a word for a change.
Description, as the server wrote it get DMS Init Group: DMS. Billing per call: 1 Credits.
post_base_apitools_getDMSListV2get DMS List Group: DMS.No findings
Why it is in this group
- The name "post_base_apitools_getDMSListV2" says "post": a word for a change.
Description, as the server wrote it get DMS List Group: DMS. Billing per call: 1 Credits.
post_base_apitools_getToken(bsc) Get robot token Group: other.No findings
Why it is in this group
- The name "post_base_apitools_getToken" says "post": a word for a change.
Description, as the server wrote it (bsc) Get robot token Group: other. Billing per call: 1 Credits.
post_base_apitools_getUpdateDMSV2get DMS update Group: DMS.No findings
Why it is in this group
- The name "post_base_apitools_getUpdateDMSV2" says "post": a word for a change.
Description, as the server wrote it get DMS update Group: DMS. Billing per call: 1 Credits.
post_base_apitools_getUserIdByTokenget UserId By Auth_token Group: other.No findings
Why it is in this group
- The name "post_base_apitools_getUserIdByToken" says "post": a word for a change.
Description, as the server wrote it get UserId By Auth_token Group: other. Billing per call: 1 Credits.
post_base_apitools_getUserNameByTokenget UserName(@elonmusk) By Auth_token Group: other.No findings
Why it is in this group
- The name "post_base_apitools_getUserNameByToken" says "post": a word for a change.
Description, as the server wrote it get UserName(@elonmusk) By Auth_token Group: other. Billing per call: 1 Credits.
post_base_apitools_login2FAlogin by code Group: other.No findings
Why it is in this group
- The name "post_base_apitools_login2FA" says "post": a word for a change.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
Description, as the server wrote it login by code Group: other. Billing per call: 1 Credits.
post_base_apitools_loginPostlogin by userName and passwrd Group: other.No findings
Why it is in this group
- The name "post_base_apitools_loginPost" says "post": a word for a change.
Description, as the server wrote it login by userName and passwrd Group: other. Billing per call: 1 Credits.
post_base_apitools_sendDMSSee 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>?No findings
Why it is in this group
- The name "post_base_apitools_sendDMS" says "post": a word for a change.
Description, as the server wrote it 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_sendDMSMediaSee 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>?No findings
Why it is in this group
- The name "post_base_apitools_sendDMSMedia" says "post": a word for a change.
Description, as the server wrote it 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_setBannerImgset Banner Img Group: other.No findings
Why it is in this group
- The name "post_base_apitools_setBannerImg" says "post": a word for a change.
Description, as the server wrote it set Banner Img Group: other. Billing per call: 1 Credits.
post_base_apitools_setHeadImgset Head Img Group: other.No findings
Why it is in this group
- The name "post_base_apitools_setHeadImg" says "post": a word for a change.
Description, as the server wrote it set Head Img Group: other. Billing per call: 1 Credits.
post_base_apitools_setHeadImgByFileset Head Img by file Group: other.No findings
Why it is in this group
- The name "post_base_apitools_setHeadImgByFile" says "post": a word for a change.
Description, as the server wrote it set Head Img by file Group: other. Billing per call: 1 Credits.
post_base_apitools_setProfileset Profile Group: other.No findings
Why it is in this group
- The name "post_base_apitools_setProfile" says "post": a word for a change.
Description, as the server wrote it set Profile Group: other. Billing per call: 1 Credits.
post_base_apitools_unlockTwitter account unlock(Additional purchases required) Group: other.No findings
Why it is in this group
- The name "post_base_apitools_unlock" says "post": a word for a change.
Description, as the server wrote it Twitter account unlock(Additional purchases required) Group: other. Billing per call: 1 Credits.
post_base_apitools_uploadMediaupload media (gif) Group: other.No findings
Why it is in this group
- The name "post_base_apitools_uploadMedia" says "post": a word for a change.
Description, as the server wrote it upload media (gif) Group: other. Billing per call: 1 Credits.
post_base_apitools_uploadMediaFileupload media for tweet Group: other.No findings
Why it is in this group
- The name "post_base_apitools_uploadMediaFile" says "post": a word for a change.
Description, as the server wrote it upload media for tweet Group: other. Billing per call: 1 Credits.
Only reads 68Claude Code: allow
get_base_apitools_accountAnalyticsget accountAnalytics Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_accountAnalytics" says "get": a word for reading.
Description, as the server wrote it get accountAnalytics Group: userTweets. Billing per call: 1 Credits.
get_base_apitools_blocksCreateSee 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.No findings
Why it is in this group
- The name "get_base_apitools_blocksCreate" says "get": a word for reading.
Description, as the server wrote it 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_blocksDestroyhttps://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-blocks-destroy Group: Send Tweets.No findings
Why it is in this group
- The name "get_base_apitools_blocksDestroy" says "get": a word for reading.
Description, as the server wrote it 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_blueVerifiedFollowersV2get blueVerifiedFollowers by V2 Group: follows.No findings
Why it is in this group
- The name "get_base_apitools_blueVerifiedFollowersV2" says "get": a word for reading.
Description, as the server wrote it get blueVerifiedFollowers by V2 Group: follows. Billing per call: 1 Credits.
get_base_apitools_CommunitiesFetchOneQueryget CommunitiesFetchOneQuery info Group: communities.No findings
Why it is in this group
- The name "get_base_apitools_CommunitiesFetchOneQuery" says "get": a word for reading.
Description, as the server wrote it get CommunitiesFetchOneQuery info Group: communities. Billing per call: 1 Credits.
get_base_apitools_CommunitiesMemberV2get Communities Member list.No findings
Why it is in this group
- The name "get_base_apitools_CommunitiesMemberV2" says "get": a word for reading.
Description, as the server wrote it get Communities Member list. Group: communities. Billing per call: 1 Credits.
get_base_apitools_CommunitiesSearchV2get Communities Member list.No findings
Why it is in this group
- The name "get_base_apitools_CommunitiesSearchV2" says "get": a word for reading.
Description, as the server wrote it get Communities Member list. Group: communities. Billing per call: 1 Credits.
get_base_apitools_CommunitiesTimelineV2get Communities Explore Timeline.No findings
Why it is in this group
- The name "get_base_apitools_CommunitiesTimelineV2" says "get": a word for reading.
Description, as the server wrote it get Communities Explore Timeline. Group: communities. Billing per call: 1 Credits.
get_base_apitools_CommunitiesTweetsTimelineV2get Communities Tweet Timeline.No findings
Why it is in this group
- The name "get_base_apitools_CommunitiesTweetsTimelineV2" says "get": a word for reading.
Description, as the server wrote it get Communities Tweet Timeline. Group: communities. Billing per call: 1 Credits.
get_base_apitools_CommunityQueryV2get CommunityQuery info Group: communities.No findings
Why it is in this group
- The name "get_base_apitools_CommunityQueryV2" says "get": a word for reading.
Description, as the server wrote it get CommunityQuery info Group: communities. Billing per call: 1 Credits.
get_base_apitools_createRetweetretweet a Tweet Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_createRetweet" says "get": a word for reading.
Description, as the server wrote it retweet a Tweet Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_favoritersV2Favoriters by V2 Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_favoritersV2" says "get": a word for reading.
Description, as the server wrote it Favoriters by V2 Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_favoritesListSee details https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_favoritesList" says "get": a word for reading.
Description, as the server wrote it 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_followSee details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create Group: follows.No findings
Why it is in this group
- The name "get_base_apitools_follow" says "get": a word for reading.
Description, as the server wrote it 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_followersIdsSee details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids Group: follows.No findings
Why it is in this group
- The name "get_base_apitools_followersIds" says "get": a word for reading.
Description, as the server wrote it 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_followersListSee details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list Group: follows.No findings
Why it is in this group
- The name "get_base_apitools_followersList" says "get": a word for reading.
Description, as the server wrote it 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_followersListV2get followersList by V2 Group: follows.No findings
Why it is in this group
- The name "get_base_apitools_followersListV2" says "get": a word for reading.
Description, as the server wrote it get followersList by V2 Group: follows. Billing per call: 1 Credits.
get_base_apitools_followingsIdsSee details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids Group: follows.No findings
Why it is in this group
- The name "get_base_apitools_followingsIds" says "get": a word for reading.
Description, as the server wrote it 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_followingsListSee details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list Group: follows.No findings
Why it is in this group
- The name "get_base_apitools_followingsList" says "get": a word for reading.
Description, as the server wrote it 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_followingsListV2get followingsList by V2 Group: follows.No findings
Why it is in this group
- The name "get_base_apitools_followingsListV2" says "get": a word for reading.
Description, as the server wrote it get followingsList by V2 Group: follows. Billing per call: 1 Credits.
get_base_apitools_friendshipsShowSee details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show Group: follows.No findings
Why it is in this group
- The name "get_base_apitools_friendshipsShow" says "get": a word for reading.
Description, as the server wrote it 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_get_deleted_tweetsGet deleted tweets for a given user 6 credits Group: other.No findings
Why it is in this group
- The name "get_base_apitools_get_deleted_tweets" says "get": a word for reading.
Description, as the server wrote it Get deleted tweets for a given user 6 credits Group: other. Billing per call: 1 Credits.
get_base_apitools_getCt0getCt0 by auth_token Group: other.No findings
Why it is in this group
- The name "get_base_apitools_getCt0" says "get": a word for reading.
Description, as the server wrote it getCt0 by auth_token Group: other. Billing per call: 1 Credits.
get_base_apitools_getDMSSee 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>?No findings
Why it is in this group
- The name "get_base_apitools_getDMS" says "get": a word for reading.
Description, as the server wrote it 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_getDMSInitIdV2get DMS Init Group: DMS.No findings
Why it is in this group
- The name "get_base_apitools_getDMSInitIdV2" says "get": a word for reading.
Description, as the server wrote it get DMS Init Group: DMS. Billing per call: 1 Credits.
get_base_apitools_getDMSListV2get DMS List Group: DMS.No findings
Why it is in this group
- The name "get_base_apitools_getDMSListV2" says "get": a word for reading.
Description, as the server wrote it get DMS List Group: DMS. Billing per call: 1 Credits.
get_base_apitools_getGrokItemsByRestIdGrok Conversation Items By RestId Group: grokAI.No findings
Why it is in this group
- The name "get_base_apitools_getGrokItemsByRestId" says "get": a word for reading.
Description, as the server wrote it Grok Conversation Items By RestId Group: grokAI. Billing per call: 1 Credits.
get_base_apitools_getToken(bsc) Get robot token Group: other.No findings
Why it is in this group
- The name "get_base_apitools_getToken" says "get": a word for reading.
Description, as the server wrote it (bsc) Get robot token Group: other. Billing per call: 1 Credits.
get_base_apitools_getUpdateDMSV2get DMS update Group: DMS.No findings
Why it is in this group
- The name "get_base_apitools_getUpdateDMSV2" says "get": a word for reading.
Description, as the server wrote it get DMS update Group: DMS. Billing per call: 1 Credits.
get_base_apitools_getUserIdByTokenget UserId By Auth_token Group: other.No findings
Why it is in this group
- The name "get_base_apitools_getUserIdByToken" says "get": a word for reading.
Description, as the server wrote it get UserId By Auth_token Group: other. Billing per call: 1 Credits.
get_base_apitools_getUserNameByTokenget UserName(@elonmusk) By Auth_token Group: other.No findings
Why it is in this group
- The name "get_base_apitools_getUserNameByToken" says "get": a word for reading.
Description, as the server wrote it get UserName(@elonmusk) By Auth_token Group: other. Billing per call: 1 Credits.
get_base_apitools_highlightsV2Highlights Tweets by V2 Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_highlightsV2" says "get": a word for reading.
Description, as the server wrote it Highlights Tweets by V2 Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_homeTimelineHomeTimeline need your auth_token Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_homeTimeline" says "get": a word for reading.
Description, as the server wrote it HomeTimeline need your auth_token Group: userTweets. Billing per call: 1 Credits.
get_base_apitools_likeTweetsee details https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-favorites-create Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_likeTweet" says "get": a word for reading.
Description, as the server wrote it 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_likeV2likeV2 Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_likeV2" says "get": a word for reading.
Description, as the server wrote it likeV2 Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_listByUserIdOrScreenNameSee details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list Group: List.No findings
Why it is in this group
- The name "get_base_apitools_listByUserIdOrScreenName" says "get": a word for reading.
Description, as the server wrote it 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_listLatestTweetsTimelineV2Get List Latest Tweets Timeline V2 Group: List.No findings
Why it is in this group
- The name "get_base_apitools_listLatestTweetsTimelineV2" says "get": a word for reading.
Description, as the server wrote it Get List Latest Tweets Timeline V2 Group: List. Billing per call: 1 Credits.
get_base_apitools_listMembersByListIdSee details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members Group: List.No findings
Why it is in this group
- The name "get_base_apitools_listMembersByListId" says "get": a word for reading.
Description, as the server wrote it 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_listMembersByListIdV2Get List Members By ListId V2 Group: List.No findings
Why it is in this group
- The name "get_base_apitools_listMembersByListIdV2" says "get": a word for reading.
Description, as the server wrote it Get List Members By ListId V2 Group: List. Billing per call: 1 Credits.
get_base_apitools_loginlogin by userName and passwrd Group: other.No findings
Why it is in this group
- The name "get_base_apitools_login" says "get": a word for reading.
Description, as the server wrote it login by userName and passwrd Group: other. Billing per call: 1 Credits.
get_base_apitools_mentionsTimelineSee details https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_mentionsTimeline" says "get": a word for reading.
Description, as the server wrote it 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_notificationsAllnotifications all Group: notifications.No findings
Why it is in this group
- The name "get_base_apitools_notificationsAll" says "get": a word for reading.
Description, as the server wrote it notifications all Group: notifications. Billing per call: 1 Credits.
get_base_apitools_notificationsMentionsnotifications mentions Group: notifications.No findings
Why it is in this group
- The name "get_base_apitools_notificationsMentions" says "get": a word for reading.
Description, as the server wrote it notifications mentions Group: notifications. Billing per call: 1 Credits.
get_base_apitools_notificationsVerifiednotifications verified Group: notifications.No findings
Why it is in this group
- The name "get_base_apitools_notificationsVerified" says "get": a word for reading.
Description, as the server wrote it notifications verified Group: notifications. Billing per call: 1 Credits.
get_base_apitools_quotesV2Quotes by V2 Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_quotesV2" says "get": a word for reading.
Description, as the server wrote it Quotes by V2 Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_retweetersIdsReturns a collection of up to 100 user IDs belonging to users who have retweeted the Tweet specified by the id parameter.No findings
Why it is in this group
- The name "get_base_apitools_retweetersIds" says "get": a word for reading.
Description, as the server wrote it 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_retweetersV2Retweeters by V2 Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_retweetersV2" says "get": a word for reading.
Description, as the server wrote it Retweeters by V2 Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_searchAdvanced Search Group: Search.No findings
Why it is in this group
- The name "get_base_apitools_search" says "get": a word for reading.
Description, as the server wrote it Advanced Search Group: Search. Billing per call: 1 Credits.
get_base_apitools_searchBoxSearch Box Group: Search.No findings
Why it is in this group
- The name "get_base_apitools_searchBox" says "get": a word for reading.
Description, as the server wrote it Search Box Group: Search. Billing per call: 1 Credits.
get_base_apitools_sendDMSSee 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>?No findings
Why it is in this group
- The name "get_base_apitools_sendDMS" says "get": a word for reading.
Description, as the server wrote it 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_sendDMSMediaSee 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>?No findings
Why it is in this group
- The name "get_base_apitools_sendDMSMedia" says "get": a word for reading.
Description, as the server wrote it 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_TopicListV2get Topic Carousel List.No findings
Why it is in this group
- The name "get_base_apitools_TopicListV2" says "get": a word for reading.
Description, as the server wrote it get Topic Carousel List. Group: List. Billing per call: 1 Credits.
get_base_apitools_trendswoeid https://gist.github.com/huojiecs110/ea26377a7396a4dcda5f594c9b7838f8 Group: Search.No findings
Why it is in this group
- The name "get_base_apitools_trends" says "get": a word for reading.
Description, as the server wrote it woeid https://gist.github.com/huojiecs110/ea26377a7396a4dcda5f594c9b7838f8 Group: Search. Billing per call: 1 Credits.
get_base_apitools_tweetSimpleget tweet Brief information Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_tweetSimple" says "get": a word for reading.
Description, as the server wrote it get tweet Brief information Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_tweetTimelineget tweetDetail and reply Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_tweetTimeline" says "get": a word for reading.
Description, as the server wrote it get tweetDetail and reply Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_uerByIdOrNameLookUpSee details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_uerByIdOrNameLookUp" says "get": a word for reading.
Description, as the server wrote it 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_uerByIdRestIdV2Get userByIdRestId by V2 Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_uerByIdRestIdV2" says "get": a word for reading.
Description, as the server wrote it Get userByIdRestId by V2 Group: userTweets. Billing per call: 1 Credits.
get_base_apitools_unfollowSee details https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy Group: follows.No findings
Why it is in this group
- The name "get_base_apitools_unfollow" says "get": a word for reading.
Description, as the server wrote it 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_unlikeTweetsee details https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-favorites-destroy Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_unlikeTweet" says "get": a word for reading.
Description, as the server wrote it 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_unlikeV2unlike tweet V2 Group: Tweets.No findings
Why it is in this group
- The name "get_base_apitools_unlikeV2" says "get": a word for reading.
Description, as the server wrote it unlike tweet V2 Group: Tweets. Billing per call: 1 Credits.
get_base_apitools_unlockTwitter account unlock(Additional purchases required) Group: other.No findings
Why it is in this group
- The name "get_base_apitools_unlock" says "get": a word for reading.
Description, as the server wrote it Twitter account unlock(Additional purchases required) Group: other. Billing per call: 1 Credits.
get_base_apitools_UserArticlesTweetsGet UserArticlesTweets tweets info Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_UserArticlesTweets" says "get": a word for reading.
Description, as the server wrote it Get UserArticlesTweets tweets info Group: userTweets. Billing per call: 1 Credits.
get_base_apitools_userByScreenNameV2Get userByScreenName by V2 Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_userByScreenNameV2" says "get": a word for reading.
Description, as the server wrote it Get userByScreenName by V2 Group: userTweets. Billing per call: 1 Credits.
get_base_apitools_userLikeV2Get userLikeV2 Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_userLikeV2" says "get": a word for reading.
Description, as the server wrote it Get userLikeV2 Group: userTweets. Billing per call: 1 Credits.
get_base_apitools_usersByIdRestIdsGet usersByIdRestIds by V2 Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_usersByIdRestIds" says "get": a word for reading.
Description, as the server wrote it Get usersByIdRestIds by V2 Group: userTweets. Billing per call: 1 Credits.
get_base_apitools_userTimelineGet UserTimeline tweets info (same by userTweetsV2) Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_userTimeline" says "get": a word for reading.
Description, as the server wrote it Get UserTimeline tweets info (same by userTweetsV2) Group: userTweets. Billing per call: 1 Credits.
get_base_apitools_userTweetReplyget user Tweet Reply Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_userTweetReply" says "get": a word for reading.
Description, as the server wrote it get user Tweet Reply Group: userTweets. Billing per call: 1 Credits.
get_base_apitools_userTweetsV2Get UserTweets by V2 Group: userTweets.No findings
Why it is in this group
- The name "get_base_apitools_userTweetsV2" says "get": a word for reading.
Description, as the server wrote it Get UserTweets by V2 Group: userTweets. Billing per call: 1 Credits.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http x-twitter https://mcp.jojapi.com/xRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__x-twitter__get_base_apitools_trends",
"mcp__x-twitter__get_base_apitools_searchBox",
"mcp__x-twitter__get_base_apitools_search",
"mcp__x-twitter__get_base_apitools_unfollow",
"mcp__x-twitter__get_base_apitools_followingsList",
"mcp__x-twitter__get_base_apitools_followingsListV2",
"mcp__x-twitter__get_base_apitools_followingsIds",
"mcp__x-twitter__get_base_apitools_followersListV2",
"mcp__x-twitter__get_base_apitools_friendshipsShow",
"mcp__x-twitter__get_base_apitools_followersIds",
"mcp__x-twitter__get_base_apitools_followersList",
"mcp__x-twitter__get_base_apitools_follow",
"mcp__x-twitter__get_base_apitools_blueVerifiedFollowersV2",
"mcp__x-twitter__get_base_apitools_uerByIdRestIdV2",
"mcp__x-twitter__get_base_apitools_homeTimeline",
"mcp__x-twitter__get_base_apitools_uerByIdOrNameLookUp",
"mcp__x-twitter__get_base_apitools_UserArticlesTweets",
"mcp__x-twitter__get_base_apitools_userByScreenNameV2",
"mcp__x-twitter__get_base_apitools_userLikeV2",
"mcp__x-twitter__get_base_apitools_usersByIdRestIds",
"mcp__x-twitter__get_base_apitools_userTweetReply",
"mcp__x-twitter__get_base_apitools_userTimeline",
"mcp__x-twitter__get_base_apitools_userTweetsV2",
"mcp__x-twitter__get_base_apitools_accountAnalytics",
"mcp__x-twitter__get_base_apitools_unlikeV2",
"mcp__x-twitter__get_base_apitools_unlikeTweet",
"mcp__x-twitter__get_base_apitools_tweetTimeline",
"mcp__x-twitter__get_base_apitools_tweetSimple",
"mcp__x-twitter__get_base_apitools_retweetersV2",
"mcp__x-twitter__get_base_apitools_retweetersIds",
"mcp__x-twitter__get_base_apitools_quotesV2",
"mcp__x-twitter__get_base_apitools_mentionsTimeline",
"mcp__x-twitter__get_base_apitools_likeV2",
"mcp__x-twitter__get_base_apitools_likeTweet",
"mcp__x-twitter__get_base_apitools_highlightsV2",
"mcp__x-twitter__get_base_apitools_favoritesList",
"mcp__x-twitter__get_base_apitools_favoritersV2",
"mcp__x-twitter__get_base_apitools_createRetweet",
"mcp__x-twitter__get_base_apitools_TopicListV2",
"mcp__x-twitter__get_base_apitools_listMembersByListIdV2",
"mcp__x-twitter__get_base_apitools_listMembersByListId",
"mcp__x-twitter__get_base_apitools_listLatestTweetsTimelineV2",
"mcp__x-twitter__get_base_apitools_listByUserIdOrScreenName",
"mcp__x-twitter__get_base_apitools_getGrokItemsByRestId",
"mcp__x-twitter__get_base_apitools_blocksDestroy",
"mcp__x-twitter__get_base_apitools_blocksCreate",
"mcp__x-twitter__get_base_apitools_notificationsMentions",
"mcp__x-twitter__get_base_apitools_notificationsVerified",
"mcp__x-twitter__get_base_apitools_notificationsAll",
"mcp__x-twitter__get_base_apitools_CommunityQueryV2",
"mcp__x-twitter__get_base_apitools_CommunitiesTweetsTimelineV2",
"mcp__x-twitter__get_base_apitools_CommunitiesSearchV2",
"mcp__x-twitter__get_base_apitools_CommunitiesTimelineV2",
"mcp__x-twitter__get_base_apitools_CommunitiesMemberV2",
"mcp__x-twitter__get_base_apitools_CommunitiesFetchOneQuery",
"mcp__x-twitter__get_base_apitools_sendDMSMedia",
"mcp__x-twitter__get_base_apitools_sendDMS",
"mcp__x-twitter__get_base_apitools_getUpdateDMSV2",
"mcp__x-twitter__get_base_apitools_getDMSListV2",
"mcp__x-twitter__get_base_apitools_getDMSInitIdV2",
"mcp__x-twitter__get_base_apitools_getDMS",
"mcp__x-twitter__get_base_apitools_unlock",
"mcp__x-twitter__get_base_apitools_login",
"mcp__x-twitter__get_base_apitools_get_deleted_tweets",
"mcp__x-twitter__get_base_apitools_getUserNameByToken",
"mcp__x-twitter__get_base_apitools_getUserIdByToken",
"mcp__x-twitter__get_base_apitools_getCt0",
"mcp__x-twitter__get_base_apitools_getToken"
],
"ask": [
"mcp__x-twitter__get_base_apitools_tweetReply",
"mcp__x-twitter__get_base_apitools_createTweet",
"mcp__x-twitter__get_base_apitools_createGrok",
"mcp__x-twitter__get_base_apitools_addResponse",
"mcp__x-twitter__get_base_apitools_CreateNoteTweet",
"mcp__x-twitter__get_base_apitools_createBookmark",
"mcp__x-twitter__post_base_apitools_uploadMediaDM",
"mcp__x-twitter__get_base_apitools_uploadMediaDM",
"mcp__x-twitter__post_base_apitools_sendDMSV2",
"mcp__x-twitter__post_base_apitools_sendDMSMedia",
"mcp__x-twitter__get_base_apitools_sendDMSV2",
"mcp__x-twitter__post_base_apitools_sendDMS",
"mcp__x-twitter__post_base_apitools_getUpdateDMSV2",
"mcp__x-twitter__post_base_apitools_getDMSListV2",
"mcp__x-twitter__post_base_apitools_getDMSInitIdV2",
"mcp__x-twitter__post_base_apitools_getDMS",
"mcp__x-twitter__get_base_apitools_uploadMediaFile",
"mcp__x-twitter__post_base_apitools_uploadMediaFile",
"mcp__x-twitter__post_base_apitools_unlock",
"mcp__x-twitter__get_base_apitools_uploadMedia",
"mcp__x-twitter__get_base_apitools_setProfile",
"mcp__x-twitter__post_base_apitools_uploadMedia",
"mcp__x-twitter__post_base_apitools_setProfile",
"mcp__x-twitter__post_base_apitools_setHeadImgByFile",
"mcp__x-twitter__get_base_apitools_setHeadImgByFile",
"mcp__x-twitter__post_base_apitools_setHeadImg",
"mcp__x-twitter__get_base_apitools_setHeadImg",
"mcp__x-twitter__post_base_apitools_setBannerImg",
"mcp__x-twitter__get_base_apitools_setBannerImg",
"mcp__x-twitter__post_base_apitools_loginPost",
"mcp__x-twitter__post_base_apitools_login2FA",
"mcp__x-twitter__get_base_apitools_login2FA",
"mcp__x-twitter__post_base_apitools_getUserNameByToken",
"mcp__x-twitter__post_base_apitools_getUserIdByToken",
"mcp__x-twitter__post_base_apitools_getToken",
"mcp__x-twitter__post_base_apitools_getCt0"
],
"deny": [
"mcp__x-twitter__get_base_apitools_deleteTweet",
"mcp__x-twitter__get_base_apitools_deleteRetweet",
"mcp__x-twitter__get_base_apitools_deleteBookmark"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as x-twitter. Review it before you use it.