X (Twitter) (verified)
Post, search, and interact with X (formerly Twitter) — tweets, users, lists, bookmarks, likes, follows, DMs, spaces, communities, and Community Notes.
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add twitter
# Browse available tools
npx -y smithery tool list twitter
# Get full schema for a tool
npx -y smithery tool get twitter chat.conversations.list
# Call a tool
npx -y smithery tool call twitter chat.conversations.list '{}'Direct MCP Connection
Endpoint: https://twitter.run.tools
Tools (98)
chat.conversations.list— List chat conversations for authenticated userchat.conversations.get— Get chat conversation by IDchat.conversations.messages.create— Send message in chat conversationchat.conversations.read.create— Mark chat conversation as readchat.conversations.typing.create— Send typing indicator in chat conversationchat.media.get— Download media from chat conversationcommunities.search.list— Search communities by keywordcommunities.get— Get community details by IDdm_conversations.create— Create new DM conversation with participantsdm_conversations.with.dm_events.list— List DM events with specific participantdm_conversations.with.messages.create— Send DM to participant by user IDdm_conversations.messages.create— Send DM in existing conversation by IDdm_conversations.dm_events.list— List DM events in conversation by IDdm_events.list— List all DM events for authenticated userdm_events.get— Get DM event details by IDdm_events.delete— Delete DM event by IDevaluate_note.create— Submit evaluation for a Community Noteinsights.28hr.list— Get post engagement insights for last 28 hoursinsights.historical.list— Get historical post engagement insightslists.create— Create new listlists.get— Get list details by IDlists.update— Update list name or descriptionlists.delete— Delete list by IDlists.members.list— List members of a listlists.members.create— Add member to listlists.members.delete— Remove member from listlists.tweets.list— Get posts from a list timelinemedia.list— Get media details by media keysmedia.analytics.list— Get media engagement analyticsmedia.metadata.create— Set alt text or metadata on uploaded mediamedia.subtitles.create— Add subtitles to mediamedia.subtitles.delete— Remove subtitles from mediamedia.get— Get media details by single media keynews.search.list— Search news stories by keywordnews.get— Get news story details by IDnotes.create— Create Community Note on a postnotes.search.notes_written.list— Search Community Notes written by usernotes.search.posts_eligible_for_notes.list— Search posts eligible for Community Notesnotes.delete— Delete Community Note by IDspaces.list— Get spaces by IDsspaces.by.creator_ids.list— Get spaces created by specific usersspaces.search.list— Search spaces by keywordspaces.get— Get space details by IDspaces.buyers.list— List users who purchased space ticketsspaces.tweets.list— Get posts shared in a spacetweets.list— Get posts by IDstweets.create— Create or edit a posttweets.analytics.list— Get post engagement analyticstweets.search.recent.list— Search recent posts by query (last 7 days)tweets.get— Get post details by IDtweets.delete— Delete post by IDtweets.liking_users.list— List users who liked a posttweets.quote_tweets.list— List quote posts of a posttweets.retweeted_by.get— List users who reposted a posttweets.retweets.list— List reposts of a posttweets.hidden.update— Hide or unhide reply to your postusers.list— Get users by IDsusers.by.list— Get users by usernamesusers.by.username.get— Get user profile by usernameusers.me.list— Get authenticated user profileusers.personalized_trends.list— Get personalized trending topicsusers.reposts_of_me.list— List reposts of authenticated user's postsusers.search.list— Search users by keywordusers.get— Get user profile by IDusers.affiliates.list— List affiliated accounts of a userusers.blocking.list— List users blocked by authenticated userusers.bookmarks.list— List bookmarked postsusers.bookmarks.create— Bookmark a postusers.bookmarks.folders.list— List bookmark foldersusers.bookmarks.folders.get— List bookmarks in specific folderusers.bookmarks.delete— Remove post from bookmarksusers.dm.block.create— Block DMs from a userusers.dm.unblock.create— Unblock DMs from a userusers.followed_lists.list— List lists followed by userusers.followed_lists.create— Follow a listusers.followed_lists.delete— Unfollow a listusers.followers.list— List followers of a userusers.following.list— List accounts a user followsusers.following.create— Follow a userusers.liked_tweets.list— List posts liked by a userusers.likes.create— Like a postusers.likes.delete— Unlike a postusers.list_memberships.list— List lists a user is member ofusers.mentions.list— List posts mentioning a userusers.muting.list— List muted usersusers.muting.create— Mute a userusers.owned_lists.list— List lists owned by a userusers.pinned_lists.list— List pinned listsusers.pinned_lists.create— Pin a listusers.pinned_lists.delete— Unpin a listusers.public_keys.list— Get user encryption public keysusers.public_keys.create— Add encryption public keyusers.retweets.create— Repost a postusers.retweets.delete— Undo repostusers.timelines.reverse_chronological.list— Get home timeline in reverse chronological orderusers.tweets.list— List posts by a userusers.following.delete— Unfollow a userusers.muting.delete— Unmute a user
# Get full input/output schema for a tool
npx -y smithery tool get twitter