{
  "markdown": "# OpenTweet MCP Server\n\n[![npm version](https://img.shields.io/npm/v/@opentweet/mcp-server)](https://www.npmjs.com/package/@opentweet/mcp-server)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n\nPost, schedule, and thread on X (Twitter) from Claude, Cursor, ChatGPT, Windsurf, or any MCP client. 30 tools covering tweets, threads, scheduling, an evergreen queue, analytics, AI media generation, and multi-account management.\n\nNo X developer account, no OAuth app setup, no pay-per-call API billing. OpenTweet owns the X connection; your agent gets simple tools.\n\n<p align=\"center\">\n  <img src=\"icon.png\" alt=\"OpenTweet\" width=\"128\" height=\"128\">\n</p>\n\n## Quick start: hosted server (recommended)\n\nNothing to install. Point your MCP client at the hosted Streamable HTTP endpoint:\n\n```\nhttps://mcp.opentweet.io/mcp\n```\n\n**Claude Code, one command:**\n\n```bash\nclaude mcp add --transport http opentweet \\\n  https://mcp.opentweet.io/mcp \\\n  --header \"Authorization: Bearer ot_your_api_key\"\n```\n\n**Or any MCP client config (Claude, Cursor, Windsurf, ChatGPT connectors):**\n\n```json\n{\n  \"mcpServers\": {\n    \"opentweet\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https://mcp.opentweet.io/mcp\",\n      \"headers\": { \"Authorization\": \"Bearer ot_your_api_key\" }\n    }\n  }\n}\n```\n\nGet your API key (prefix `ot_`) at [opentweet.io/developer](https://opentweet.io/developer). Connect your X account once in the dashboard; the key covers everything else.\n\n## Other install options\n\n### Claude Desktop extension (one click)\n\nDownload the `.mcpb` extension from [opentweet.io/claude-desktop](https://opentweet.io/claude-desktop) and double-click it. Your API key is stored in the OS keychain.\n\n### Local via npm\n\n```bash\nnpx -y @opentweet/mcp-server install   # interactive installer, detects your client\n```\n\nOr add manually:\n\n```json\n{\n  \"mcpServers\": {\n    \"opentweet\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@opentweet/mcp-server\"],\n      \"env\": { \"OPENTWEET_API_KEY\": \"ot_your_api_key\" }\n    }\n  }\n}\n```\n\nConfig file locations:\n- **Claude Desktop:** `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows)\n- **Cursor:** `~/.cursor/mcp.json`\n- **Windsurf:** `~/.codeium/windsurf/mcp_config.json`\n\n## The 30 tools\n\n**Tweets and threads**\n`create_tweet`, `create_thread`, `list_tweets`, `get_tweet`, `update_tweet`, `delete_tweet`, `publish_tweet`, `schedule_tweet`, `batch_schedule` (up to 50 at once), `repurpose_tweet`\n\n**Media and AI generation**\n`upload_media`, `generate_image`, `generate_video`\n\n**Analytics and insights**\n`get_analytics`, `get_top_posts`, `get_profile_growth`, `get_best_times`, `analyze_best_times`, `get_content_gaps`, `search_inspiration`\n\n**Account**\n`get_account`, `list_accounts` (multi-account: pass `x_account_id` to any tool)\n\n**Evergreen queue**\n`get_evergreen_settings`, `update_evergreen_settings`, `list_evergreen_posts`, `get_evergreen_post`, `add_to_evergreen`, `update_evergreen_post`, `remove_from_evergreen`, `get_evergreen_history`\n\nPlus MCP resources (account status, scheduled queue) and built-in prompts.\n\n## Example prompts\n\n- \"Write 3 tweets about TypeScript tips and schedule them across this week at my best posting times.\"\n- \"Turn this blog post into a thread and schedule it for tomorrow 9am.\"\n- \"What were my top 5 tweets this month? Add the best one to my evergreen queue.\"\n- \"Check my posting streak and content gaps, then draft tweets to fill them.\"\n\n## How it compares\n\nX's official MCP server (XMCP) exposes the raw X API and can post, but it requires an X developer account, OAuth app credentials, and pay-per-use API billing, and it has no scheduling. OpenTweet is the managed publishing layer: flat pricing from $11.99/month, scheduling, threads, evergreen recycling, and analytics included. Full comparison: [opentweet.io/mcp/post-to-x](https://opentweet.io/mcp/post-to-x).\n\n## Links\n\n- Setup guide: [opentweet.io/twitter-mcp-server](https://opentweet.io/twitter-mcp-server)\n- REST API docs: [opentweet.io/docs/api](https://opentweet.io/docs/api)\n- Pricing: [opentweet.io/pricing](https://opentweet.io/pricing) (7-day free trial)\n- npm: [@opentweet/mcp-server](https://www.npmjs.com/package/@opentweet/mcp-server)\n\n## License\n\nMIT\n",
  "bytes": 4299,
  "sha": "012ae808d21ed39300865394d0ca0901b024353947dee7c2f331893054a45164",
  "repo_slug": "opentweetio/mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_opentweet_mcp_fc3ae04b/readme"
}