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 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

  1. Log in to Postiz.
  1. Go to Settings β†’ Developers β†’ Public API.
  1. 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

  1. Open the Notis Portal and go to Settings β†’ Integrations.
  1. Click Add MCP.
  1. Name: Enter Postiz (or any name you'll recognize).
  1. Description: Give Notis context on when to use this MCP. For example:
    1. "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."

  1. Server URL: Paste the hosted endpoint:
    1. https://api.postiz.com/mcp

  1. Authentication: Select Headers, then add the following header:
      • Key: Authorization
      • Value: Bearer YOUR_POSTIZ_API_KEY (replace with your actual key from Step 1)
  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.
  1. 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.

  1. Create the content in Notis β€” Have Notis generate the visual or video based on your campaign brief, audience, and brand voice.
  1. Validate the content in Notis β€” Ask Notis to check for quality, brand consistency, legibility, and platform fit.
  1. Draft and validate the caption in Notis β€” Have Notis write the caption, verify clarity and tone, and confirm hashtags, mentions, and CTA quality.
  1. Schedule or publish via Postiz MCP β€” Once the content and caption are approved, Notis uses Postiz's schedulePostTool to 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 Authorization header.
  • 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.

Did this answer your question?
😞
😐
🀩