zezeron avatar

Tweetsave Mcp

zezeron/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 sse

Run 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/sse

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 5 tools

Verified 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...

Parameters* required
response_formatstring
Output format: 'markdown' for human-readable or 'json' for structured dataone of markdown · jsondefault: markdown
url*string
Tweet URL or tweet ID. Examples: 'https://x.com/user/status/123456' or '123456'
tweetsave_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...

Parameters* required
response_formatstring
Output format: 'markdown' for human-readable or 'json' for structured dataone of markdown · jsondefault: markdown
url*string
URL or ID of any tweet in the thread
tweetsave_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...

Parameters* required
include_engagementboolean
Include engagement metrics (likes, retweets, etc.)default: true
response_formatstring
Output format: 'markdown' for blog post or 'json' for structured dataone of markdown · jsondefault: markdown
url*string
Tweet URL or tweet ID to convert
tweetsave_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:...

Parameters* required
response_formatstring
Output format: 'markdown' or 'json'one of markdown · jsondefault: markdown
urls*array
Array of tweet URLs or IDs (max 10)
tweetsave_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...

Parameters* required
media_typestring
Type of media to extract: 'all', 'photos', or 'videos'one of all · photos · videosdefault: all
url*string
Tweet URL or tweet ID

Sponsors

Readme

TweetSave

npm version npm downloads License: MIT

MCP Server Claude Server Status

MCP server for fetching Twitter/X content and converting to blog posts.
No Twitter API key required - Uses FxTwitter API (free, open source).


View the full README on GitHub

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

Related Search & Web Crawling MCP servers

View all
1pangolinfo avatarAmazon Mcppangolinfo/pangolinfo-mcpAmazon data MCP: products, reviews, niches, WIPO design/IP + US litigation, AI search & trends.6stars
2mysleekdesigns avatarCrawlforge Mcp Servermysleekdesigns/crawlforge-mcpWeb scraping, crawling, deep research & autonomous extraction — 31 MCP tools, clean Markdown/JSON6stars
3luminaire1337 avatarMTA:SA Documentation MCP Serverluminaire1337/mtasa-docs-mcpMCP server for MTA:SA documentation with intelligent search and caching6stars
4roshunsunder avatarFilesiftroshunsunder/filesiftLocal file search for AI agents — semantic + keyword indexing over your codebase.6stars
5222wcnm avatar222wcnm Bilistalkermcp222wcnm/bilistalkermcpTrack Bilibili creators and get the latest updates on videos, dynamics, and articles. Fetch user p…5stars
6cyanheads avatarCdc Health Mcp Servercyanheads/cdc-health-mcp-serverSearch and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk.5stars