# Hookpost

> Hosted social media scheduler with an MCP server that lets AI assistants list channels, check network rules and save drafts or scheduled posts.

Hookpost is a social media scheduler from Hookstep that publishes to 18 networks from one visual calendar. It runs a hosted MCP server, so Claude, Claude Code, Cursor, VS Code and other clients can list connected channels, read each network's rules and save posts as drafts or scheduled posts. A CLI and REST API use the same workspace API key.

## What It Is

Hookpost is a scheduling platform for creators, agencies and developers. Posts created by an AI assistant land in the same calendar as posts written in the web app. Each post carries a badge showing whether it came from MCP, the API or CLI, or the web app.

## How the MCP server works

The server is a remote Streamable HTTP endpoint with a legacy SSE route for older clients, and there is no stdio package to install. Authentication uses the workspace API key as a Bearer header, an x-hookpost-api-key header or in the URL path. ChatGPT connects through a separate OAuth endpoint instead of an API key.

The assistant gets tools to list channels and customer groups, fetch a network's rules and settings, create posts as drafts, scheduled or immediate, list posts by date range, change network settings on unpublished posts, import media from a URL, and generate AI images. Posts pass through the same validation as the editor, covering character limits and media rules, and errors are returned to the assistant. Network tokens stay on Hookpost's servers.

There is no delete tool, and no tool edits post text or date, reads analytics or connects a new channel. Those actions are done in the app.

## CLI and other access

The hookpost CLI installs from npm (Node.js 18 or later) and can list channels and create posts, either in the next free slot, at a set time, immediately or as a draft. The same key works with the REST API and an n8n node.

## Setup path

Copy the API key from Settings > Developers, point the client at the endpoint, then ask for drafts and review them in the calendar. Setup snippets are documented for Claude Code, Claude, Cursor, VS Code, Windsurf, Codex CLI, Gemini CLI and ChatGPT. The vendor notes the ChatGPT connection was verified with a scripted client but not yet inside a ChatGPT account.

## Features
- Hosted remote MCP server with no local install
- List connected channels and customer groups
- Fetch each network's rules, character limits and required settings
- Create drafts, scheduled posts or immediate posts on multiple channels
- List posts by date range with state
- Change network settings of unpublished posts
- Import media from URL and generate AI images
- Visual calendar showing MCP, API, CLI and web origin of posts
- Validation of character limits and media rules for MCP posts
- hookpost CLI and REST API
- Publishing to 18 networks

## Integrations
Claude, Claude Code, Cursor, VS Code, Windsurf, Codex CLI, Gemini CLI, ChatGPT, n8n, Instagram, Facebook Pages, Threads, X, LinkedIn, YouTube, Pinterest, Discord, Slack, Bluesky, Telegram

## Platforms
ANDROID, WEB, API, VSC_EXTENSION, DEVELOPER_SDK, CLI

## Pricing
Paid

## Links
- Website: https://hookpost.hookstep.in/mcp
- Documentation: https://hookpost.hookstep.in/docs/public-api
- EveryDev.ai: https://www.everydev.ai/tools/hookpost
