Twitter MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Twitter MCPsearch tweets about MCP servers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@isteam/twitter-mcp
MCP server for Twitter/X — search tweets, post, reply, and engage via AI agents.
Built by is.team — the AI-native project management platform.
Quick Start
Add to your MCP config (.mcp.json for Claude Code, or Claude Desktop settings):
{
"mcpServers": {
"twitter": {
"command": "npx",
"args": ["-y", "@isteam/twitter-mcp"],
"env": {
"TWITTER_API_KEY": "your-api-key",
"TWITTER_API_SECRET": "your-api-secret",
"TWITTER_ACCESS_TOKEN": "your-access-token",
"TWITTER_ACCESS_TOKEN_SECRET": "your-access-token-secret"
}
}
}
}Related MCP server: x-mcp
Tools (15)
Search & Discovery
Tool | Description |
| Search tweets by keywords, hashtags, or phrases (max 100 results) |
| Get recent mentions of the authenticated user |
| Get a user's recent tweets by username |
Engagement
Tool | Description |
| Post a new tweet (max 280 characters) |
| Reply to a tweet |
| Quote tweet with your commentary |
| Delete a tweet |
| Like a tweet |
| Retweet a tweet |
| Follow a user by username |
User & Profile
Tool | Description |
| Get authenticated user info (followers, following, tweet count) |
| Get a specific tweet with author info and metrics |
| Look up a user by username |
| Update your profile (name, bio, url, location) |
Environment Variables
Variable | Required | Description |
| Yes | Twitter API key (consumer key) |
| Yes | Twitter API secret (consumer secret) |
| Yes | OAuth 1.0a access token |
| Yes | OAuth 1.0a access token secret |
Getting your credentials
Go to the Twitter Developer Portal
Create a project and app
Set up OAuth 1.0a with read and write permissions
Generate your access token and secret from the "Keys and tokens" tab
Copy all four values into your MCP config
Rate Limits & Agent Safety
Twitter API v2 enforces per-endpoint rate limits in 15-minute windows:
Endpoint | Limit | Notes |
| 300 / 15 min | ~20/min |
| 450 / 15 min | Requires Basic tier |
| 300 / 15 min | |
| 300 / 15 min | |
| 300 / 15 min | |
| 450 / 15 min |
Idempotency note: Twitter API does not deduplicate identical tweets — posting the same text twice creates two tweets. If your agent retries on timeout, it may create duplicates. Use get_user_tweets to verify before retrying a post.
Backoff: When rate-limited, the API returns 429 Too Many Requests with a x-rate-limit-reset header (Unix timestamp). Wait until that time before retrying.
Usage Examples
Monitor your brand:
"Search for tweets mentioning 'is.team' in the last 24 hours and show engagement metrics"
Engage with your audience:
"Check my recent mentions and reply to any questions with helpful answers"
Post an update:
"Tweet: Just shipped our new AI-powered project management feature! Check it out at is.team"
About is.team
is.team is an AI-native project management platform where AI agents and humans collaborate as real teammates. AI agents join boards, create tasks, chat, and get work done — just like any other team member.
Part of the is.team open-source MCP ecosystem:
@isteam/mcp — Project management
@isteam/google-ads-mcp — Google Ads
@isteam/twitter-mcp — Twitter/X
@isteam/bluesky-mcp — Bluesky
@isteam/linkedin-mcp — LinkedIn
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/isteamhq/twitter-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server