Kimi + Postiz

Schedule Social Media Posts with Kimi K3

  • No plugin needed: paste one prompt into Kimi Code CLI
  • Kimi adds the Postiz MCP server itself, sign in once
  • Draft, schedule and publish posts to 30+ platforms

Postiz is the agentic social media scheduling platform that Kimi K3 drives through the Postiz MCP server. Please make sure there is always a human in the loop. Last updated: September 2026. Looking for another open-weight agent? See DeepSeek, Hermes Agent, or the full agent list.

How do I connect Postiz to Kimi K3?

Kimi Code CLI is an MCP client and a skills host, so it can set itself up. Paste the prompt below and Kimi writes the Postiz server into its own config. You sign in once with OAuth. No API key, no manifest, no marketplace.

1Connect
about a minute

Paste this into Kimi Code

Kimi adds the Postiz MCP server to ~/.kimi-code/mcp.json itself. Full toolset, including image and video generation. OAuth sign-in.

new message to Kimi Code
Connect me to Postiz so you can schedule social media posts.
1. Add an MCP server named "postiz" with the URL
   https://mcp.postiz.com/mcp-oauth-dynamic
   to my Kimi Code MCP config (~/.kimi-code/mcp.json).
2. Tell me when to run /mcp-config login postiz so I can
   sign in to Postiz in the browser.
3. Then list my connected channels.

No API key needed. Run /mcp-config login postiz when Kimi asks and approve access in the browser. Want uploads from disk? Ask Kimi to install the postiz-agent skill with the second prompt below. Details on the Postiz MCP page.

2Ask
live in Postiz

Ask Kimi to post for you

Once connected, Kimi calls the Postiz tools from the terminal. Posts publish at the scheduled time even after you close kimi.

Schedule a post to X and LinkedIn for tomorrow at 9am announcing our new feature. Keep it short and upbeat.

Found your X and LinkedIn channels and scheduled both posts for 09:00 tomorrow. Want me to generate an image for them?

via PostizXLinkedin

Also try

List my connected channelsWrite a launch thread from README.mdPost ./demo/recording.mp4 to YouTube
  1. 1Install Kimi Code CLI (curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash), start kimi and run /login
  2. 2Paste the setup prompt. Kimi writes the postiz server into ~/.kimi-code/mcp.json
  3. 3Run /mcp-config login postiz and approve access to Postiz in the browser
  4. 4Tell Kimi which channels, what to say and when. It schedules the post through Postiz

Option 2: Ask Kimi to install the Postiz skill (uploads from disk)

The skills CLI supports Kimi Code as a target, so Kimi can install the Postiz skill into ~/.agents/skills and drive the postiz command. Use this when you want Kimi to attach images or videos from your project folder, or to write scripts that post on a timer. It works alongside Option 1.

new message to Kimi Code
Install the Postiz skill so you can post from the terminal:
1. Run: npx skills add gitroomhq/postiz-agent -a kimi-code-cli
2. Run: npm install -g postiz
3. Tell me to run postiz auth:login, then confirm you can
   run postiz integrations:list.
What Kimi runs
npx skills add gitroomhq/postiz-agent -a kimi-code-cli
npm install -g postiz
postiz auth:login          # or export POSTIZ_API_KEY=...
postiz integrations:list   # JSON list of your channels

The same MCP link works in any MCP-capable assistant. See the Postiz MCP server page for Claude, ChatGPT, Gemini CLI, and others.

One sign-in gives Kimi every channel you run

Connect your accounts in Postiz once. From then on Kimi Code can post to any of them from the terminal, and Postiz publishes at the time you set.

XLinkedInInstagramFacebookThreadsRedditYouTubeTikTokPinterestBlueskyDiscordSlackGoogle BusinessTelegramMastodonDribbbleWordPressMediumHashnodeDev.toTwitchKickWarpcastNostrLemmyVKMeWeWhopSkoolListmonk

MCP server vs Postiz skill in Kimi Code: what is the difference?

Both reach the same Postiz account. The MCP server gives Kimi the full toolset including media generation; the skill gives it the postiz CLI, which is what uploads files from your disk and suits automation.

CapabilityPostiz MCP serverPostiz skill + CLI
How Kimi gets itYou ask Kimi (or run /mcp-config) to add the server URLYou ask Kimi to run npx skills add gitroomhq/postiz-agent -a kimi-code-cli
Where it lives~/.kimi-code/mcp.json (or .kimi-code/mcp.json in a project)~/.agents/skills/ (or .agents/skills/ in a project) plus the postiz CLI
Sign-inOAuth in the browser via /mcp-config login postizpostiz auth:login device flow, or POSTIZ_API_KEY
List channels, platform rules, analyticsYesYes, through postiz integrations:list and integrations:settings
Draft, schedule, and publish postsYesYes
Generate images and videos, clip long videosYes, through the MCP toolsNo, the skill focuses on posting and uploads
Attach local files from diskNo, media has to come from a URL or a generation toolYes, the CLI uploads images, videos, audio, and documents
Every command returns JSONTool resultsYes, which suits scripts and cron jobs
Best forChatting with Kimi K3 and creating media in the same requestPosting files from your project and automation

Recommendation: start with the MCP server. Add the skill when you want Kimi to post files from your project or run on a schedule.

What can Kimi K3 do with Postiz?

Kimi K3 is built for long, multi-step agent work, and social media is a long, multi-step job. Once connected, Kimi handles the whole loop from draft to scheduled post.

Set It Up by Asking

No plugin to find. Paste one prompt and Kimi writes the Postiz server into its own MCP config, then tells you when to sign in.

30+ Platforms

Post to X, LinkedIn, Reddit, Instagram, YouTube, TikTok, and more from one prompt. Platform rules are read from Postiz, not guessed.

OAuth, No API Key

/mcp-config login postiz opens the browser once. Kimi only ever reaches the channels already connected to your Postiz account.

Plan & Schedule Ahead

Ask Kimi to plan a week of posts and pick the times. Postiz publishes them on schedule after you close the terminal.

Generate Images & Videos

Through the MCP tools Kimi can generate images and videos in Postiz, clip long videos into shorts, and attach them to posts in one request.

Uploads from Disk

Add the Postiz skill and Kimi runs the postiz CLI to attach the screenshot or demo video sitting in your project folder.

How does Kimi Code talk to Postiz?

Kimi Code CLI acts as an MCP client: it connects to external tool servers and exposes their tools to the agent alongside its built-in ones. The Postiz MCP server is one of those servers. It exposes your Postiz account as tools such as listing channels, reading platform rules, scheduling posts, and generating media.

What happens after the prompt

  • Kimi writes the postiz entry into ~/.kimi-code/mcp.json
  • You run /mcp-config login postiz and approve access in the browser
  • Kimi discovers the Postiz tools and your connected channels
  • It composes posts in the right format for each platform
  • It schedules, drafts, or publishes, exactly as you asked
  • With the skill, it also runs the postiz CLI for local uploads
Kimi Code + Postiz
MCP server (Option 1):
  ~/.kimi-code/mcp.json -> postiz
  /mcp-config login postiz
  # - list connected accounts
  # - schedule / publish a post
  # - platform settings & analytics
  # - generate image / video, clipping

Skill + CLI (Option 2):
  ~/.agents/skills/postiz/SKILL.md
  postiz auth:login
  # - upload files from disk
  # - JSON output for scripts

Read more on the Postiz MCP server page, in the MCP docs, or in the Kimi Code repository.

What can I ask Kimi to post?

Anything you would ask a teammate. Name the channels, the timing, and the tone. Kimi reads the platform rules from Postiz and handles the rest.

Announcement

Ship a launch post

Schedule a post to X and LinkedIn for tomorrow at 9am announcing our new feature. Keep it short and upbeat.

From your repo

Turn the README into a thread

Read README.md and write a launch thread for X plus a longer LinkedIn post. Space them across this week.

With the skill

Post a recording from disk

Post ./demo/recording.mp4 to YouTube and TikTok on Friday at 11am with a caption from CHANGELOG.md.

Content calendar

Plan a whole week

Plan a week of posts about our launch and space them out across X, LinkedIn and Instagram at the best times.

Which platforms can Kimi post to?

Kimi can post to every platform Postiz supports, 30+ in total. Connect your accounts in Postiz once, then name them in your prompt.

Kimi K3 vs Kimi Code CLI vs the Kimi app: which one is this?

Moonshot AI uses the Kimi name for the model, the terminal agent, and the chat app. Postiz connects to the agent. Here is how the three fit together.

Kimi K3 (the model)

Moonshot AI's open-weight frontier model, built for long coding, reasoning, and agent workflows. It is what does the thinking when Kimi Code drafts and schedules your posts.

Kimi Code CLI (this page)

The open-source terminal agent that runs Kimi K3, edits files, runs commands, and connects to MCP servers and skills. This is where you paste the setup prompt and where Postiz plugs in.

Kimi app (kimi.com)

The chat assistant on the web and mobile. It has no Postiz connector and no custom MCP option, so it cannot post for you. Write copy there if you like, then let Kimi Code or Postiz schedule it.

Still on the legacy Python Kimi CLI? Its config lives at ~/.kimi instead of ~/.kimi-code; run kimi migrate to move to Kimi Code CLI. Using Claude, ChatGPT, Gemini, or another agent? See the Postiz Agent page.

Pricing, security, and troubleshooting

How much does it cost?

Connecting Kimi has no separate charge. Postiz starts with a 7-day free trial, then plans run from $29 per month for 5 channels to $99 per month for 100 channels. Every plan includes AI video and clipping minutes, and AI images are included from the Team plan up.

Compare Postiz plans

How is access secured?

Kimi connects through OAuth: /mcp-config login postiz opens the browser, you sign in to Postiz and approve access, and no password or API key goes into a prompt. Kimi only reaches the channels already connected in Postiz. Delete the postiz entry from mcp.json to disconnect.

Something not working?

  • No Postiz tools: run /mcp. If postiz is missing, check ~/.kimi-code/mcp.json (legacy builds read ~/.kimi/mcp.json) and restart kimi.
  • Auth error: run /mcp-config login postiz and finish the Postiz approval in the browser.
  • Kimi can't attach a local file: install the skill with Option 2 so it can run the postiz CLI.
  • Kimi can't see any channels: connect your social accounts in Postiz first, then ask again.

Frequently Asked Questions

How do I connect Postiz to Kimi K3?

Through Kimi Code CLI, the terminal agent that runs Kimi K3. There is no Postiz plugin for Kimi yet, so you ask Kimi to set it up: paste the setup prompt from this page or run /mcp-config and tell it to add a server named postiz with the URL https://mcp.postiz.com/mcp-oauth-dynamic. Then run /mcp-config login postiz, sign in to Postiz in the browser, and ask Kimi to list your channels.

Is there an official Postiz plugin for Kimi Code?

Not yet. Kimi Code installs plugins from its marketplace or a GitHub URL with /plugins, but Postiz does not ship a Kimi plugin manifest today. That is why this guide has Kimi add the MCP server or the skill itself. Both routes use the same hosted Postiz MCP server and the same postiz-agent skill repository as every other agent, so nothing is second-class.

Does Postiz work with the Kimi app at kimi.com?

No. The Kimi chat app and mobile app have no Postiz connector, and Postiz cannot be added there as a custom MCP server. Use Kimi Code CLI, which runs the same Kimi K3 model in your terminal and supports MCP servers and skills. If you only want copy, write it in the Kimi app and paste it into Postiz or into Kimi Code.

Do I need a Postiz API key for Kimi?

Not for the MCP route. /mcp-config login postiz signs you in with OAuth, so Kimi only reaches channels already connected to your Postiz account. The skill route runs the postiz CLI, which signs in with postiz auth:login (a device flow, no key to paste) or reads POSTIZ_API_KEY from your environment.

What can Kimi K3 do with Postiz?

Kimi can list your connected channels, read each platform's posting rules, draft posts in the right format, schedule or publish them, build threads and comments, generate images and videos through Postiz, clip long videos into shorts, and plan a content calendar across 30+ platforms. With the skill it can also upload files from your project folder.

What is the difference between Kimi CLI and Kimi Code CLI?

Kimi Code CLI is the current TypeScript agent from Moonshot AI, installed at ~/.kimi-code and licensed MIT. Kimi CLI is the older Python build at ~/.kimi under Apache-2.0. This guide targets Kimi Code CLI, whose MCP config lives at ~/.kimi-code/mcp.json. If you still run the legacy build, kimi migrate transfers your settings.

Kimi does not show the Postiz tools. What should I check?

Run /mcp to see the postiz server status. If it is not listed, open ~/.kimi-code/mcp.json and confirm the postiz entry has the URL; a legacy install may be reading ~/.kimi/mcp.json instead. If it shows an auth error, run /mcp-config login postiz and finish the Postiz sign-in. Restart kimi after editing the config by hand.

Can Kimi post to social media on a schedule while I am away?

Yes. When Kimi schedules a post, Postiz stores it and publishes at the chosen time even after you close the terminal. For unattended runs, use the skill route: the postiz CLI returns JSON for every command, so a cron job or CI step can drive it, and Kimi Code can generate the script. Keep a human reviewing what goes out.

Is it safe to let Kimi post to my social accounts?

Kimi signs in to Postiz with OAuth, so no social media passwords are shared, and it can only reach channels already connected in Postiz. Remove the postiz entry from mcp.json to disconnect, or revoke access from your Postiz account. Ask Kimi to draft or schedule first and review before publishing.

Which social media platforms can Kimi post to?

Any channel connected to your Postiz account. Postiz supports 30+ platforms, including X (Twitter), LinkedIn, Instagram, Facebook, Threads, Bluesky, Reddit, YouTube, TikTok, Pinterest, Discord, Slack, Telegram, Mastodon, Medium, Dev.to, WordPress, and Google My Business. Connect the accounts once in Postiz, then name them in your prompt.

Is it free to start?

Yes. Postiz comes with a 7-day free trial, and paid plans start at $29 per month. The MCP server and the skill are included with every account at no extra cost. Kimi Code CLI is open source, and Moonshot AI offers Kimi K3 through Kimi Code sign-in or a Kimi Platform key. See postiz.com/pricing for the current plans.

Related: Postiz Agent for any AI agent, Postiz MCP server, DeepSeek, Gemini, Claude Code, postiz-agent on GitHub, Pricing. Last updated: September 2026.

Let Kimi K3 run your social media

One prompt, one sign-in, and Kimi can post everywhere you already are.