TwitterShots MCP Server
Click on "Deploy 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., "@TwitterShots MCP ServerScreenshot tweet 2002397336803348716 in dark mode"
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.
TwitterShots MCP Server
MCP (Model Context Protocol) server for generating Twitter/X tweet screenshots using the TwitterShots API.
How to Use
1. Get Your API Key
Navigate to Account Settings > API Key
Copy your API key for configuration
API Usage Limits:
Free & Pro: 5 screenshots for trial
Pro+: 300 screenshots per month
Business: 6,000 screenshots per month
2. Install and Configure
Clone or download the TwitterShots MCP Server from the repository:
git clone git@github.com:twittershots/twittershots-mcp.git cd twittershots-mcpOr download the project as a ZIP file and extract it to your desired location.
3. Configure MCP Client
Add the server to your MCP client configuration (e.g., Cursor, Claude Desktop) in your MCP config file:
For Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"twittershots": {
"command": "node",
"args": ["/path/to/twittershots-mcp/build/index.js"],
"env": {
"TWITTERSHOTS_API_KEY": "your-api-key-here"
}
}
}
}Example mcp.json with actual path:
{
"mcpServers": {
"twittershots": {
"command": "node",
"args": ["/Users/0xinhua/workspace/open-source/0xinhua-proj/twittershots-mcp/build/index.js"],
"env": {
"TWITTERSHOTS_API_KEY": "sk_xxxxxx"
}
}
}
}4. Start Using with Natural Language
Once configured, you can use natural language to generate tweet screenshots and check API usage:
"Use twittershots to screenshot https://x.com/elonmusk/status/2001742502332911922 in dark mode"
"Generate a screenshot of tweet 2002397336803348716 with dark theme"
"Create a tweet screenshot with light theme and show full text"
"Check my twittershots API usage"
"Get my API quota usage"
Related MCP server: Twitter MCP Server
Tool: get_screenshot
Get a screenshot image URL for a Twitter/X tweet.
Parameters:
url(required): Twitter/X tweet URL or tweet IDformat(optional): Image format -svg(default),png, orhtmltheme(optional): Theme -light(default) ordarklogo(optional): Logo type -x(default),bluebird, ornoneshowFullText(optional): Show full tweet content (default:true)showTimestamp(optional): Show timestamp (default:true)showViews(optional): Show view count (default:true)showStats(optional): Show reply, retweet, and like counts (default:true)
Example:
use twittershots to screenshot https://x.com/elonmusk/status/2001742502332911922 in dark modeOutput: Screenshot URL with the generated image link
Tool: get_usage
Get your current API quota usage, including remaining requests and total quota limit.
Parameters: None
Example:
check my twittershots API usageor
get my API usageOutput:
API Usage:
Remaining: 1234
Limit: 2000
Used: 766 (38.3%)This server cannot be deployed
Maintenance
Related MCP Connectors
X (Twitter) data for AI agents: tweets, profiles, followers, search, trends + social listening.
Live X/Twitter data: profiles, tweets, search, followers, lists and trends. 29 read-only tools.
1Twitter: Access real-time Twitter/X data as soon as it's posted! With the Twitter/X AIO API, you.
X (formerly Twitter) posts, profiles, and search for AI agents. Free key, self-minted, no signup.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables users to interact with X (Twitter) through the X API. Supports posting tweets, retrieving user timelines, searching tweets, and replying to tweets with comprehensive error handling.311 npm-
- AlicenseAqualityBmaintenanceEnables seamless interaction with Twitter/X platform through Claude AI, allowing users to post tweets with images, search for tweets, and engage in conversations using natural language commands.1018 npm25MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with X (Twitter) to post tweets, threads, and replies while retrieving tweet metrics and account information. It supports core management tasks like deleting tweets and verifying authentication through the Twitter API.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with X (Twitter) API v2 for posting tweets, searching, liking, retweeting, and more through natural language.MIT