# OpenPost

The OpenPost MCP server lets your agent handle scheduled posts: drafts, queues, publishing results. Useful when you run social accounts from an editor.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 754
- Author: getopenpost
- License: AGPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/getopenpost/openpost
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/openpost

## What it does

OpenPost is an open-source take on Buffer, Canva and CapCut: one app for writing posts, building images and carousels, cutting video and scheduling content. Self-host it or use OpenPost Hosted. The MCP server wires that into your agent, which can create drafts, schedule posts and check how they went out.

The server speaks HTTP at `https://app.openpo.st/mcp`. OpenPost also ships an API, SDK, CLI and MCP, so scripts, agents and n8n workflows can drive the same actions. The TypeScript SDK and CLI install from npm. Publishing runs through connected accounts, and each provider keeps its own capabilities and limits.

Workflows are built on a visual canvas: connect steps, add AI or conditions, and feed them GitHub releases, RSS feeds or scheduled prompts. Custom data goes through HTTP requests and JavaScript. You review posts before scheduling, and every run can be inspected step by step.

## Requirements
- Remote server: `https://app.openpo.st/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http openpost https://app.openpo.st/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add openpost --url https://app.openpo.st/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "openpost": {
            "url": "https://app.openpo.st/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "openpost": {
            "type": "http",
            "url": "https://app.openpo.st/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http openpost https://app.openpo.st/mcp
```

## When to use it
- turn a GitHub release into a post draft
- queue a post for a chosen time slot
- compare results of published posts across accounts
- build an image or carousel from a template
- inspect a workflow run step by step

## Example prompts
- Draft a post about the latest release and show it to me before publishing
- Add this post to the queue for tomorrow morning
- Show how the last posts performed across all accounts

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89433
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32221
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23263
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13169
- [Inbox Zero](https://affpapa.org/en/nevibecode/mcp/inbox-zero.md) — MCP server · ★ 12791

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
