1social MCP server
{
"mcpServers": {
"1social": {
"type": "http",
"url": "https://mcp.1social.dev/mcp"
}
}
}{
"mcpServers": {
"1social": {
"type": "http",
"url": "https://mcp.1social.dev/mcp"
}
}
}{
"mcpServers": {
"1social": {
"type": "http",
"url": "https://mcp.1social.dev/mcp"
}
}
}{
"servers": {
"1social": {
"type": "http",
"url": "https://mcp.1social.dev/mcp"
}
}
}{
"mcpServers": {
"1social": {
"type": "http",
"url": "https://mcp.1social.dev/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 0.1.0
What it does
1Social MCP allows AI assistants to publish, schedule, and manage social media posts across Instagram, TikTok, X, LinkedIn, Bluesky, Threads, and Facebook. It is for users who want to compose and send posts in natural language through their AI assistant, with per-network delivery tracking and the ability to preview, edit, retry, or delete posts.
- Publish a single post to multiple social networks at once, choosing which networks to use for each message.
- Schedule posts up to 30 days in advance and check delivery status per network, seeing what succeeded, failed, or produced an unknown outcome.
- Preview a post before publishing to see character counts, media requirements, threading behavior, and quota cost on each network.
Tools this server exposes
| Tool | Does |
|---|---|
| list_accounts | Returns connected social accounts, what each network accepts, current subscription plan, and remaining quota. |
| preview_post | Dry-run check of per-network limits, media requirements, threading behavior, and quota cost without publishing. |
| publish_post | Publishes a post immediately or schedules it up to 30 days ahead, returning a per-network delivery receipt. |
| list_posts | Lists posts with delivery outcome per network (delivered, failed, cancelled, or unknown) and engagement metrics. |
| update_post | Edits a post that has not yet been sent by withdrawing and replacing it. |
| cancel_post | Unschedules a post and releases the quota it reserved. |
| delete_post | Deletes a post from 1Social and attempts removal from networks that support deletion (X, LinkedIn, Bluesky, Facebook). |
| retry_delivery | Retries delivery to a single failed network without affecting networks where delivery already succeeded. |
| upload_media | Returns a pre-signed upload target for clients that cannot attach files to tool calls. |
| confirm_delivery | Records your confirmation of whether a post with unknown delivery status is actually live on a network. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.