Twitter/X Data Skill
Query Twitter/X data from the 6551 platform REST API. All endpoints require a Bearer token via $TWITTER_TOKEN .
Get your token: https://6551.io/mcp
Base URL: https://ai.6551.io
Authentication
All requests require the header:
Authorization: Bearer $TWITTER_TOKEN
Twitter Operations
- Get Twitter User Info
Get user profile by username.
curl -s -X POST "https://ai.6551.io/open/twitter_user_info"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"username": "elonmusk"}'
- Get Twitter User by ID
Get user profile by numeric ID.
curl -s -X POST "https://ai.6551.io/open/twitter_user_by_id"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"userId": "44196397"}'
- Get User Tweets
Get recent tweets from a user.
curl -s -X POST "https://ai.6551.io/open/twitter_user_tweets"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"username": "elonmusk", "maxResults": 20, "product": "Latest"}'
Parameter Type Default Description
username
string required Twitter username (without @)
maxResults
integer 20 Max tweets (1-100)
product
string "Latest" "Latest" or "Top"
includeReplies
boolean false Include reply tweets
includeRetweets
boolean false Include retweets
- Search Twitter
Search tweets with various filters.
curl -s -X POST "https://ai.6551.io/open/twitter_search"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"keywords": "bitcoin", "maxResults": 20, "product": "Top"}'
Search from specific user:
curl -s -X POST "https://ai.6551.io/open/twitter_search"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"fromUser": "VitalikButerin", "maxResults": 20}'
Search by hashtag:
curl -s -X POST "https://ai.6551.io/open/twitter_search"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"hashtag": "crypto", "minLikes": 100, "maxResults": 20}'
Twitter Search Parameters
Parameter Type Default Description
keywords
string
Search keywords
fromUser
string
Tweets from specific user
toUser
string
Tweets to specific user
mentionUser
string
Tweets mentioning user
hashtag
string
Filter by hashtag (without #)
excludeReplies
boolean false Exclude reply tweets
excludeRetweets
boolean false Exclude retweets
minLikes
integer 0 Minimum likes threshold
minRetweets
integer 0 Minimum retweets threshold
minReplies
integer 0 Minimum replies threshold
sinceDate
string
Start date (YYYY-MM-DD)
untilDate
string
End date (YYYY-MM-DD)
lang
string
Language code (e.g. "en", "zh")
product
string "Top" "Top" or "Latest"
maxResults
integer 20 Max tweets (1-100)
- Get Follower Events
Get new followers or unfollowers for a user.
Get new followers
curl -s -X POST "https://ai.6551.io/open/twitter_follower_events"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"username": "elonmusk", "isFollow": true, "maxResults": 20}'
Get unfollowers
curl -s -X POST "https://ai.6551.io/open/twitter_follower_events"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"username": "elonmusk", "isFollow": false, "maxResults": 20}'
Parameter Type Default Description
username
string required Twitter username (without @)
isFollow
boolean true true=new followers, false=unfollowers
maxResults
integer 20 Max events (1-100)
- Get Deleted Tweets
Get deleted tweets from a user.
curl -s -X POST "https://ai.6551.io/open/twitter_deleted_tweets"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"username": "elonmusk", "maxResults": 20}'
Parameter Type Default Description
username
string required Twitter username (without @)
maxResults
integer 20 Max tweets (1-100)
- Get KOL Followers
Get which KOLs (Key Opinion Leaders) are following a user.
curl -s -X POST "https://ai.6551.io/open/twitter_kol_followers"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"username": "elonmusk"}'
Parameter Type Default Description
username
string required Twitter username (without @)
Data Structures
Twitter User
{ "userId": "44196397", "screenName": "elonmusk", "name": "Elon Musk", "description": "...", "followersCount": 170000000, "friendsCount": 500, "statusesCount": 30000, "verified": true }
Tweet
{ "id": "1234567890", "text": "Tweet content...", "createdAt": "2024-02-20T12:00:00Z", "retweetCount": 1000, "favoriteCount": 5000, "replyCount": 200, "userScreenName": "elonmusk", "hashtags": ["crypto", "bitcoin"], "urls": [{"url": "https://..."}] }
Common Workflows
Crypto Twitter KOL Tweets
curl -s -X POST "https://ai.6551.io/open/twitter_user_tweets"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"username": "VitalikButerin", "maxResults": 10}'
Trending Crypto Tweets
curl -s -X POST "https://ai.6551.io/open/twitter_search"
-H "Authorization: Bearer $TWITTER_TOKEN"
-H "Content-Type: application/json"
-d '{"keywords": "bitcoin", "minLikes": 1000, "product": "Top", "maxResults": 20}'
Notes
-
Get your API token at https://6551.io/mcp
-
Rate limits apply; max 100 results per request
-
Twitter usernames should not include the @ symbol