Add the OmniSocials MCP server to Kimi Code. Then Kimi K3 schedules posts, answers DMs and reads analytics from your terminal.
▐█▛█▛█▌ ▐█████▌
Welcome to Kimi Code!
Send /help for help information.
Directory: ~/launch
Model: kimi-k3
MCP: omnisocials (56 tools)
›
/mcp for servers · /yolo to skip approvals
▐█▛█▛█▌ ▐█████▌
Welcome to Kimi Code!
Send /help for help information.
Directory: ~/launch
Model: kimi-k3
MCP: omnisocials (56 tools)
›
/mcp for servers · /yolo to skip approvals
Supported platforms
What it does
Yes, Kimi Code can post to your social media. It turns your changelog into posts and schedules them on 12 platforms.
Setup
Connect Kimi Code in two minutes. One file and a sign-in. No API key.
- ~/.kimi-code/mcp.json
Put this in ~/.kimi-code/mcp.json, or run /mcp-config in Kimi Code and let it add the server.
{ "mcpServers": { "omnisocials": { "url": "https://mcp.omnisocials.com" } } } In Kimi Code, run this, pick your workspaces and click Allow access.
/mcp-config login omnisocials
A server added mid-session joins the next one. /mcp lists it with its tools.
For scripts, set OMNISOCIALS_API_KEY and add "bearerTokenEnvVar": "OMNISOCIALS_API_KEY" to the server.MCP server docs
Control
Let Kimi Code draft, and sign off before anything goes live
Read More- Approval Workflows
- Team Review
- Client Review
- Workspaces You Pick
- Role Permissions
- Disconnect Anytime
Platforms
Connect Kimi Code to Instagram, LinkedIn, TikTok and 9 more. What Kimi Code can do on each platform, through each platform's official API.
| Platform | Publish | Inbox | Analytics |
|---|---|---|---|
| PublishPosts, carousels, Stories, Reels | InboxDMs, comments, mentions, comment-to-DM | AnalyticsViews, reach, saves, watch time | |
| PublishPosts, Stories, Reels | InboxMessenger, comments, mentions | AnalyticsViews, reactions, clicks | |
| PublishPosts, PDF carousels, profile and Page | InboxPage comments and mentions | AnalyticsImpressions, reactions, clicks | |
| PublishPosts and threads | InboxDMs (opt-in) | AnalyticsViews, reposts, bookmarks | |
| PublishVideos and photo posts | InboxComments | AnalyticsViews, watch time, shares | |
| PublishVideos and Shorts | InboxComments | AnalyticsViews, watch time, subscribers | |
| PublishPosts | InboxReplies and mentions | AnalyticsViews, replies, reposts | |
| PublishPins, with product tags | InboxNot available | AnalyticsImpressions, saves, outbound clicks | |
| PublishPosts | InboxNot available | AnalyticsLikes, reposts, quotes | |
| PublishPosts | InboxNot available | AnalyticsLikes, boosts, poll votes | |
| PublishUpdates, events and offers | InboxNot available | AnalyticsNot available | |
| PublishPosts, albums, polls, link buttons | InboxNot available | AnalyticsReactions, subscribers |
Comment-to-DM runs on Instagram. X DMs are opt-in. Google stopped per-post metrics for Business Profiles in 2023.
Tools
56 tools Kimi Code can use. It picks the right one from your words. You never call them by name.
>Schedule our launch post for Tuesday 9 AM on LinkedIn, X and Threads.
create_postSchedule a post, or save it as a draft at a time slot.create_and_publish_postCreate a post and publish it right away.update_postChange the text, media or time of a post.publish_postPublish a draft or scheduled post now.retry_postRetry only the platforms that failed.list_postsList posts by status.get_postRead one post with its captions, media and options.get_calendarYour week, day by day: scheduled and published posts.delete_postRemove a post from OmniSocials. A live post stays live.get_recent_platform_postsRead your latest posts straight from the platforms.search_locationsFind a place to tag on Instagram or Threads.search_instagram_audioFind licensed music for a Reel.list_pinterest_productsList products to tag on a Pin.
>Answer my unanswered comments. Show me each reply before you send it.
get_next_unansweredThe next message that needs an answer, with its post.reply_to_inboxReply to a DM, comment or mention.list_inbox_conversationsList DMs, comments and mentions.get_inbox_conversationRead a whole thread.mark_inbox_readMark a conversation as read.hide_inbox_commentHide or unhide a comment on your post.delete_inbox_commentDelete a comment on Facebook, Instagram or TikTok.
>When someone comments GUIDE on the Reel, DM them the link.
create_automationDM everyone who comments a keyword.list_automationsList your automations and whether they are on.get_automationRead one automation.update_automationChange the keywords, the message or the post.get_automation_activitySee who got the DM, and when.delete_automationStop and remove an automation.
>How did last month go, and when should I post on LinkedIn?
get_analytics_overviewPosts, impressions, engagements and rate per platform.get_post_analyticsEvery metric of one published post.get_posts_analyticsMetrics for up to 100 posts at once.get_account_analyticsFollowers and daily values per account.get_best_timesYour best day and hour to post, from your own history.
>Draft three LinkedIn posts and send them to Sara for approval.
list_approval_workflowsList your approval workflows and their approvers.approve_postApprove the current step of a review.reject_postSend a post back, with a reason.get_post_approvalRead a review: steps, decisions and comments.
>Upload this video and check that it works on TikTok and YouTube.
upload_mediaUpload from a URL or a file in the chat.check_media_compatibilityCheck a file against each platform's rules.list_mediaList the files in your library.update_mediaRename a file or move it to a folder.delete_mediaDelete a file from the library.list_foldersList the library's folders.create_folderCreate a folder.
>Send an event to our server when a post fails.
create_webhookGet post events at a URL.list_webhooksList your webhooks.get_webhookRead one webhook.update_webhookChange a webhook's URL, events or status.delete_webhookDelete a webhook.rotate_webhook_secretRotate the signing secret.
>Switch to the Studio Nine workspace. Which accounts can post Reels?
list_accountsConnected accounts and what each can post.get_accountRead one connected account.list_workspacesThe workspaces this connection can use.switch_workspaceSwitch the active workspace by name.
“The MCP is the real game changer for me. It makes the whole workflow feel much faster and less messy.”
Ansub KhanFounder of SupafastLearn more. Guides, docs and the other agents.
Frequently
Asked Questions
Robert LigthartFounder of OmniSocials







