Run Your Social Media from Kimi K3

Kimi K3 can schedule and publish social media posts through Postiz. There is no Postiz plugin for Kimi yet, and you do not need one: paste one prompt into Kimi Code CLI, and Kimi adds the Postiz MCP server itself. Sign in once, then ask Kimi in plain English to draft, schedule, and publish posts across 30+ platforms including X, LinkedIn, Instagram, and Reddit.

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.

Option 1: Ask Kimi to add the Postiz MCP server

Paste this into Kimi Code. Full toolset, including image and video generation. OAuth sign-in.

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.
  1. 1Install Kimi Code CLI. Skip this if you already use it. On macOS or Linux run curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash (PowerShell: irm https://code.kimi.com/kimi-code/install.ps1 | iex), start it with kimi, and run /login.
  2. 2Ask Kimi to add the Postiz MCP server. Paste the setup prompt from this page, or run /mcp-config and say: add a server named postiz with the URL https://mcp.postiz.com/mcp-oauth-dynamic. Kimi writes the entry into ~/.kimi-code/mcp.json. You can also paste the JSON yourself.
  3. 3Sign in to Postiz. Run /mcp-config login postiz. Kimi Code opens your browser for the Postiz OAuth sign-in. Approve access once; /mcp then shows the postiz server as connected and lists its tools.
  4. 4Ask Kimi to post. Tell Kimi which channels, what to say, and when. It lists your connected accounts, reads each platform's rules from Postiz, and schedules the post. For uploads from your disk, add the Postiz skill with the second prompt below.

Prefer to edit the file yourself? ~/.kimi-code/mcp.json

{
  "mcpServers": {
    "postiz": {
      "url": "https://mcp.postiz.com/mcp-oauth-dynamic"
    }
  }
}
https://mcp.postiz.com/mcp-oauth-dynamic

Inside Kimi Code

/mcp-config login postiz   # sign in to Postiz
/mcp                       # server status + tools

> List my connected social media channels

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.

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.

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

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

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

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.

You

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

Kimi K3

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

You

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

Kimi K3

Drafted a 5-part thread and a LinkedIn
post from the README. Scheduled Tue 10:00
(X) and Thu 09:30 (LinkedIn). Both stay
editable in Postiz until they publish.

You (with the skill)

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

Kimi K3

Uploaded recording.mp4 through the postiz
CLI and scheduled both posts for Friday
11:00. YouTube title and TikTok privacy
settings were read from Postiz.

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.

X (Twitter)LinkedInInstagramFacebookRedditYouTubeTikTokPinterestThreadsBlueskyMastodonDiscordSlackTelegramTwitchKickMediumDev.toHashnodeWordPressDribbbleFarcasterLemmyNostrVKGoogle My BusinessListmonk

Want platform-by-platform settings and prompts? The Claude Code guide has a page for each platform, and the same Postiz settings apply in Kimi Code.

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. Postiz is open source, so self-hosting is free.

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 open-source postiz-agent 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 the open-source version can be self-hosted for free. 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.