Tool tree
Web viewer for public Twitter/X tweets, profiles, replies and media that works without an account, with video downloading.
Implementation
gradeNot graded
gradeNot graded
get_user_profileAnswer
Get a Twitter/X user's public profile and latest tweets by handle, no login required. Paginate with cursor; do not poll.
View tool JSON
{
"name": "get_user_profile",
"kind": "answer",
"impl": "imperative",
"description": "Get a Twitter/X user's public profile and latest tweets by handle, no login required. Paginate with cursor; do not poll.",
"inputSchema": {
"type": "object",
"properties": {
"handle": {
"type": "string",
"pattern": "^[A-Za-z0-9_]{1,15}$",
"description": "Username without @"
},
"cursor": {
"type": "string",
"description": "Pagination cursor from a previous call"
}
},
"required": [
"handle"
]
}
}get_tweetAnswer
Get one tweet with text, author, stats, media download URLs (mp4 variants) and replies. Accepts a tweet ID or a twitter.com/x.com status URL.
View tool JSON
{
"name": "get_tweet",
"kind": "answer",
"impl": "imperative",
"description": "Get one tweet with text, author, stats, media download URLs (mp4 variants) and replies. Accepts a tweet ID or a twitter.com/x.com status URL.",
"inputSchema": {
"type": "object",
"properties": {
"tweet": {
"type": "string",
"description": "Tweet ID or full status URL"
},
"cursor": {
"type": "string",
"description": "Pagination cursor for more replies"
}
},
"required": [
"tweet"
]
}
}get_user_mediaAnswer
List a Twitter/X user's photo and video posts with media URLs, cursor-paginated.
View tool JSON
{
"name": "get_user_media",
"kind": "answer",
"impl": "imperative",
"description": "List a Twitter/X user's photo and video posts with media URLs, cursor-paginated.",
"inputSchema": {
"type": "object",
"properties": {
"username": {
"type": "string",
"pattern": "^[A-Za-z0-9_]{1,15}$"
},
"cursor": {
"type": "string"
}
},
"required": [
"username"
]
}
}search_usersAnswer
Search Twitter/X accounts by display name or partial handle; returns candidates with follower counts for disambiguation.
View tool JSON
{
"name": "search_users",
"kind": "answer",
"impl": "imperative",
"description": "Search Twitter/X accounts by display name or partial handle; returns candidates with follower counts for disambiguation.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1
}
},
"required": [
"query"
]
}
}open_pageAction
Navigate this Twitter Viewer tab to a profile or tweet page to show it to the user.
View tool JSON
{
"name": "open_page",
"kind": "act",
"impl": "imperative",
"description": "Navigate this Twitter Viewer tab to a profile or tweet page to show it to the user.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"pattern": "^/",
"description": "Site-relative path, e.g. /nasa or /nasa/status/123"
}
},
"required": [
"path"
]
}
}