
Tweetsave Mcp
Connects Claude to Twitter/X content through the FxTwitter API without needing your own API credentials. Exposes five tools: fetch individual tweets or threads, convert tweets to blog post format, batch fetch up to 10 tweets at once, and extract media URLs filtered by type. Returns content in markdown or JSON with full text, engagement metrics, media, polls, and quote tweets. Supports both remote SSE connection to their hosted server and local stdio installation via npx. Useful when you need to analyze tweet content, archive threads, or pull social media into documentation without burning tokens on manual copying or dealing with Twitter's API limits.
- GitHub stars
- 7
- tools
- 5
- transport
- STDIO, SSE
- last updated
- Jan 21, 2026
Install
From registry metadata$ npx add-mcp https://mcp.tweetsave.org/sse --name tweetsave-mcp --transport sseRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport sse tweetsave-mcp https://mcp.tweetsave.org/sseRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 5 toolsVerified live against the running server on Nov 6, 2026.
tweetsave_get_tweetFetch 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: - ur...2 params
Fetch 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: - ur...
response_formatstringmarkdown · jsondefault: markdownurl*stringtweetsave_get_threadFetch 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'): Ou...2 params
Fetch 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'): Ou...
response_formatstringmarkdown · jsondefault: markdownurl*stringtweetsave_to_blogConvert 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): T...3 params
Convert 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): T...
include_engagementbooleanresponse_formatstringmarkdown · jsondefault: markdownurl*stringtweetsave_batchFetch 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:...2 params
Fetch 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:...
response_formatstringmarkdown · jsondefault: markdownurls*arraytweetsave_extract_mediaExtract 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 (de...2 params
Extract 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 (de...
media_typestringall · photos · videosdefault: allurl*stringSponsors
Readme
MCP server for fetching Twitter/X content and converting to blog posts.
No Twitter API key required - Uses FxTwitter API (free, open source).
Details
- Repository
- github.com/zezeron/tweetsave-mcp
- Categories
- Search & Web Crawling, Media & Entertainment
- Package
tweetsave-mcp- Transport
- STDIO, SSE
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026