How to Post Tweets from Claude Desktop
Last updated: April 17, 2026
Claude Desktop can write, schedule, and manage your tweets through natural language conversation when connected to OpenTweet via the MCP server. No code needed — just describe what you want and Claude handles the rest.
How do I set up Claude Desktop with OpenTweet?
Get an OpenTweet API key from Settings → API Keys. Open Claude Desktop, go to Settings → Developer → MCP Servers → Edit Config. In the claude_desktop_config.json file, add the opentweet server under mcpServers: command npx, args ["@opentweet/mcp-server"], env OPENTWEET_API_KEY: "ot_your_key_here". Save and restart Claude Desktop — 18 OpenTweet tools will be available.
What prompts can I use?
With OpenTweet connected to Claude Desktop, try prompts like: "Write and schedule a tweet about my new blog post for tomorrow at 9am", "Show me my scheduled tweets this week and flag any that look too similar", "Create a 5-tweet thread about [topic] and save as draft", "Add my last 3 posted tweets to the evergreen queue", "Show my posting analytics for the past 30 days and summarize what's working". Claude understands context and chains multiple tool calls to fulfill complex requests.
Does multi-account support work with Claude?
Yes. If you have multiple X accounts connected to OpenTweet (Advanced and Agency plans), specify which account to use in your Claude prompt. The MCP tools accept an x_account_id parameter. Say "Post this tweet to my @secondaccount" and Claude will route it to the correct account. Use "Show me my accounts" to list all connected X accounts with their IDs.