This social-media-mcp server allows you to manage X (formerly Twitter) posts with the following capabilities:
Post messages to X, including replying to existing threads
Create new threads on X with provided content
List X posts with optional filtering by limit and thread ID
Access platform information for X via the provided endpoint
Social Media Server
A Model Context Protocol (MCP) server for managing social media posts, currently supporting X (formerly Twitter).

Features
Post messages to X (Twitter)
Create threads on X
Reply to existing threads
List X posts with filtering options
Platform information endpoints
Related MCP server: MCP Twitter
Prerequisites
Node.js 16 or higher
Twitter API credentials
API Key
API Secret
Access Token
Access Secret
Installation
Installing via Smithery
To install Social Media Server for Claude Desktop automatically via Smithery:
Manual Installation
Clone the repository
Install dependencies:
Create a .env file with your Twitter credentials:
Building
To build the project, run:
Available Tools
post_to_x- Post a message to XRequired:
content(string)Optional:
threadId(string)
create_x_thread- Create a new thread on XRequired:
content(string)
list_x_post- List X posts with optional filteringOptional:
limit(number)Optional:
threadId(string)
Resources
The server provides platform information via:
socialmedia://platforms/x
Development
The project uses TypeScript and follows the Model Context Protocol specification. The main server implementation is in index.ts, with types defined in types.ts.
License
This project is licensed under the MIT License