What Is Postiz? Social Media Scheduling, Connecting an AI Assistant via MCP, Pricing and Self-Hosting
In Postiz (postiz.com) you write, schedule and publish social media posts for 34 platforms, including X, LinkedIn, Instagram, Facebook, TikTok and YouTube, from a single calendar. Every plan includes a hosted MCP server, a command-line tool (CLI) and an API, so you can tell an assistant such as Claude, ChatGPT or Cursor "schedule this post for 10 tomorrow." The cloud version has no free plan: after a 7-day trial it starts at $29/month (5 channels). Because it is open source (AGPL-3.0), you can self-host it for free with Docker; in that case you register each platform's developer app yourself.
- What it does
- Social media scheduling and publishing, 34 platforms
- AI
- MCP, CLI and API on every plan
- License
- AGPL-3.0 (open source)
- Turkish
- The repository has a Turkish translation file; completeness unclear
- Price
- Cloud from $29/month; free when self-hosted
- Free plan
- None in the cloud; 7-day trial (card required)
What does Postiz do?
When you manage several social media accounts, logging into each platform separately to post takes time and things get missed. Postiz brings your accounts (Postiz calls them channels) into one place: you write a post once, adapt it per platform and schedule it on a calendar. The new part is the AI side: thanks to MCP (the standard that connects an AI assistant to a service), you can have Claude or ChatGPT schedule posts from a plain sentence.
Who it's for: social media managers and agencies handling several brand or client accounts, people who want to hand content creation and scheduling to an AI assistant, and teams that want to keep their data on their own server.
The atlas also has Zernio and Upload-Post, which do the same job with an API and MCP focus; Postiz's difference is that it is open source: you can also run it on your own server.
An alternative with API and MCP, priced per account: Zernio guide.
How do you use Postiz?
- Sign up: Sign up at postiz.com and choose a plan (there's no free plan; new organizations are usually offered a 7-day trial). On a self-hosted install, the first person to sign up becomes the organization owner.
- Connect a channel: In the calendar, "Add Channel" in the left menu; depending on the platform, you either go to the platform's own consent screen, enter an API key, or connect with the browser extension.
- Write and adapt: Write the post; you can edit it separately for each platform's character and image limits.
- Schedule: Pick a date and time; the post appears on the calendar.
- Check: After publishing, track from the calendar that the post went out and how it performs.
| Feature | What it does (as described on the pricing page) |
|---|---|
| Cross-posting | The same content to several channels in one click, optionally adjusted per platform |
| Scheduled comments and threads | Threads on X and Threads, comments under the post on LinkedIn and Facebook |
| Recurring posts | Republish evergreen content daily, weekly or monthly |
| RSS auto-posting | Create a post when new content appears in a blog or podcast feed |
| Video clipping | Captioned vertical clips from a long YouTube video, with a draft post for each |
| Client groups | Separate channels by client or brand; send the client an approval link |
| Smart agent | Use the chat inside Postiz to write posts, generate images and schedule |
| Analytics | Impressions, likes, comments, shares and engagement rate |
Connecting Postiz to Claude and other assistants (MCP, CLI)
Postiz's MCP server gives the assistant 13 tools: list connected accounts, learn platform rules, schedule a post, save a draft or publish immediately, list scheduled posts, generate images and video, and extract clips from video. First get your API key in Postiz under Settings then Developers; the same page also generates a ready configuration block for the client you choose.
- Go to the Customize then Connectors page.
- Choose "+ Add" and then "Add custom connector"; enter a name.
- Remote MCP URL:
https://mcp.postiz.com/mcp/your-api-key(replace your-api-key with your own Postiz key). - Review the authentication settings and finish with "Continue".
The path comes from the Claude Help Center article on custom connectors, the URL from the Postiz MCP documentation. Custom connectors are available on the Free, Pro, Max, Team and Enterprise plans; at most one on Free. The Postiz documentation also shows the claude_desktop_config.json route; Claude's documentation describes that file for local MCP servers.
› claude mcp add --transport http postiz https://mcp.postiz.com/mcp \
--header "Authorization: Bearer your-api-key"The Postiz documentation shows the same connection with the --url flag; in Claude Code's own MCP documentation the format is claude mcp add --transport http <name> <url>.
- Add a new server under Settings then MCP.
- Name: Postiz, Type: HTTP.
- URL:
https://mcp.postiz.com/mcp/your-api-key
› npm install -g postiz
postiz auth:login› postiz integrations:list
postiz posts:create -c "Hello from the Postiz CLI!" -s "2025-01-15T10:00:00Z" -i "your-integration-id"All commands return JSON, which suits scripts and automation. To help the agent use Postiz better, the documentation recommends the npx skills add gitroomhq/postiz-agent skill. The same package is also listed as postiz in Anthropic's Knowledge Work plugin marketplace.
MCP can't currently read or reply to comments (Postiz FAQ); comment replies are done in the Postiz interface. If you don't use Postiz's own AI features, MCP doesn't need an OpenAI key: your assistant provides the model.
Which platforms does it work with?
According to the docs, 34 platforms are supported; the table in the docs has 35 rows, with Instagram and TikTok on separate rows for their two connection types:
| Group | Platforms |
|---|---|
| Major social networks | X, LinkedIn and LinkedIn Page, Instagram (via a Facebook business account or standalone), Facebook Page, Threads, TikTok and TikTok Business, YouTube, Pinterest, Reddit |
| Local business | Google My Business |
| Community and chat | Discord, Slack, Telegram, Skool, Whop, MeWe, VK, Tumblr |
| Streaming and live | Twitch, Kick, Dribbble |
| Decentralized networks | Bluesky, Mastodon, Lemmy, Farcaster, Nostr, Moltbook |
| Blogs and newsletters | WordPress, Medium, Dev.to, Hashnode, ListMonk |
!Twitch, Kick, VK, Nostr, Lemmy, Medium, Dev.to, Hashnode, WordPress, ListMonk and Moltbook currently connect only through the API (and the CLI and MCP that use it); the interface has no connect buttons for them (platform documentation).
On X the character limit depends on the account: normally 280, 4,000 for verified accounts, 100,000 in long-article mode.
Free self-hosted installation
Can I use it without code? Yes, the cloud version (platform.postiz.com) needs no installation. Self-hosting is for someone who knows how to run a server: the software is free, but server costs, updates and backups are on you.
› git clone https://github.com/gitroomhq/postiz-docker-compose
cd postiz-docker-compose2. Set the variables: Postiz is configured entirely through environment variables. The docs give three ways: in docker-compose.yml, in a postiz.env file mounted into the Postiz container, or (not recommended) in a .env file next to it. The list is on the "Configuration Reference" page.
› docker compose upOnce running, the interface opens at http://localhost:4007 and the workflow monitoring screen (Temporal) at http://localhost:8080. The bundle brings Postiz, PostgreSQL, Redis and Temporal together.
| Minimum | Recommended (up to 20 users) | |
|---|---|---|
| CPU | 2 vCPU | 4 vCPU |
| Memory | 2 GB (one person, occasional posts) | 8 GB |
| Disk | 20 GB | 50 GB + persistent storage for uploads |
| Postiz Cloud | Your own server | |
|---|---|---|
| Plan and limits | By plan | None; every install works like the top tier |
| Platform apps | Already registered, click to connect | You register a developer app for each platform and enter the keys |
| AI images and video | Credits by plan | Your own OpenAI and generator keys |
| Support | Email and Discord | Community Discord, no guaranteed response |
| Data | Managed by Postiz | Your infrastructure |
!According to Postiz's pricing page, app approvals for Facebook, Instagram, Threads and YouTube usually take more than a month and require several rounds of fixes. Bluesky (with your own credentials in the interface) and Skool (with the browser extension) don't require a developer app.
- AGPL-3.0: run it free on your own server and modify it
- If you make your modified version available to others over a network, you must offer those users the full source code of the modified version (AGPL-3.0 sec. 13)
Source: docs.postiz.com installation and system requirements pages, GitHub license information. The license summary is not legal advice; read the AGPL-3.0 text.
Is Postiz free? Plans and trial
- 5 channels
- Unlimited posts
- 3 AI videos a month, 60 min of video clipping
- API, webhooks, MCP, CLI
- Team members
- AI images
- 10 channels
- Unlimited team members
- 100 images, 10 videos, 120 min of clipping a month
- 30 channels
- Unlimited team members
- 300 images, 30 videos, 300 min of clipping a month
- 100 channels
- Unlimited team members
- 500 images, 60 videos, 600 min of clipping a month
- Billed yearly: $23 / $31 / $39 / $79 per month (about 20% off).
- There is no free plan in the cloud. Every plan has a 7-day trial; starting it requires a card, which gets a small verification charge that is released right away. The trial is once per organization.
- Video clipping and some costly video generators are disabled during the trial.
- Refunds (Terms of Service): if your last payment was within 120 days, at most one month's fee per account; no refunds on yearly plans. The refund page on the docs site says the subscription is canceled along with the refund.
- Self-hosted, the software is free; no plan limits.
Prices in US dollars; postiz.com/pricing, October 29, 2026. No Turkish lira price is published; VAT and card payment from Turkey are not clear in the official sources.
Official pricing page last checked on .
My data, the API key and Turkish
The key doesn't expire on its own; if it leaks, the only fix is to regenerate it under Settings then Developers. When you regenerate it, every MCP client connected with the old key stops working.
MCP lists your accounts, schedules posts and can also publish immediately; it can't read comments.
In the cloud, Postiz manages the data; the country isn't stated in the documentation. Self-hosted, the data stays on your infrastructure.
The open-source repository has a Turkish interface translation file; how complete it is and how it's selected in the interface aren't stated in the documentation.
!On the MCP route where the key is embedded in the URL (/mcp/<key>), the URL works like a password: anyone who knows it can post to your accounts; don't share the configuration file.
Frequently asked questions
What is Postiz?
An open-source tool where you write, schedule and publish social media posts for 34 platforms from a single calendar. It also connects to AI assistants through MCP, a CLI and an API.
Is Postiz free?
The cloud version has no free plan; after a 7-day trial it starts at $29/month. The open-source software can be self-hosted for free.
How do I self-host Postiz?
You download the official postiz-docker-compose repository, set the environment variables and run docker compose up. At least 2 vCPU and 2 GB of memory; 4 vCPU and 8 GB recommended.
Do I get all features when self-hosting?
There are no plan or channel limits; every install works like the top tier. But you register a developer app for each platform yourself, and AI images and video need your own keys.
How do you connect Postiz MCP to Claude?
Get the API key in Postiz under Settings Developers. In Claude, on the Customize Connectors page, use Add custom connector to add the URL https://mcp.postiz.com/mcp/your-key. In Claude Code, the claude mcp add command is used with a Bearer key.
Does Postiz MCP need an OpenAI key?
No. MCP only exposes Postiz's tools; your assistant provides the model. An OpenAI key is only needed for Postiz's own AI features on a self-hosted install.
Which platforms does Postiz support?
34 platforms, including X, LinkedIn, Instagram, Facebook, Threads, TikTok, YouTube, Pinterest, Reddit, Google My Business, Discord, Telegram, Bluesky, Mastodon and WordPress.
Does Postiz offer refunds?
If the last payment was within 120 days, at most one month's fee per account is refunded; yearly plans are not refunded.
Related guides
Sources
- Postiz pricing
- Postiz Terms of Service (refunds)
- Claude Help: custom connectors (remote MCP)
- Postiz Cloud
- Postiz MCP
- Postiz MCP client setup
- Postiz CLI
- Platform list
- Self-hosted installation
- gitroomhq/postiz-app (GitHub)
Not clear in the official sources: Completeness of the Turkish interface · Turkish lira price, VAT and payment with a Turkish card · the country where cloud data is stored. Each is covered in its section.





