automate-idea-to-social-mcp
Automate Idea to Social - MCP Server
Overview
An MCP (Model Context Protocol) server that provides tools to publish content to various social media platforms. This server is based on the automate-idea-to-social project and exposes its functionality through a standardized MCP interface.
Related MCP server: socialclaw
Prerequisites
Docker
Usage
In the json configuration below, replace
<MY_HOME_DIRECTORY>with your home directory (e.g.,/home/thomasorC:\Users\jana).Add the json configuration below to your MCP client or IDE.
{
"mcpServers": {
"automate-idea-to-social-mcp": {
"command": "docker",
"args": [
"run", "-u", "0", "-i", "--rm",
"-v", "/var/run/docker.sock:/var/run/docker.sock",
"-e", "APP_PROFILES=docker",
"-e", "USER_HOME=<MY_HOME_DIRECTORY>",
"poshjosh/aideas-mcp:0.0.1"
],
"env": { }
}
}
}Depending on the agents, you may need to provide additional environment variables. For example for instagram we add the following to the
argssection above:
{
"mcpServers": {
"automate-idea-to-social-mcp": {
"args": [
"-e", "INSTAGRAM_USER_EMAIL=<MY_INSTAGRAM_EMAIL>",
"-e", "INSTAGRAM_USER_PASS=<MY_INSTAGRAM_PASSWORD>"
]
}
}
}See the full list of environment variables.
VS Code
See Use MCP servers in VS Code
Supported Social Media (and other) Agents
The server provides automation capabilities for:
YouTube: Video upload, metadata, playlists, subtitles
Twitter: Tweet posting with media support
Facebook: Post creation and publishing
Instagram: Image and story posting
TikTok: Video upload and publishing
Reddit: Subreddit post submission
Blog: Content publishing to blog platforms
Translation: Multi-language content support
Key Features Implemented
1. Agent Management
list_agents: Lists all available automation agents with optional filteringget_agent_config: Retrieves detailed configuration for specific agentsSupports various agents: YouTube, Twitter, Facebook, Instagram, TikTok, Reddit, Blog, etc.
2. Task Management
create_automation_task: Creates and executes automation tasksget_task_status: Monitors task progress and resultslist_tasks: Lists all tasks with status filteringAsynchronous task execution with proper error handling
3. System Validation
validate_setup: Comprehensive system health checksValidates Python environment, project structure, and dependencies
Provides actionable feedback for configuration issues
Technical Implementation
Architecture
Language: TypeScript with Node.js runtime
Protocol: Model Context Protocol (MCP) using official SDK
Transport: Standard I/O (stdio) for communication
Integration: Runs docker to execute automation tasks
Dependencies
@modelcontextprotocol/sdk: MCP server frameworkzod: Schema validation and type safetyjs-yaml: YAML configuration parsingaxios: HTTP client for potential API integrationsnode-html-parser: HTML parsing capabilities
Related pages
Related Projects
automate-idea-to-social - The underlying automation system
Model Context Protocol - The protocol specification
MCP SDK - TypeScript SDK for MCP servers
This server cannot be deployed
Maintenance
Related MCP Connectors
Schedule and publish social media posts to 10 platforms from your AI agent
Draft, schedule and publish social posts to nine platforms from any AI agent.
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Post, schedule, and track social posts on X, Bluesky, LinkedIn, Instagram and more from AI agents.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI assistants to schedule and publish social media posts to platforms like Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, and Pinterest using natural language.3399 npm3MIT
- AlicenseNot gradedqualityAmaintenanceSocial media scheduling and publishing for AI agents. 17 validation-first tools to post to X, LinkedIn, Instagram, TikTok, YouTube, Reddit, Discord, Telegram, and more through one connected workspace.52 npm87MIT

PostMCP MCP Serverofficial
AlicenseAqualityBmaintenanceEnables AI assistants to manage social media publishing across platforms like LinkedIn, Twitter, Facebook, Instagram, Threads, and Bluesky.759 npmMIT- AlicenseNot gradedqualityBmaintenanceEnables AI agents to publish and schedule short-form vertical videos across multiple social platforms, validate and normalize video files, generate platform-optimized metadata, and retrieve performance analytics.1MIT