Postiz
A social media scheduler you run yourself, with an MCP server for agents
Postiz schedules and publishes posts to many social networks from one calendar, and you can run the whole thing on your own server under AGPL-3.0. It also exposes a public API and an MCP server, so an AI assistant can draft and schedule posts for you.
Best for when
- you post the same content to several networks every week
- you want an AI assistant to schedule posts through MCP
- you would rather own your posting history than rent a scheduler
Watch out for
- you must create and get approval for your own developer app on each network, which can take weeks
- it needs PostgreSQL, Redis and a worker, so it is a stack to maintain, not a single container
- platform APIs change often, and a network can break until the project ships a fix
One calendar for every network
Posting the same piece of content to Instagram, Threads, YouTube and TikTok by hand means four apps, four upload screens and four chances to forget one. Postiz puts them in one calendar: you write the post once, adjust it per network, and pick a time.
The part that makes it more than a calendar is the agent layer. The public API and the MCP server let Claude, Codex or Cursor list your channels, upload media and schedule posts on your own instance. A common setup is Docker Compose with the web port bound to 127.0.0.1 and Cloudflare Tunnel publishing it on a subdomain. From there you can post to Instagram, Threads, YouTube and TikTok, and drive it from Claude through the MCP server.
What self hosting it really costs
It is a real stack, not one container: the app, PostgreSQL, Redis and Temporal, a workflow engine with its own database and Elasticsearch, for the background jobs. Plan for a few gigabytes of RAM and enough disk for every image and video you upload, and back up the database and the uploads folder, because your whole posting history lives there.
The hard part is not Docker, it is the platforms. The hosted version ships with approved apps for each network. When you self host, you create your own developer app on Meta, Google and TikTok and go through their review, which can take weeks. The instance must also be reachable over HTTPS for the OAuth callbacks.