tweetsave-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., "@tweetsave-mcpconvert this tweet to a blog post: https://x.com/user/status/123"
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.
Features
Fetch tweets with full content, media, and engagement metrics
Convert tweets to formatted blog posts
Extract media URLs (photos, videos, GIFs)
Batch fetch multiple tweets (up to 10)
Support for quote tweets and polls
Markdown and JSON output formats
Quick Start
Remote MCP (Recommended)
No installation required - connect directly to hosted server:
npx -y mcp-remote https://mcp.tweetsave.org/sseLocal (npx)
npx -y tweetsave-mcpInstallation
Remote MCP (Recommended)
Connect to hosted server - no local installation needed.
Claude Code
# Global (all projects)
claude mcp add -s user tweetsave -- npx -y mcp-remote https://mcp.tweetsave.org/sse
# Project only
claude mcp add tweetsave -- npx -y mcp-remote https://mcp.tweetsave.org/sseClaude Desktop / Cursor / Windsurf
Add to your MCP configuration:
{
"mcpServers": {
"tweetsave": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.tweetsave.org/sse"]
}
}
}Config file locations:
Claude Desktop (macOS):
~/Library/Application Support/Claude/claude_desktop_config.jsonClaude Desktop (Windows):
%APPDATA%\Claude\claude_desktop_config.jsonCursor:
~/.cursor/mcp.jsonWindsurf:
~/.codeium/windsurf/mcp_config.json
VS Code
Create .vscode/mcp.json in your workspace:
{
"servers": {
"tweetsave": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.tweetsave.org/sse"]
}
}
}Gemini CLI
gemini mcp add tweetsave "npx -y mcp-remote https://mcp.tweetsave.org/sse"JetBrains IDEs
Settings → Tools → MCP Server → Add:
Name: TweetSave
Command: npx
Arguments: -y mcp-remote https://mcp.tweetsave.org/sse
OpenCode
opencode mcp addThen follow prompts:
Name: tweetsave
Type: Remote
OAuth: No
Antigravity
Click ... menu → MCP → Manage MCP Server → View raw config:
{
"mcpServers": {
"tweetsave": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.tweetsave.org/sse"]
}
}
}Local Installation
For offline use or development.
Claude Code
# Global (all projects)
claude mcp add -s user tweetsave -- npx -y tweetsave-mcp
# Project only
claude mcp add tweetsave -- npx -y tweetsave-mcpClaude Desktop / Cursor / Windsurf
{
"mcpServers": {
"tweetsave": {
"command": "npx",
"args": ["-y", "tweetsave-mcp"]
}
}
}Available Tools
tweetsave_get_tweet
Fetch a single tweet with all content.
Parameter | Type | Default | Description |
| string | required | Tweet URL or ID |
| 'markdown' | 'json' | 'markdown' | Output format |
tweetsave_get_thread
Fetch a tweet thread (connected tweets).
Parameter | Type | Default | Description |
| string | required | Any tweet URL in thread |
| 'markdown' | 'json' | 'markdown' | Output format |
tweetsave_to_blog
Convert tweet to blog post format.
Parameter | Type | Default | Description |
| string | required | Tweet URL or ID |
| boolean | true | Include likes/retweets |
| 'markdown' | 'json' | 'markdown' | Output format |
tweetsave_batch
Fetch multiple tweets at once.
Parameter | Type | Default | Description |
| string[] | required | Array of URLs (max 10) |
| 'markdown' | 'json' | 'markdown' | Output format |
tweetsave_extract_media
Extract direct media URLs from a tweet.
Parameter | Type | Default | Description |
| string | required | Tweet URL or ID |
| 'all' | 'photos' | 'videos' | 'all' | Filter type |
Output Examples
Markdown Format
## @itsPaulAi (Paul Couvert)
This is so good 🔥
You can run this new model on a laptop which is:
- 100% open source
- Only 3B active parameters (!!)
---
**Engagement**: 228 likes | 15 retweets | 29.9K views
**Posted**: January 19, 2026 at 08:02 PMBlog Post Format
# This is so good 🔥 You can run this new model...
*A post by @itsPaulAi*
**Author**: Paul Couvert ([@itsPaulAi](https://x.com/itsPaulAi))
**Published**: January 19, 2026 at 08:02 PM
**Read time**: 1 min read
---
[Content here]
---
## Engagement
- **Likes**: 228
- **Retweets**: 15
- **Views**: 29.9KLimitations
No replies/comments: FxTwitter API doesn't support fetching replies
Rate limits: FxTwitter has rate limits for heavy usage
Private tweets: Cannot access protected/private accounts
License
MIT
Contributing
Contributions welcome! Please open an issue or PR.
Support
Twitter: @zezeron
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/zezeron/tweetsave-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server