Social Media Scheduling (via Postiz)
Learn how to connect Postiz to Notis as a custom MCP server so Notis can schedule posts, generate images and videos, and publish across your connected social accounts.
Use Postiz's MCP server to let Notis schedule posts, generate images and videos, and publish across your connected social accounts β while Notis stays responsible for content creation, review, and approval.
What this setup does
In this setup, Notis handles the AI work: generating post ideas, drafting captions, creating images, reviewing outputs, and deciding when content is ready to publish. Postiz handles the publishing actions through MCP: listing connected social accounts, scheduling or publishing posts, generating AI images and videos, and other platform actions exposed by its API.
That split is important: Notis is your creation and validation layer, while Postiz is your execution layer for social publishing.
Prerequisites
- A Notis workspace with access to custom MCP connections
- A Postiz account
- A Postiz API key from Settings β Developers β Public API in Postiz
- At least one connected social account inside Postiz
Postiz MCP connection
Postiz offers a hosted MCP endpoint at https://api.postiz.com/mcp. This requires no local installation. Authentication is done with your Postiz API key as a Bearer token.
Server URL: https://api.postiz.com/mcp Auth: Bearer YOUR_POSTIZ_API_KEY
Step 1: Get your Postiz API key
- Log in to Postiz.
- Go to Settings β Developers β Public API.
- Create or copy an API key. Keep it secure β Notis will use it to authenticate against Postiz's MCP server.
Step 2: Add Postiz as a custom MCP in Notis
- Open the Notis Portal and go to Settings β Integrations.
- Click Add MCP.
- Name: Enter
Postiz(or any name you'll recognize).
- Description: Give Notis context on when to use this MCP. For example:
"Use Postiz to schedule, publish, and manage social media posts across connected accounts. Postiz handles X, LinkedIn, Instagram, TikTok, and other platforms. It can also generate AI images and videos for posts."
- Server URL: Paste the hosted endpoint:
https://api.postiz.com/mcp
- Authentication: Select Headers, then add the following header:
- Key:
Authorization - Value:
Bearer YOUR_POSTIZ_API_KEY(replace with your actual key from Step 1)
- (Optional) If you don't want Notis to access all 8 Postiz tools, disable Use all tools and select only the ones you need.
- Click Save.
Once saved, Postiz's tools are immediately available to Notis across all your channels β WhatsApp, Telegram, iMessage, Slack, email, and Voice Mode.
Step 3: Verify the connection
Postiz's MCP server exposes 8 tools for AI agents. Useful first checks include listing your connected accounts and reviewing the platform-specific posting rules.
Available tools:
Tool | What it does |
integrationList | List all connected social media accounts |
integrationSchema | Get platform-specific posting rules and settings |
triggerTool | Execute platform-specific helpers (e.g. list Discord channels) |
schedulePostTool | Schedule, draft, or immediately publish posts |
generateImageTool | Generate AI images for posts |
generateVideoOptions | List available video generation options |
videoFunctionTool | Get video generator settings (e.g. available voices) |
generateVideoTool | Generate videos for posts |
Example workflow: let Notis create, let Postiz publish
A strong workflow is to use Notis for the creative and quality-control steps, then let Postiz execute the actual social publishing.
- Create the content in Notis β Have Notis generate the visual or video based on your campaign brief, audience, and brand voice.
- Validate the content in Notis β Ask Notis to check for quality, brand consistency, legibility, and platform fit.
- Draft and validate the caption in Notis β Have Notis write the caption, verify clarity and tone, and confirm hashtags, mentions, and CTA quality.
- Schedule or publish via Postiz MCP β Once the content and caption are approved, Notis uses Postiz's
schedulePostToolto schedule or publish immediately.
This pattern works especially well when you want reliable approvals before anything goes live.
Example prompts
- "Show me all my connected social accounts in Postiz."
- "Create a LinkedIn post image for our product launch, then schedule it for next Tuesday at 9:00 AM."
- "Write three caption options for this post and publish the best one to X right now."
- "Generate a short video for Instagram about our new feature and schedule it for tomorrow."
- "Draft a post for LinkedIn and X, review it with me, then schedule once I approve."
Postiz vs. Zernio β quick comparison
Feature | Postiz | Zernio |
MCP Tools | 8 focused tools | 280+ auto-generated tools |
AI Image Generation | β
Built-in | β |
AI Video Generation | β
Built-in | β |
Open Source | β
Self-hostable | β |
Ad Campaigns | β | β
|
DMs / Inbox | β | β
|
When to self-host
Postiz is open source. If you want to run the MCP server yourself, replace https://api.postiz.com with your own NEXT_PUBLIC_BACKEND_URL and use the same /mcp endpoint. For most Notis users, the hosted endpoint is the simplest setup.
Troubleshooting
- Authentication fails: Confirm you pasted a valid Postiz API key and that Notis is sending it as a Bearer token in the
Authorizationheader.
- No tools appear: Verify the MCP server URL is exactly
https://api.postiz.com/mcp.
- Posting fails: Confirm the destination social account is already connected inside Postiz.
- You want more control over the creative review: Keep generation and validation steps inside Notis, and call Postiz only after approval.
Summary
Postiz gives you a hosted MCP endpoint that Notis can connect to with a Bearer-authenticated API key. It exposes 8 focused tools for scheduling posts, generating AI images and videos, and managing your connected social accounts. That lets you use Notis to create and validate social content while Postiz handles the actual scheduling and publishing.