Sociona MCP Server
The Sociona MCP Server enables AI assistants to manage social media content across X (Twitter), Instagram, and Threads through a unified interface.
Core Capabilities:
Publish Posts - Instantly post content to X, Instagram, and Threads with optional media attachments (images/videos via URLs)
Schedule Posts - Schedule posts for future publication using ISO 8601 datetime format
Cancel Scheduled Posts - Remove scheduled posts before publication using their unique post ID
List Connected Accounts - View all connected social media accounts available for posting
Retrieve Post History - Get recent posts published via the API (configurable from 1-100 posts)
Access Analytics - View statistics and insights about your published posts
All posting functions support multi-platform management and optional media URLs for content enrichment.
Enables publishing posts, scheduling content, managing post history, and accessing analytics through the Sociona API for Instagram social media management.
Provides capabilities to publish posts, schedule content, retrieve post history, and analyze posting statistics through the Sociona API for Threads social media platform.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Sociona MCP Server Schedule a post for tomorrow at 9 AM about our product launch"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Sociona MCP Server
An MCP (Model Context Protocol) server that provides AI assistants and MCP-compatible tools with access to the Sociona social media API. Speaks the stateless MCP 2026-07-28 protocol and still serves clients using the older initialize handshake.
Prefer the remote server? Sociona also hosts MCP at
https://api.sociona.app/api/v1/mcp(OAuth sign-in or the same API key as Bearer) with the full ~50-tool surface β agents, Studio carousels, discovery, analytics, engagement. This stdio package covers the publishing core and is handy for fully local setups.
Claude skill
The repo ships a Claude skill that teaches agents the Sociona workflows (carousel pipeline, research-to-schedule, async jobs, engagement safety). Install it next to the MCP server:
# project-level (recommended)
mkdir -p .claude/skills && cp -r node_modules/sociona-mcp-server/skills/sociona .claude/skills/
# or user-level
mkdir -p ~/.claude/skills && cp -r node_modules/sociona-mcp-server/skills/sociona ~/.claude/skills/Cloned the repo instead? Copy from skills/sociona directly.
Related MCP server: Sooshie MCP Server
π Features
Publish Posts: Immediately publish content to social media platforms
Schedule Posts: Schedule posts for future publication
Cancel Scheduled Posts: Cancel posts before they publish
List Accounts: View connected social media accounts
Post History: Retrieve recent post history with filtering
Analytics: Get statistics about your posts
Multi-Platform Support: X (Twitter), Instagram, and Threads
π¦ Installation
Quick Install
npm install -g sociona-mcp-serverAlternative Installation
# Using the installation script
curl -sSL https://raw.githubusercontent.com/fav-devs/sociona-mcp-server/main/install.sh | bashβοΈ Configuration
1. Get Your API Key
Sign in to Sociona β Settings β Developer (or the Developer dashboard)
Generate an API key β omit scopes to get the full catalog, or restrict to:
account:read/account:writeposts:read/posts:write(publishing AND scheduling)ideas:read/ideas:writeinsights:readengagements:read/engagements:write
2. Configure Your MCP Client
For Claude Desktop
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"sociona": {
"command": "sociona-mcp",
"args": [],
"env": {
"SOCIONA_API_KEY": "sk_live_your_api_key_here",
"SOCIONA_API_BASE": "https://api.sociona.app/api/v1"
}
}
}
}For Other MCP Clients
Configure your MCP client to use the sociona-mcp command with the required environment variables.
3. Restart Your MCP Client
Restart your MCP client to load the new MCP server configuration.
π¬ Usage
Once configured, you can use natural language commands with your MCP client:
"Post to Twitter: Just launched our new feature! π #TechNews"
"Schedule a post for Instagram tomorrow at 10 AM about our weekly roundup"
"Show me my connected social accounts"
"Get my last 10 posts from X"
"Cancel the scheduled post with ID sched-123"
"What's my posting statistics?"π οΈ Available Tools
The Sociona MCP Server exposes the following tools:
publish_post: Publish a social media post immediatelyschedule_post: Schedule a social media post for future publicationget_accounts: List all connected social media accountsget_posts: Retrieve recent post historyget_scheduled_posts: View scheduled posts (optional status filter)cancel_scheduled_post: Cancel a scheduled post before it publishesget_post_stats: Get statistics about your posts
The hosted remote server (/api/v1/mcp) additionally exposes the agents,
Studio, discovery, ideas, analytics, engagement, media, workflow, and
webhook tools β see the Sociona docs for the
full list.
π§ Development
Prerequisites
Node.js 18 or higher
npm or pnpm
Setup
# Clone the repository
git clone https://github.com/fav-devs/sociona-mcp-server.git
cd sociona-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
# Run in development mode
npm run devScripts
npm run build- Build the TypeScript codenpm run dev- Run in development modenpm start- Start the MCP servernpm test- Run tests
π Documentation
Developer Installation Guide - Detailed setup instructions
Local Setup Guide - For local development
Architecture Overview - Technical architecture details
Railway Deployment - Cloud deployment guide
π€ Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Fork the repository
Create your feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add some amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Links
π Support
If you encounter any issues or have questions:
Check the Issues page
Create a new issue if your problem isn't already reported
Join our community discussions
Made with β€οΈ by the Sociona team
Available Tools
6 toolscancel_scheduled_postA
Cancel a scheduled post before it publishes
Inputs: postId (required).
get_accountsB
Get list of connected social media accounts
Inputs: no named parameters.
get_postsC
Get recent posts published via the API
Inputs: limit.
get_post_statsB
Get statistics about your posts
Inputs: no named parameters.
publish_postB
Publish a social media post immediately
Inputs: platform (required), content (required), mediaUrls.
schedule_postB
Schedule a post for future publication
Inputs: platform (required), content (required), scheduledFor (required), mediaUrls.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
TDQS
Scored across 6 tools
Each tool has a clear, distinct purpose with no overlap: account listing, post retrieval, stats, immediate publishing, scheduling, and cancellation are all separate concerns.
All tool names follow a consistent verb_noun pattern (e.g., get_accounts, publish_post, cancel_scheduled_post), making it easy to infer functionality.
With 6 tools, the server is well-scoped for a social media scheduling and publishing serviceβneither too few nor too many.
The tool set covers the essential workflow (listing accounts, posting, scheduling, cancellation, stats) but lacks a delete or edit post tool, which could be useful but is not critical.
Related MCP Connectors
Draft, schedule and publish social media posts from your AI assistant.
Schedule and publish social posts across 9 platforms (Instagram, LinkedIn, X, TikTok, Facebook, Threads, Pinterest, Bluesky, Mastodon) straight from Claude, ChatGPT, Cursor, or any MCP client. Create, edit, and reschedule posts, upload media, and pull account and post analytics, follower demographics, and best-time windows. 20 tools, free on every plan.
Draft, schedule, and publish social posts for your workspace straight from your AI.
Schedule and publish posts and short videos to every major social platform from any AI agent.
Related MCP Servers
- AlicenseAqualityBmaintenanceOfficial MCP server for PostEverywhere (posteverywhere.ai/social-media-scheduler). Let Claude, ChatGPT, Cursor or any MCP client schedule and publish posts to 13 platforms: Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Bluesky, Telegram, Discord, WordPress and Google Business Profile. 40 tools: best-time scheduling, threads, cross-posting, campaigns, analytics.33242 npm7MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage social media through Sooshie, including scheduling posts, generating captions, managing accounts, and more via natural language.522 npm-

@posteahora/mcpofficial
AlicenseAqualityCmaintenanceEnables AI agents to create, schedule, and publish social media posts across Instagram, X/Twitter, LinkedIn, Threads, Facebook, and other platforms via the PosteAhora API.1520 npmMIT
PostMCP MCP Serverofficial
AlicenseAqualityBmaintenanceEnables AI assistants to manage social media publishing across platforms like LinkedIn, Twitter, Facebook, Instagram, Threads, and Bluesky.754 npmMIT