X (Twitter)
Search, read and publish X posts and manage users, lists and media via the X API v2.
Connector by Role1776 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Claude Desktop, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/role1776-mcp-x
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 10 read · 15 write · 3 delete · 4 not yet classified
- Secrets
- 4 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Docker image
Tools by what they do 32
Read from the source code; the running server may list different tools.
Read 10 · Look things up without changing anything.
x_bookmarks_listx_list_getx_list_membersx_list_postsx_list_updatex_lists_ownedx_lists_pinnedx_user_followersx_users_blockedx_users_me
Write 15 · Create, change, send or run things.
x_media_uploadx_post_likex_post_liked_byx_post_repostx_post_reposted_byx_posts_by_userx_posts_countx_posts_homex_posts_likedx_posts_mentionsx_posts_quotesx_posts_search
Show 3 more tools
x_user_followingx_user_mutex_users_muted
Delete 3 · Delete, drop, revoke or wipe things.
x_post_unlikex_post_unrepostx_user_unmute
Not yet classified 4 · We could not tell from the name and description.
x_list_member_addx_list_member_removex_list_pinx_list_unpin
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
X_ACCESS_TOKENX_ACCESS_TOKEN_SECRETX_API_KEYX_API_KEY_SECRET
Other settings (environment variables or headers).
LISTS_DEFAULT_RESULTSLISTS_DEFAULT_TIMEOUT_MSLISTS_MAX_RESULTSLISTS_MAX_TIMEOUT_MSLISTS_MIN_TIMEOUT_MSLOG_MODEMAX_IDLE_CONNS_PER_HOSTMCP_NAMEMCP_PATHMCP_TRANSPORTMEDIA_CHUNK_BYTESMEDIA_DEFAULT_TIMEOUT_MS
Show 25 more settings
MEDIA_MAX_TIMEOUT_MSMEDIA_MIN_TIMEOUT_MSMEDIA_POLL_INTERVAL_MSMEDIA_ROOTPOSTS_DEFAULT_DAYSPOSTS_DEFAULT_RESULTSPOSTS_DEFAULT_TIMEOUT_MSPOSTS_MAX_DAYSPOSTS_MAX_IDSPOSTS_MAX_QUERIESPOSTS_MAX_RESULTSPOSTS_MAX_TIMEOUT_MSPOSTS_MAX_USERNAMESPOSTS_MIN_TIMEOUT_MSSERVER_PORTSERVER_READ_TIMEOUTSERVER_WRITE_TIMEOUTUSERS_DEFAULT_RESULTSUSERS_DEFAULT_TIMEOUT_MSUSERS_MAX_IDSUSERS_MAX_RESULTSUSERS_MAX_TIMEOUT_MSUSERS_MAX_USERNAMESUSERS_MIN_TIMEOUT_MSX_DEBUG
Network hosts it talks to 1
github.com· found in install command
Tools (32)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
x_bookmarks_listX bookmarksDescription is built at runtime.
x_list_getGet an X listReturns one list by id, including its member and follower counts.
x_list_member_addAdd a member to an X listAdds the given username to a list you own.
x_list_member_removeRemove a member from an X listRemoves the given username from a list you own.
x_list_membersMembers of an X listReturns the accounts that belong to a list, one page at a time.
x_list_pinPin an X listPins a list to the top of your lists view. Acts as the account whose API keys this server runs on.
x_list_postsPosts in an X listReturns recent posts from the members of a list. Every post is a billed read, so ask for the smallest max_results that answers the question.
x_list_unpinUnpin an X listRemoves a list from your pinned lists. Acts as the account whose API keys this server runs on.
x_list_updateUpdate an X listChanges the name, description or privacy of a list you own. Send only the fields you want changed.
x_lists_ownedX lists owned by a userReturns the lists owned by the given username, or by the key owner when username is omitted.
x_lists_pinnedX lists you pinnedReturns the pinned lists of the account whose API keys this server runs on.
x_media_uploadUpload media to XUploads an image, gif or video and returns a media_id to pass to x_post_create. Give either 'path', pointing at a local file inside the directory this server was configured to read, or 'base64' together with 'mime'. Size limits follow the category: 5 MB for tweet_image, 15 MB for tweet_gif, 512 MB for tweet_video. Video is transcoded by X after the upload; when the response comes back with status 'pending' the id is valid but not yet usable, so retry the post shortly. A media_id expires after a while and is meant for a single post.
x_post_likeLike an X postLikes a post as the account whose API keys this server runs on. The like is public.
x_post_liked_byWho liked an X postReturns the users who liked the given post.
x_post_repostRepost an X postReposts a post to your followers. The repost is public.
Show 17 more tools
x_post_reposted_byWho reposted an X postReturns the users who reposted the given post.
x_post_unlikeRemove a like from an X postRemoves your like from a post.
x_post_unrepostUndo a repostRemoves your repost of a post.
x_posts_by_userX posts by userDescription is built at runtime.
x_posts_countCount X postsCounts how many posts match each query, bucketed by minute, hour or day, without returning the posts themselves. This does not consume the post-read budget, so use it first to size a topic before paying for x_posts_search. Same operators and same 7-day window.
x_posts_homeX home timelineDescription is built at runtime.
x_posts_likedX posts I likedDescription is built at runtime.
x_posts_mentionsX mentionsDescription is built at runtime.
x_posts_quotesX quotes of a postDescription is built at runtime.
x_posts_searchSearch X postsDescription is built at runtime.
x_user_followersX followers of a userReturns the followers of the given username, one page at a time. Pass next_token back as pagination_token to walk further.
x_user_followingAccounts an X user followsReturns the accounts the given username follows, one page at a time. Pass next_token back as pagination_token to walk further.
x_user_muteMute an X userMutes the given username: their posts disappear from your timeline, but they are not told and can still see yours. Acts as the account whose API keys this server runs on.
x_user_unmuteUnmute an X userRemoves a mute. Acts as the account whose API keys this server runs on.
x_users_blockedAccounts you block on XReturns the accounts blocked by the account whose API keys this server runs on.
x_users_meThe X account behind these keysReturns the profile of the account whose API keys this server runs on.
x_users_mutedAccounts you mute on XReturns the accounts muted by the account whose API keys this server runs on.
Signals
- Stars
- 2
- Forks
- 1
- Open issues
- 0
- Last commit
- Sep 10, 2026 (1 month ago)
- Last release
- Sep 9, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.Role1776/mcp-x- Version
- 0.1.1
- Auth
- API key
- Packages
- oci
ghcr.io/role1776/mcp-x:0.1.1mcpb https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_darwin_amd64.mcpbmcpb https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_darwin_arm64.mcpbmcpb https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_linux_amd64.mcpbmcpb https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_linux_arm64.mcpbmcpb https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_windows_amd64.mcpbmcpb https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_windows_arm64.mcpb - License
- MIT
- Repository
- github.com/Role1776/mcp-x
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from Role1776
Cite this page
X (Twitter) MCP server. Agent Mart. https://agentmart.dev/connectors/role1776-mcp-x (last updated 2026-10-24)