Leverages OpenAI's AI capabilities to analyze writing styles from existing text and generate automated tweet drafts for topics or images.
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., "@twitter-voice-mcpgenerate 3 draft tweets about the future of AI in my voice"
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.
twitter-voice-mcp
An MCP server that generates tweets in your unique voice and manages drafts for Twitter/X.
Features
Voice Analysis: Analyze your Twitter/X voice from existing tweets or custom text
AI-Powered Tweet Generation: Generate new tweets in your voice about any topic
Draft Management: Create, review, and post tweet drafts
Retweet Drafts: Generate voice-aligned comments for quote tweeting
Image Tweet Generation: Automatically generate tweets for images in a folder
Multi-AI Support: Works with Gemini, OpenAI, or Anthropic models
Installation
Prerequisites
Python 3.10+
Twitter/X API credentials (Bearer Token)
AI API key (Gemini, OpenAI, or Anthropic)
Setup
Environment Variables
MCP Client Installation
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Docker
Available Tools
configure_ai_model- Set AI provider and modelanalyze_my_voice- Analyze voice from tweetsimport_voice_profile- Import pre-analyzed profileanalyze_from_file- Analyze voice from text filegenerate_draft_tweets- Generate tweets on a topicgenerate_retweet_drafts- Generate quote tweet commentslist_pending_drafts- View all draft tweetsapprove_and_post_draft- Post approved draft to Twitterexport_drafts_csv- Export drafts to CSVscan_and_draft_tweets_from_images- Auto-generate tweets from images
License
MIT