Twitter/X MCP Server - 40 AI-Powered Tools
Access Twitter/X social media platform. Post and search tweets, manage followers, handle direct messages, manage lists, bookmark tweets, and explore Spaces.
Tool capabilities
Full tool listing grouped by capability area.
Bookmarks
-
get-bookmarks
Read onlyGet bookmarked tweets for the authenticated user.
-
remove-bookmark
Remove a bookmarked tweet for the authenticated user.
Events
-
get-d-m-events
Read onlyGet direct message events (messages) with a specific user.
Followers
-
get-followers
Read onlyGet followers of a Twitter user.
Following
-
get-following
Read onlyGet users that a Twitter user is following.
General
-
get-me
Read onlyGet information about the authenticated user.
-
get-d-m-conversations
Read onlyGet direct message conversations for the authenticated user.
-
send-direct-message
Send a direct message to a Twitter user.
Lists
-
create-list
Create a new Twitter list.
-
delete-list
Delete a Twitter list owned by the authenticated user.
-
update-list
Update a Twitter list owned by the authenticated user.
-
get-list
Read onlyGet details of a Twitter list by its ID.
-
get-list-members
Read onlyGet members of a Twitter list.
-
add-list-member
Add a user to a Twitter list owned by the authenticated user.
-
remove-list-member
Remove a user from a Twitter list owned by the authenticated user.
-
get-user-lists
Read onlyGet Twitter lists owned by a user.
-
get-list-tweets
Read onlyGet tweets from a Twitter list.
Spaces
-
get-space
Read onlyGet details of a Twitter Space by its ID.
-
search-spaces
Read onlySearch for Twitter Spaces by title or topic.
Tweets
-
post-tweet
Post a new tweet to Twitter/X. Optionally reply to another tweet.
-
delete-tweet
Delete a tweet by its ID. Only works for tweets owned by the authenticated user.
-
get-tweet
Read onlyGet a single tweet by its ID with optional expansions and fields.
-
search-tweets
Read onlySearch for tweets matching a query. Supports Twitter search operators for advanced filtering.
-
retweet
Retweet a tweet. Requires the authenticated user ID.
-
undo-retweet
Undo a retweet. Removes a previously posted retweet.
-
like-tweet
Like a tweet. Adds the tweet to the authenticated user's liked tweets.
-
unlike-tweet
Unlike a tweet. Removes the tweet from the authenticated user's liked tweets.
-
get-retweeted-by
Read onlyGet users who retweeted a specific tweet.
-
bookmark-tweet
Bookmark a tweet for the authenticated user.
Users
-
get-user-tweets
Read onlyGet tweets posted by a specific user.
-
get-liking-users
Read onlyGet users who liked a specific tweet.
-
get-user-mentions
Read onlyGet tweets that mention a specific user.
-
get-user
Read onlyGet a Twitter user by their ID.
-
get-user-by-username
Read onlyGet a Twitter user by their username (handle without @).
-
follow-user
Follow a Twitter user.
-
unfollow-user
Unfollow a Twitter user.
-
block-user
Block a Twitter user.
-
unblock-user
Unblock a Twitter user.
-
mute-user
Mute a Twitter user. Muted users' tweets will not appear in your timeline.
-
unmute-user
Unmute a Twitter user.
Connection instructions
Use the same MCP endpoint for Claude Desktop and Claude Code CLI.
Claude Code CLI
claude mcp add twitter -- npx -y mcp-remote https://mcpplug.ai/mcp/twitter
Claude Desktop JSON
{
"mcpServers": {
"twitter": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcpplug.ai/mcp/twitter"
]
}
}
}
Frequently asked questions
How do I connect Twitter/X to Claude?
Use the MCP endpoint at https://mcpplug.ai/mcp/twitter in Claude Desktop or Claude Code. Authorize your account during the OAuth flow, then the tools become available instantly.
What tools are available in the Twitter/X MCP server?
Twitter/X includes 40 tools. You can view every tool grouped by capability directly on this page.
Is Twitter/X MCP server free?
Yes. Twitter/X is available with free or usage-based access on MCPPlug.
Can I use this server with AI clients beyond Claude?
Yes. Any MCP-compatible client can connect to this endpoint, including CLI and IDE clients that support HTTP MCP transports.