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.

