Real-time webhooks
Get an event the moment a post is scheduled, published or fails. Signed payloads, sent straight to your endpoint.
Read MoreClaude, ChatGPT, Cursor and 18 more agents schedule posts, answer DMs and read analytics on 13 social networks. Add one MCP server, or build your own on the API.
Start the 14-day trial and connect your 13 networks through their official sign-in, or the OmniSocials bot for Telegram.
Paste the server URL as a connector in a chat app, or run one command in a coding agent.
Your agent sends you to OmniSocials to sign in. Agents that run on their own use an API key instead.
https://mcp.omnisocials.com$ claude mcp add --transport http omnisocials https://mcp.omnisocials.comThen type /mcp in Claude Code and sign in to OmniSocials.Full guide$ codex mcp add omnisocials --url https://mcp.omnisocials.comThen run codex mcp login omnisocials to sign in.Full guide$ claude mcp add --transport http omnisocials https://mcp.omnisocials.com --header "Authorization: Bearer YOUR_API_KEY"For agents that run on their own. Create the key in Settings, API Keys.Full guidePosts, carousels, Stories, Reels and threads, now or on a schedule.
DMs, comments and mentions from 7 platforms.
A keyword in a comment or DM on Instagram or a Facebook Page sends a DM.
What each post did, and when to post the next one.
A teammate or client signs off before a post goes out.
Your library: upload, check and sort files.
Events at your URL when a post is scheduled, published, fails or is reviewed.
Saved groups of hashtags for your posts.
Which accounts and workspaces the agent works in.
Get an event the moment a post is scheduled, published or fails. Signed payloads, sent straight to your endpoint.
Read MorePost from your terminal, or let Claude, ChatGPT and Cursor plan and schedule through the MCP server. Approve the plan and OmniSocials handles the rest.
Read More1import express from 'express';2import { OmniSocials } from '@omnisocials/sdk';34const client = new OmniSocials(); // reads OMNISOCIALS_API_KEY from env5const app = express();6app.use(express.json());78app.post('/launch', async (req, res) => {9const post = await client.posts.create({10content: req.body.content,11channels: ['instagram', 'linkedin', 'x'],12scheduled_at: '2026-11-03T09:00:00Z',13});14res.json(post.data);15});1617app.listen(3000);
Official SDKs for Node.js, Python, Go, Rust, .NET, Java, PHP and Ruby. Create, schedule and analyze posts with a few lines of code.
Read More