Skip to main content
Glama

twitter-x-aio

Server Details

Twitter: Access real-time Twitter/X data as soon as it's posted! With the Twitter/X AIO API, you.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

C2.5/5.0

Scored across 23 tools

Disambiguation3/5

Most tools map clearly to a resource such as tweets or users, but the GET/POST pairs for search and tweet retrieval perform the same function with only request-size differences, creating ambiguity. The three followings variants are distinguishable but still add selection confusion.

Naming Consistency2/5

Naming is inconsistent: camelCase segments like tweetId, userId, and searchTerm are mixed with snake_case, and patterns vary widely such as get_user_by_username_username, get_username_to_id_username, and get_resolve_urls. The get_/post_ prefix is consistent, but the resource and parameter structure is not.

Tool Count3/5

23 tools is in the borderline-heavy range for an all-in-one API. The count is somewhat inflated by redundant GET/POST duplicates and multiple followings variants that could be consolidated, though the breadth is defensible for a Twitter/X data server.

Completeness4/5

As a read-only Twitter data API, the surface covers tweets, retweets, favorites, user profiles, followers/followings, user tweets/media/likes, search, trends, and misc utilities. Missing write operations and a few niche read endpoints are minor gaps for a retrieval-focused server.

Available Tools

23 tools
get_misc_emojisTwitter hashtag emojisAInspect

Receive a full list of all twitter custom emojis with the hashtag, image and more. Group: Utilities/Misc. Billing per call: 1 Credits.

Inputs: no named parameters.

get_misc_locationsLocation (for trends)BInspect

This gives you a list of all available locations. Group: Utilities/Misc. Billing per call: 1 Credits.

Inputs: no named parameters.

get_misc_subtitlesVideo SubtitlesCInspect

Get the full subtitles of a video Group: ✨ Exclusive endpoints. Billing per call: 1 Credits.

Inputs: no named parameters.

get_resolve_urlsresolve urlsDInspect

resolve urls Group: Utilities/Misc. Billing per call: 1 Credits.

Inputs: urls.

get_search_searchTermSearchAInspect

With the search endpoint you can search all of twitter. You just need to provide a search term. ⚠ If you have a large cursor the GET-request will limit at some length. For that you can use a POST-request which has no limits. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

Inputs: searchTerm (required), count, cursor, filters, +2 more.

get_tweet_tweetIdTweet DetailsAInspect

Receive all tweet informations and comments by tweetId. ⚠️ For large cursors (many replies you want to fetch) you can use the POST-request to be not limited by the GET-request length limit. Group: Tweet. Billing per call: 1 Credits.

Inputs: tweetId (required).

get_tweet_tweetId_favoritesTweet LikesBInspect

Receive all likes for a tweet. Group: Tweet. Billing per call: 1 Credits.

Inputs: tweetId (required), count, cursor.

get_tweet_tweetId_retweetsTweet RetweetsCInspect

Receive all retweets for a tweet. Group: Tweet. Billing per call: 1 Credits.

Inputs: tweetId (required), count, cursor.

get_user_by_username_usernameUser Details by usernameCInspect

Receive follower counts, images and more user related data with this endpoint. Group: User. Billing per call: 1 Credits.

Inputs: username (required).

get_username_to_id_usernameConvert username to userIdCInspect

You'll need the userId to receive tweets, media and replies. Group: Utilities/Misc. Billing per call: 1 Credits.

Inputs: username (required).

get_user_userIdUser Details by userIdCInspect

This is the prefered method of getting any information. Receive follower counts, images and more user related data with this endpoint. Group: User. Billing per call: 1 Credits.

Inputs: userId (required).

get_user_userId_followersUser Followers by userIdAInspect

Receive all followers of a user. You can use the cursor and count to navigate around. Group: User. Billing per call: 1 Credits.

Inputs: userId (required), count, cursor, username.

get_user_userId_followingsUser Followings by userIdBInspect

Receive all followings of a user. You can use the cursor and count to navigate around. Group: User. Billing per call: 1 Credits.

Inputs: userId (required), count, cursor, username.

get_user_userId_followings_basicBasic user followings by userIdCInspect

You'll receive a basic list of all followings a user has. Please provide only the userId and you'll receive the following followings data: id, username, createdDate, followings, followers. Group: User. Billing per call: 1 Credits.

Inputs: userId (required), username.

get_user_userId_followings_idsUser Followings IdsCInspect

Get the ids of the users a certain user follows Group: User. Billing per call: 1 Credits.

Inputs: userId (required), count, cursor, username.

get_user_userId_likesUser Likes by userIdDInspect

Receive all likes of a user. You can use the cursor and count to navigate around. Group: User. Billing per call: 1 Credits.

Inputs: userId (required).

get_user_userId_mediaMedia by userIdAInspect

Receive all media items ordered by most recent. You can use the cursor and count to navigate around. Group: User. Billing per call: 1 Credits.

Inputs: userId (required).

get_user_userId_tweetsTweets by userIdBInspect

Receive all tweets ordered by most recent. You can use the cursor and count to navigate around. Group: User. Billing per call: 1 Credits.

Inputs: userId (required), count, cursor, username.

get_user_userId_tweetsAndRepliesTweets and Replies by userIdAInspect

Receive all tweets and replies ordered by most recent. You can use the cursor and count to navigate around. Group: User. Billing per call: 1 Credits.

Inputs: userId (required), count, cursor, username.

get_user_usernames_to_ids[✨ EXCLUSIVE!] Usernames to IdsBInspect

This endpoint receives a list of usernames and converts up to 100 of them at the same time to ids. Group: ✨ Exclusive endpoints. Billing per call: 1 Credits.

Inputs: no named parameters.

post_search_searchTermSearch for large cursorsCInspect

With the search endpoint you can search all of twitter. You just need to provide a search term. This is the POST-request which allows you to send larger requests. Group: Utilities/Misc. Billing per call: 1 Credits.

Inputs: searchTerm (required).

post_tweet_tweetIdTweet Details for large cursorsBInspect

Receive all tweet informations and comments by tweetId. This POST-request allows you to dig deeper into the replies when the cursor is growing. Group: Utilities/Misc. Billing per call: 1 Credits.

Inputs: tweetId (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Provides read-only access to public X (Twitter) data, including profiles, tweets, timelines, threads, followers, and search, for developers and AI agents.
      1
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      SocialCrawl provides the "best" quality public web data on the internet. Access 65+ real-time social media, e-commerce and public web data from a single API with a single schema.
      5
      583 npm
      28
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables complete management of X (Twitter) accounts through a single API key, supporting functions like getting tweets, searching, generating and posting replies.
      54 npm
      2
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources