X (Twitter) MCP for AI. Manage your entire X presence without opening a browser.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
X (Twitter) OAuth MCP provides full read and write access to your account directly from any AI agent. Post tweets, track every mention, pull follower lists, or delete old content—all without opening X.
This connector gives you total control over publishing, analytics, and engagement management right where you're building your applications.
What your AI can do
Get user liked tweets
Retrieves all the tweets a specific user has liked by number ID.
Delete tweet
Removes one of your own published tweets from X (Twitter).
Follow user
Makes the authenticated account follow another user.
Retrieve all recent public tweets that mention a specific user or profile.
Create new tweets, reply to existing posts, or amplify content by retweeting messages.
Get a user's full profile metadata, check their follower list, or see which accounts they follow.
Pull exact engagement stats for any tweet by ID, or find out how many tweets match a query over the last seven days.
Like or unlike posts, follow new accounts, unfollow others, or delete your own published content.
Ask an AI about this
Waiting for input…
X (Twitter) OAuth: 16 Tools Available
These tools let you interact with every aspect of X, from posting tweets to auditing user connections and running detailed search reports.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using X (Twitter) OAuth on VinkiusGet User Liked Tweets
Retrieves all the tweets a specific user has liked by number ID.
Delete Tweet
Removes one of your own published tweets from X (Twitter).
Follow User
Makes the authenticated account follow another user.
Get My Profile
Gets a summary of your own profile, including follower count and bio.
Get Tweet Details
Pulls the full text and engagement metrics for one specific tweet by its ID.
Get Tweet Volume
Calculates how many tweets matching a search query appeared over the last seven days, broken down hourly or daily.
Get User Followers
Gets up to 50 profiles of users who follow a specific account.
Like Tweet
Adds or removes your like from any given tweet.
Get User Mentions
Retrieves recent tweets that specifically mention a target user's profile.
Get User Timeline
Fetches the most recent original posts made by a specific user, excluding replies or...
Post Tweet
Publishes brand-new content to X (Twitter) from your account. You can optionally...
Retweet
Amplify a message by retweeting a specific piece of content.
Search Recent Tweets
Searches for public tweets using keywords, hashtags, or handles within the last seven days.
Unfollow User
Stops the authenticated account from following another user.
Unlike Tweet
Removes your like from a specific tweet.
Lookup User By Username
Fetches the full profile details for any user using only their @username.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with X (Twitter) OAuth, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by X (Twitter). All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 16 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Dealing with X means context switching and copy-pasting constantly.
Today, if your team needs to track a mention about your product, you open X. You search for keywords or check notifications. Then you manually copy the link, switch over to your dashboard tool, and paste it into a spreadsheet. If there are multiple mentions, that process repeats until you've exhausted every thread.
With this MCP, that whole cycle disappears. Your agent watches the conversation directly through the API connection. You simply ask for 'all tweets mentioning X in the last hour,' and the data appears structured and ready to use right where you are working.
The `get_user_mentions` tool gives your team a real-time view of reputation.
Before, checking for brand mentions required setting up complex keyword alerts and constantly refreshing tabs. If something important happened at 3 AM, you might miss it until the morning audit.
Now, your agent pulls every mention directly into your workflow. You can ask it to filter those mentions by sentiment or even use `like_tweet` on all the positive ones automatically. It's immediate.
What your AI can actually do with this
Connecting your X (Twitter) account through this MCP means you can manage your entire presence from inside your usual development environment. You don't need to switch tabs or copy/paste data anymore. Your agent can automatically find discussions about you, track which accounts are following competitors, and even post updates when a specific event happens.
For example, instead of spending time manually sifting through mentions or running searches for trends, your AI client does the heavy lifting. You can ask it to pull detailed stats on any tweet by ID, check who liked content from last week, or follow an account and then immediately retweet their key message.
Everything is consolidated here, making Vinkius the go-to spot for connecting complex social accounts.
019ed441-06eb-737d-a8f2-62ec1143806a Here's how it actually works
The bottom line is that Vinkius handles all the messy token refresh and security stuff; you just focus on telling your agent what action you need performed.
First, subscribe to this MCP in the Vinkius catalog and input your X Developer App Client ID and Secret.
Next, click 'Connect' and authorize access via the popup window. This establishes the secure OAuth 2.0 connection.
Your AI client now sees the full toolset, allowing you to call functions like search_recent_tweets or get_user_timeline directly from your prompt.
Who is this actually for?
This MCP is for anyone whose job involves managing a public presence online. Think Community Managers who hate manual cross-posting, or Founders who need to track their brand's reputation in real time. If your workflow requires interaction with X, you need this.
They use it to monitor mentions and automatically like positive interactions without ever leaving the internal dashboard.
They rely on it to follow strategic accounts, audit competitor follower lists, and track trending topics using volume analysis.
They use this MCP to quickly draft replies or delete old tweets that risk the brand's image during a crisis.
What Changes When You Connect
Stop manually checking mentions. Use the get_user_mentions tool to pull all conversations about you, letting your agent triage them instantly.
Audit accounts at scale. You can use lookup_user_by_username to get full profile details on anyone, and then run get_user_followers to map out their connections.
Control your brand narrative. With tools like post_tweet and retweet, you can publish updates or amplify partner content without leaving your workspace.
Build deep analytics. Don't just look at counts; use get_tweet_volume to spot when specific topics spike in discussion over a 7-day period.
Clean up old data effortlessly. Need to remove an old tweet? Use delete_tweet. Want to correct a mistake? You can even run unlike_tweet.
See it in action
Crisis response and reputation management
A PR specialist detects negative sentiment. They ask their agent to use get_user_mentions first, identify the problematic tweets, draft a formal reply using post_tweet, and then flag it for human review before sending.
Competitor content auditing
A growth team needs to know what their top three competitors are talking about. They use lookup_user_by_username on each, pull the last 10 tweets via get_user_timeline, and then run search_recent_tweets for common industry keywords.
Personal brand curation
A creator wants to make sure they're following key thought leaders. They ask the agent to use follow_user on a list of target accounts and then run get_my_profile to confirm their own follower count increased.
Tracking content performance
A marketing team launched a campaign tweet. They immediately ask the agent to use get_tweet_details on that specific ID and also run get_tweet_volume for related keywords to see if the discussion spiked.
The honest tradeoffs
Assuming full visibility
A user tries to check a private account's follower list or pull data on content older than 7 days.
The system is limited by the API scope. Always start by running get_my_profile if you need your own ID, and remember that most searches are capped at the last seven days using search_recent_tweets.
Manually tracking IDs
A user finds a tweet they like but then forgets its numerical ID when trying to process it later.
If you need metrics for content, first pull the relevant data using get_tweet_details or search_recent_tweets. The response will contain the necessary numeric IDs.
Over-relying on usernames
Trying to get a user's timeline just by typing their handle, assuming it's enough.
You must first use lookup_user_by_username to fetch the target user's numeric ID. Then you pass that ID into get_user_timeline to get the correct data set.
When It Fits, When It Doesn't
Use this MCP if your goal is direct, real-time interaction with X—publishing content, tracking specific mentions, or pulling granular engagement metrics on single posts. Don't use it if you just need broad market analysis; for that, a dedicated data warehouse connection might be better. If you only want to know what topics are generally trending without tying them to accounts, look at general search API connectors. Only use this MCP when the action itself—posting, liking, or viewing specific mentions—is the core requirement.
Questions you might have
How do I find out who a user is without knowing their ID using get_user_mentions? +
You first run lookup_user_by_username to fetch the target user's numeric ID. The mention tracking tools require this specific ID as input.
Can I use post_tweet to reply to an old tweet? +
Yes, you can. When calling post_tweet, just pass the specific Tweet ID of the content you want to respond to in the optional ID parameter.
Does get_user_timeline only show original posts? +
That's correct. The get_user_timeline tool specifically fetches only the user's original tweets, filtering out retweets and replies to keep the feed clean.
What is the limit on how many followers I can retrieve with get_user_followers? +
The get_user_followers tool retrieves up to 50 followers in a single call. You may need multiple calls if you need more than that.
How do I use the get_tweet_details tool to check a post's performance? +
It retrieves both the text content and all engagement metrics for a specific Tweet ID. You simply pass in the numeric ID of the tweet you want details on.
What information does get_my_profile return about my account? +
It provides your own account details, including your full name, bio text, follower count, and unique numeric ID. This is helpful for linking other tools correctly.
Can I use delete_tweet to remove content from X (Twitter)? +
Yes, you can delete tweets using this tool. Keep in mind that it only allows deleting posts written by the authenticated account.
How does search_recent_tweets function for finding trending topics? +
You provide a simple search query string. The tool finds all recent public tweets matching your specified keywords, hashtags, or handles within the last seven days.
Can I post tweets and reply to mentions directly from my AI agent? +
Yes. This server gives your agent full write access through OAuth 2.0. Just say 'post a tweet saying...' or 'reply to tweet ID 123 with...' and the agent handles the rest. You can also like, retweet, follow, and unfollow through natural conversation.
How does the OAuth 2.0 connection work? +
After entering your Client ID and Client Secret from the X Developer Portal, click the 'Connect' button. A popup opens for you to authorize the app on X. Once approved, tokens are securely stored and automatically refreshed — no manual token management needed.
What's the difference between this and the read-only X (Twitter) server? +
The read-only version uses a Bearer Token and can only search tweets, look up profiles, and analyze volume. This OAuth version connects to your personal account and adds 7 write tools (post, delete, like, unlike, follow, unfollow, retweet) plus access to private endpoints like timelines and mentions.
We've already built the connector for X (Twitter). Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 16 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.