Multi-platform social media MCP server
## Social Media MCP Server: Unified Social Platform The **Social Media MCP Server** provides a unified interface for managing multiple social media platforms directly within Google Antigravity, enabling AI assistants to post, schedule, and analyze content across networks from a single integration. This meta-server simplifies multi-platform social media management. ### Why Social Media MCP? - **Unified Interface**: Manage multiple social platforms through a single, consistent API - **Cross-Posting**: Publish content to multiple networks simultaneously - **Content Adaptation**: Automatically adapt content format for each platform requirements - **Analytics Aggregation**: View combined engagement metrics across all platforms - **Queue Management**: Schedule and manage content queues across networks ### Key Features #### 1. Cross-Platform Posting ```python from anthropic import Anthropic client = Anthropic() response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Post this announcement to Twitter, LinkedIn, and Mastodon with platform-appropriate formatting" }], tools=[{ "name": "social_crosspost", "description": "Post to multiple platforms" }] ) ``` #### 2. Content Scheduling ```python # Schedule posts response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Schedule this week product updates: Monday LinkedIn, Wednesday Twitter, Friday all platforms" }], tools=[{"name": "social_schedule", "description": "Schedule content"}] ) ``` #### 3. Unified Analytics ```python # Get combined analytics response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Show me engagement metrics across all social platforms for the past week" }], tools=[{"name": "social_analytics", "description": "Combined analytics"}] ) ``` #### 4. Content Library ```python # Manage content library response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Save this content to the library and create variants for each platform" }], tools=[{"name": "social_library", "description": "Content management"}] ) ``` ### Configuration ```json { "mcpServers": { "social-media": { "command": "npx", "args": ["-y", "@anthropic/mcp-social-media"], "env": { "TWITTER_API_KEY": "your-twitter-key", "LINKEDIN_TOKEN": "your-linkedin-token", "MASTODON_TOKEN": "your-mastodon-token" } } } } ``` ### Use Cases **Content Marketing**: Manage consistent brand presence across all social channels. **Product Launches**: Coordinate announcements across platforms with proper timing. **Community Management**: Monitor and respond to engagement across all networks. **Performance Tracking**: Analyze which content performs best on which platforms. The Social Media MCP Server brings unified social management directly into your development workflow, simplifying multi-platform content operations.
{
"mcpServers": {
"social-media": {
"mcpServers": {
"social-media": {
"env": {
"TWITTER_API_KEY": "YOUR_API_KEY",
"TWITTER_API_SECRET": "YOUR_API_SECRET"
},
"args": [
"-y",
"@rossh/social-media-mcp"
],
"command": "npx"
}
}
}
}
}