Skip to main content
PostSider is an open-source social publishing platform that gives your entire organization - humans and AI agents alike - a single, consistent way to create, schedule, and publish content across its supported providers. Whether you’re a marketer planning next week’s campaigns on a drag-and-drop calendar or a developer wiring Claude Code into your content pipeline, PostSider provides the right interface for the job. This page introduces PostSider’s two main surfaces, its key features, and the three publishing paths available to you.

Two surfaces, one platform

PostSider is built around two complementary surfaces that share the same underlying data and integration layer.

Scheduling Dashboard

A visual calendar built for humans. Drag posts into time slots, manage your media library, collaborate with teammates, and monitor per-post analytics - all from a clean, Apple-inspired interface with no extra tooling required.

Agent Bridge

A machine-first surface built for developers and AI agents. Expose the full publishing API to Claude Code, Codex, or any MCP-compatible runtime. Schedule, publish, list channels, and pull analytics programmatically - no dashboard needed.

Key features

33 registered providers

Connect X, LinkedIn, Facebook, Instagram, YouTube, TikTok, Threads, Bluesky, Mastodon, Discord, Slack, Telegram, Pinterest, and other registered providers.

MCP Server

Expose 17 publishing, approval, channel, media, and analytics tools to AI agents over the Model Context Protocol. @postsider/mcp is a developer tool built from the repository source - it is not on npm and has no dashboard page.

Visual Calendar

Drag-and-drop scheduling with time slot management, a shared media library, and per-post performance tracking where supported by the provider.

REST API & SDK

A versioned /public/v1 REST API and the @postsider/node npm package give you full programmatic control over posts, channels, and analytics.

Team Collaboration

Invite team members with role-based access (Owner, Admin, or Member; SUPERADMIN, ADMIN, and USER in the API), organize work across multiple organizations, and keep each brand in its own workspace. Billing, role promotion, and organization deletion are Owner-only operations.

AI Assistant

Rewrite captions (rephrase, shorten, formal, casual, or punchy tones with up to 5 variations) and score posts before publishing, powered by OpenAI, DeepSeek, or Gemini, right in the dashboard composer.

Durable Scheduling

Scheduled posts are persisted as durable workflows, so they survive server restarts and crashes. A worker attempts publication at the selected time; provider outages, expired tokens, or validation failures still surface as an error to fix.

Self-Hostable

Run PostSider entirely on your own infrastructure with Docker Compose. PostgreSQL, Redis, and Temporal are included out of the box - no managed services required.

Three ways to publish

You can reach PostSider’s publishing engine in whichever way fits your workflow best.

1 - Dashboard UI

Open the visual calendar at your PostSider instance URL (for the Compose stack, http://localhost:5000), connect a channel from the Channels menu, and drag your post onto the calendar. This path requires no code and is ideal for marketing teams managing recurring schedules.

2 - REST API and SDK

PostSider exposes a versioned REST API at /public/v1. Authenticate with an API key from Settings → API and call endpoints directly with curl or any HTTP client. For TypeScript and Node.js projects, the @postsider/node SDK wraps every endpoint with full type safety.

3 - MCP server for AI agents

The MCP server is PostSider’s primary surface for AI agents. PostSider ships a dedicated MCP server, @postsider/mcp, that exposes 17 tools covering scheduling, approvals, posting, analytics, channel management, and media. Set both POSTSIDER_API_KEY and POSTSIDER_API_URL. See the MCP Overview for setup.
Ready to connect your first channel? Head to the Quickstart to publish your first post in under five minutes.