> ## Documentation Index
> Fetch the complete documentation index at: https://help.notis.ai/llms.txt
> Use this file to discover all available pages before exploring further.

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

<Tip>
  That split is important: Notis is your creation and validation layer, while Postiz is your execution layer for social publishing.
</Tip>

## Prerequisites

* A Notis workspace with access to custom MCP connections

* A [Postiz](https://postiz.com) 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](https://api.postiz.com/mcp)
> Auth: Bearer YOUR\_POSTIZ\_API\_KEY

## Step 1: Get your Postiz API key

1. Log in to [Postiz](https://postiz.com).

2. Go to **Settings → Developers → Public API**.

3. 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](https://app.notis.ai) and go to **Settings → Integrations**.

2. Click **Add MCP**.

3. **Name:** Enter `Postiz` (or any name you'll recognize).

4. **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."*

1. **Server URL:** Paste the hosted endpoint:

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

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

2. **Validate the content in Notis** — Ask Notis to check for quality, brand consistency, legibility, and platform fit.

3. **Draft and validate the caption in Notis** — Have Notis write the caption, verify clarity and tone, and confirm hashtags, mentions, and CTA quality.

4. **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.
