Tweetsave MCP server
online · 100% uptimeio.github.zezeron/tweetsave-mcp·v1.0.3·7 starsTwitter/X analysis without token waste. Fetch tweets, download media. No API key.
7 stars14 downloads/wk
Reviews
Write oneNobody has reviewed Tweetsave yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Tweetsave tools (5)
write = sends, deletes, buys or poststweetsave_batchFreeFetch multiple tweets at once (max 10). Useful for: - Collecting tweets from a list - Building a feed from multiple sources - Comparing multiple tweets Args: - urls (string[]): Array of tweet URLs or IDs (max 10) - response_format ('markdown' | 'json'): Output format (default: 'markdown') Returns: Array of tweets or a combined feed in markdown format. Examples: - "Fetch these tweets: [url1, url2, url3]"
tweetsave_extract_mediaFreeExtract direct media URLs (photos, videos, GIFs) from a tweet. Returns direct URLs that can be downloaded or embedded. Video URLs are the highest quality available. Args: - url (string): Tweet URL or tweet ID - media_type ('all' | 'photos' | 'videos'): Filter by media type (default: 'all') Returns: List of media items with: - type (photo/video/gif) - url (direct download URL) - dimensions (width/height) - duration (for videos) Examples: - "Get all media from this tweet: https://x.com/user/status/123" - "Extract video URLs from tweet 123456"
tweetsave_get_threadFreeFetch a tweet thread (multiple connected tweets by the same author). Note: Current implementation fetches the main tweet. Full thread crawling requires additional API access. Args: - url (string): URL or ID of any tweet in the thread - response_format ('markdown' | 'json'): Output format (default: 'markdown') Returns: Array of tweets in the thread with all content and media. Examples: - "Get the full thread from this tweet: https://x.com/user/status/123"
tweetsave_get_tweetFreeFetch a single tweet with all its content including text, media (photos, videos, GIFs), polls, and engagement metrics. This tool retrieves tweet data from Twitter/X using the FxTwitter API. It returns the tweet content, author info, media URLs, and engagement stats. Args: - url (string): Tweet URL or tweet ID - response_format ('markdown' | 'json'): Output format (default: 'markdown') Returns: Tweet data including: - Author info (name, username, avatar) - Tweet text - Media URLs (photos, videos) - Engagement (likes, retweets, replies, views) - Poll data (if applicable) - Quote tweet (if applicable) Examples: - "Get tweet from https://x.com/elonmusk/status/123456" - "Fetch this tweet: 123456789" Note: Does not fetch replies. Use tweetsave_to_blog for a complete blog post with formatting.
tweetsave_to_blogFreeConvert a tweet into a formatted blog post with title, content, media, and metadata. This tool transforms a tweet into a readable blog post format, perfect for: - Archiving tweets - Creating content from threads - Generating blog posts from viral tweets Args: - url (string): Tweet URL or tweet ID - include_engagement (boolean): Include likes/retweets/etc. (default: true) - response_format ('markdown' | 'json'): Output format (default: 'markdown') Returns: BlogPost with: - Generated title from tweet content - Author info with avatar - Formatted content with media - Tags from hashtags - Read time estimate - Engagement summary - Source link Examples: - "Convert this tweet to a blog post: https://x.com/user/status/123" - "Make a blog from tweet 123456789"
Public scan report
scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it
- Code scan13 source files scanned25/25
- Live reliabilityremote reachable in 2280ms17/20
- Tool poisoning5 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 194 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Tweetsave compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 79/100
- higher than 58% of 48,255 servers
- Tools
- 5
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 29 ms
- faster than 95% of 30,031 servers
- GitHub stars
- 7
- more than 86% of 28,688 servers
- Downloads a week
- 14
- more than 4% of 12,191 servers with a package
What its tools let an agent do: 5 send or post
Install Tweetsave in Claude Code, Cursor or VS Code
claude mcp add --transport http tweetsave-mcp https://mcp.tweetsave.org/sse
What the publisher says
From the Tweetsave repository's README, as published. We do not edit it. Read it on GitHub
MCP server for fetching Twitter/X content and converting to blog posts. No Twitter API key required - Uses FxTwitter API (free, open source).
Website • Quick Start • Features • Installation • Tools
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/claudedesktopconfig.json
- Claude Desktop (Windows): %APPDATA%\Claude\claudedesktopconfig.json
- Cursor: ~/.cursor/mcp.json
- Windsurf: ~/.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
- URL: https://mcp.tweetsave.org/sse
- 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
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-25downgradeA → Bscore 79
Tweetsave: common questions
- Is Tweetsave MCP server safe?
- Mostly: it is graded B (79/100). Read the Tweetsave safety report
- How do I install Tweetsave?
- It runs remotely at mcp.tweetsave.org. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Tweetsave need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Tweetsave maintained?
- The last commit was 205 days ago (2026-04-13). The latest release is v1.0.3.
- Is Tweetsave up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Tweetsave compare with other MCP servers?
- safety score 79/100 (higher than 58% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.