The open-source social media scheduler your AI agent can use
Hookpost is an open-source social media scheduler that publishes to 14 networks from one visual calendar. It also ships a Model Context Protocol server, so Claude Code, Cursor and Windsurf can draft and queue posts without you opening the app.
Free tier is 2 channels and 30 posts a month, and does not expire.Paid plans start at $15.
$ npm install -g hookpost $ hookpost auth login ✓ Signed in $ hookpost channels abc123 Acme linkedin def456 Acme bluesky $ hookpost post "Shipped something small today." \ --channel abc123 No --at given, using next free slot: 09:00 ✓ Created.
What is Hookpost?
Hookpost is an open-source, multi-agent AI social media management and scheduling platform developed by Hookstep and founded by Mohan Bhanushali. It enables creators, marketing agencies, and software developers to plan, automate, and cross-publish content across 14 networks today, including X, LinkedIn, YouTube, Facebook Pages, Bluesky, Telegram and Discord (Instagram and Threads are awaiting Meta approval), via a visual calendar, REST API, CLI, and native Model Context Protocol (MCP) server.
NestJS, Next.js 16, Temporal.io workflow engine. Free 1-click Docker Compose self-hosting.
Direct integration with Claude Desktop, Claude Code, Cursor, Windsurf, OpenClaw, and n8n nodes.
Instagram Reels/Carousels, YouTube Shorts, LinkedIn, X, Facebook, Threads, Bluesky, Pinterest.
Transparent flat pricing. Razorpay (UPI Autopay, NetBanking, Domestic & International Cards).
Built for people who automate
Most schedulers assume a human opens a dashboard. Hookpost works that way too — and works when nobody does.
Post from Claude or Cursor
The MCP server exposes your calendar and channels as tools. Ask your assistant to draft and queue a week of posts and it does, without a browser.
MCP setup →Build on the API
A REST API and OAuth flow so your own product can connect a user's channels once and publish on their behalf. SDK and CLI on npm.
API reference →Wire it into n8n
A community n8n node with six operations — create, list, delete, channels, free slot, upload — so a workflow can publish without glue code.
OAuth for apps →Everything the posting itself needs
Visual calendar
Drag a post to move it. Set the times you publish once, and new posts drop into the next free slot.
One draft, every network
Write once, then adjust per channel where it matters — a thread on X, a carousel on Instagram.
AI drafting
Generate captions, hooks and hashtags per platform, inside the character limit each one enforces.
Durable scheduling
Posts run through Temporal workflows. If a worker restarts mid-publish it resumes, rather than dropping the post or sending it twice.
Self-hosting
AGPL-3.0, and the whole stack runs under Docker Compose on your own server with no per-seat fee.
Indian payments
Billing through Razorpay — UPI, NetBanking and cards, not foreign cards only.
14 networks today, including the ones others skip
Alongside the usual social networks, Hookpost publishes to developer and community platforms — Discord, Slack, Telegram, DEV, Hashnode, WordPress — that most schedulers leave out entirely.
Priced per plan, not per profile
Most schedulers charge for each social account you add, so the bill you agree to on day one is not the bill you get six months later. Hookpost does not work that way.
Traditional platforms
The Hookpost way
Flat pricing, per plan — not per channel
No setup fee and no per-channel charge. Pay by International credit/debit cards (Visa, Mastercard).
Free
Enough to see whether it fits.
- ✓2 channels
- ✓30 posts / month
- ✓Just you - 1 user
- ✓Visual calendar
- ✓Public API
Standard
For a solo creator or a small brand.
- ✓5 channels
- ✓500 posts / month
- ✓Just you - 1 user
- ✓500 AI text generations
- ✓20 AI images
- ✓2 webhooks
Pro
For agencies running many brands.
- ✓20 channels
- ✓2,000 posts / month
- ✓Unlimited team members
- ✓1,000 AI text generations
- ✓100 AI images
- ✓30 webhooks
Each connected profile or page counts as one channel, so three Facebook pages use three of them. Need more than 20? Email us and we will size a plan around you.
Frequently asked questions
Have more questions? Read our engineering guides or join our GitHub community.
What is Hookpost?
Can I self-host Hookpost with Docker for free?
Does Hookpost support AI agents, Claude, and Model Context Protocol (MCP)?
Does Hookpost support Indian payment methods like UPI and Razorpay?
Can Hookpost auto-repeat or recycle evergreen posts?
Does Hookpost have a public API and webhooks?
What analytics does Hookpost provide?
Can I cross-post the same content to multiple platforms at once?
What AI features does Hookpost include?
Can I manage multiple brands or clients from a single Hookpost account?
How many team members can I invite, and what can they do?
How much does Hookpost cost, and what's included in each plan?
Can I swap or change my connected channels after choosing a plan?
If I connect 3 Facebook pages, does that count as 1 channel or 3?
Who builds it
Hookpost is made by Hookstep, part of HookStep. The same team runs both.

Mohan Bhanushali
Founder, Hookpost
Operations lead at HookStep — process, partnerships and delivery. Founded Hookpost.

Sakshi
Head of Sales, HookStep
Builds client relationships and helps companies hire exceptional tech talent, fast.
Questions for the team? [email protected]
Connect a channel and schedule your first post
The free tier needs no card and does not expire. Paid plans cancel in one click from the billing page.
Start free