Angel Milla/social-media-mcp
Built by Metorial, the integration platform for agentic AI.
Angel Milla/social-media-mcp
Server Summary
Post messages to X
Create threads on X
Reply to existing threads
List X posts with filtering options
Access platform information endpoints
A Model Context Protocol (MCP) server for managing social media posts, currently supporting X (formerly Twitter).
To install Social Media Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install social-media-server --client claude
npm install
TWITTER_API_KEY=your_api_key
TWITTER_API_SECRET=your_api_secret
TWITTER_ACCESS_TOKEN=your_access_token
TWITTER_ACCESS_SECRET=your_access_secret
To build the project, run:
npm run build
post_to_x
- Post a message to X
content
(string)threadId
(string)create_x_thread
- Create a new thread on X
content
(string)list_x_post
- List X posts with optional filtering
limit
(number)threadId
(string)The server provides platform information via:
socialmedia://platforms/x
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.
This project is licensed under the MIT License