NEW: the postqueen MCP server is live. Connect it in a minute

Post to all your socials from your AI agent

postqueen connects 30 social networks to the assistant you already use. Tell it what you want to share and it writes a version for each network, schedules them, and leaves everything on a calendar you can edit.

Works with:ClaudeOpenClawChatGPTPerplexityClaude CodeCodexCursorGemini CLIHermesn8nMCP ServerCLI
Claude

Make a post for Saturday's new sunrise class.

Golden hour flow, and the first mat is on us. #yoga #sunriseMade with AI

Love it. Post this on all my channels, Friday at 10am, and an Instagram story at 11am.

30 social platforms, all through official APIs

Official APIsXInstagramFacebookYouTubeTikTokLinkedInand 24 more
The problem

Posting everywhere makes simple work take hours

Same weekly posting, two ways. One has you pasting into eight apps by hand. The other has you asking your agent.

😩Without postqueen

Open eight apps and log into every one of them
Paste the same caption into each, one at a time
Then rewrite it, because 280 characters is not 3,000
Export the same photo again at square, vertical and wide
Set the date and the time separately in every app
Open eight dashboards the next day to see what happened

= Hours wasted + Frustration + No idea what worked

😎With postqueen

1. Tell your agent what you wantYou send one sentence and it writes the post for every network you have.
2. Review the calendarThe whole week lands in one place, so you can edit the copy, swap the media or move a slot.
3. It publishes on scheduleEach post goes out through that network's official API, on your own accounts.

= 5h saved every week

How it works

Connect, create and schedule in three steps

STEP 1

Connect your accounts

Link your socials through their official APIs, then connect your agent over MCP. About two minutes, and no platform API keys of your own.

Accounts
Instagram
TikTok
YouTube to connect
STEP 2

Tell your agent what to do

Ask it to write the week's posts, resize the visuals or shuffle the calendar. It uses postqueen's tools to do it.

Claude

Post our new menu on Instagram and Facebook this Friday at noon.

POSTQUEEN

Done. Both posts are on your calendar for Friday 12:00.

Reply
STEP 3

It publishes on schedule

Posts sit on your calendar until their slot. Edit the copy, swap the media or drag it to a new time, then postqueen publishes.

This week3 posts
New menu revealFri 12:00Published
New menu revealFri 12:00Published
Kitchen behind the scenesSat 18:00Scheduled
See it work

One sentence in, a planned week out

Three weeks it put together, each from a single message.

Say it once
We're starting a sunrise class on Saturdays at 9. Can you get the word out this week?
Six posts across five apps. Two to announce it, a stretch clip midweek, and a reminder the night before.Made with AIMon 9:00 AM
6 posts scheduled across 5 channels
This weekSunrise Studio0 of 6 scheduled
Mon49:00 AMNew Saturday class, 9am
Tue512:30 PMMats and blankets provided
Wed66:00 PMA two minute stretch
Thu78:00 AMFour spots left for Saturday
Fri85:00 PMClass is tomorrow at 9
Sat99:00 AMWe are open, come in
Drag any post to a new time, or open it to change what it says.
Agentic scheduling

Your agent already knows how to run this

Every assistant below drives it today, through one CLI, one MCP server and one public API. Pick the one you already live in.

Via ChatGPT

Add the connector once, then hand over the week. ChatGPT drafts the posts, generates the images and books the slots while you keep chatting.

ChatGPT with the postqueen connector generating two post images and scheduling them

Via Claude

One link and it is in the room on claude.ai, desktop and mobile. Ask for a launch week and the whole week lands on your calendar.

Claude with the postqueen connector planning a five post launch week and scheduling it

Via Claude Code

Your terminal agent plans and schedules from the repo, between commits. Codex and Cursor work exactly the same way.

Claude Code in a terminal running the postqueen CLI and scheduling two posts

Via OpenClaw and Hermes

Two open agents that live on your machine. OpenClaw turns WhatsApp, Telegram, Slack or Discord into a front door. Hermes takes one brief and runs the whole week.

Chat apps feed OpenClaw, a one line brief feeds Hermes, both drive postqueen and posts land on the calendar

Via n8n, Make.com and Zapier

Drop it into any workflow with the community node, or start from a template. A sheet, a form or a morning trigger can run a whole channel without you touching it.

An n8n workflow: any content source goes through postqueen Create Post and out to every social channel at once

Via the API

A public REST API and a typed Node SDK, so your product can schedule posts for its own users. Make.com and Zapier call the same endpoints.

An API client posting to the postqueen public API and getting the scheduled post ids back
OpenClawHermesClaudeClaude CodeChatGPTCodexCursorGemini CLI
Setup

Connect your agent in minutes

Pick your agent: the fastest way in, and what posting looks like once it is connected.

FASTEST WAY IN

One custom connector, every Claude you use

  1. On claude.ai open Settings, then Connectors
  2. Add a custom connector and paste the postqueen MCP URL with your API key in it
  3. Approve the tools when Claude lists them
https://api.postqueen.ai/mcp/YOUR_API_KEY
Set up Claude

The connector belongs to your account, so the desktop app and the phone apps answer with the same tools.

Claude

Post this video to TikTok, Instagram Reels and YouTube Shorts with the same caption.

uploadFromUrlToolvideo.mp4
schedulePostTool3 channels

Done, published to all three. Want the same clip on Threads as well?

From your phone

It is already in your pocket

No app to install. Message it on WhatsApp or Telegram, talk to it in Claude, ChatGPT or Gemini, and the calendar fills in while you are still standing in line for coffee.

WhatsAppTelegramSlackDiscordClaudeChatGPTGemini

Voice notes work too, when your agent handles them.

One message from any chat app and the posts are scheduled
Inside the app

Everything a social team does, minus the team

Publishing

Write once, land everywhere

Each post is reshaped for its network, inside that network's limits and habits, and every version gets its own day and time. One brief covers the whole week.

One post tailored for every platform, each with its own schedule
Creative studio

It writes, designs and films

A hook that stops the scroll, a caption in your voice, an on brand image, and a short vertical video with an AI voiceover when the moment calls for one.

One topic returns a caption, an on brand image and a voiced video in any language
Planning

One calendar you actually trust

Drag a post to a better slot, edit it, or generate a whole week when the queue looks thin. Nothing publishes behind your back.

The postqueen calendar: a week of scheduled posts across channels with drag to reschedule
Analytics

It keeps score, then acts on it

Follower growth, impressions and per post engagement sit beside the calendar. When a post crosses the milestone you set, an auto action reposts it or adds a follow up.

postqueen analytics: engagement chart, followers, impressions and video views
Teamwork

Room for the humans too

Roles, a workspace per brand or client, and comments on the posts themselves. Agencies run every account from one screen.

Teamwork: Super Admin, Admin and User roles in one workspace
Automation

Wire it into everything else

n8n, Make.com, Zapier or your own scripts. Any trigger you already have can become a post, a video, or a full week of content.

An n8n workflow: schedule trigger, AI caption, postqueen Create Post, posts scheduled
Channels

Thirty networks, every one

Each one publishes through its own official API, and each one has a guide with what it can and cannot schedule.

Who it works for

Posting is part of your job, not your whole job

Post every day without living in the apps

One idea in the morning becomes a week of posts in your voice, formatted for every place your audience already is.

  • Captions written the way you talk
  • Vertical video with a voiceover
  • Reels, Shorts and TikTok from one clip
One topic returns a caption, an on brand image and a voiced video
Your ROI

Five hours a week go into posting, not the posts

The message takes minutes. Doing it eight times over is the rest of the week, and that is the part postqueen takes.

Writing the weekCaptions, hashtags, length limits, network by network. You write it once and every channel gets its own version.
Filling the upload screensEight logins, eight uploads, eight date pickers. One calendar instead, every slot already set.
Checking the numbersFollowers, impressions and engagement in eight tabs. One screen instead, next to the calendar.
260 hours
saved every year
(5h/week x 52 weeks)
= ~6 weeks of work recovered, every yearThe writing, the uploading and the dashboard checks are gone from your week, and they stay gone.
One brief, the whole week

Describe the week once. Every network gets its own version, on its own slot.

The week in one calendar

Edit the copy, swap the media or drag a post to a better time, in one place instead of eight.

The good ones come back

Evergreen posts go back in the queue, and a post that hits your milestone gets reposted for you.

F.A.Q.

Frequently asked questions

What can my agent actually do once it is connected?

Ten tools. It lists the channels you have connected, reads what a network requires before it will accept a post, writes and schedules the post, generates an image or a video, and uploads your own media. It is the same agent you get inside the app, with the same ten tools. Reading your numbers back is not one of them yet, so analytics stay in the dashboard.

Which assistants and agents can drive it?

Claude, Claude Code, ChatGPT, Codex, Cursor, Gemini CLI, OpenClaw and Hermes, each with a setup guide of its own. The real rule is broader: anything that speaks MCP or can run a shell command works, which covers n8n, Make.com, Zapier, your own cron jobs, your CI, and an agent you wrote yourself.

Do I need to understand MCP, or write any code?

No. MCP is the open standard that lets an assistant call outside tools, and the only part you touch is one URL. Paste it into your assistant's connector settings, approve the tools it lists, and you are done. Connecting each social account takes about two minutes and needs no platform API keys of your own.

Does it publish without asking me?

That is yours to set, one instruction at a time. Ask for drafts and you get drafts: they sit on the calendar with no publish attached until you give them a time. Ask for a scheduled post and it will go out at that time, which is the point of scheduling. Either way you can open it, rewrite it, move it or pull it back to draft, and pulling it back stops a publish that has already started.

Do I have to hand over my social passwords?

Never, and there is nowhere to type one. Each network is connected once through its own official sign-in, which hands us a token rather than a password, and the tokens are encrypted where they are stored. Your agent only ever holds a postqueen API key. Revoke that key and the agent is cut off with your channels left connected.

Which networks can it post to?

Thirty, each through its official API: Instagram, X, TikTok, LinkedIn, YouTube, Facebook, Threads, Bluesky, Mastodon, Pinterest, Reddit, Discord, Telegram, Slack, Twitch and fifteen more, down to the blogs and the newsletter list. Each one has its own page here with what it can and cannot schedule, because the platforms genuinely differ.

What counts as a channel, and how many posts do I get?

One connected account is one channel. Three Facebook pages are three channels rather than one, and two accounts on the same network are two channels, which is allowed and common. Posts are unlimited on every plan. The only number a plan bounds is how many channels you connect at once, and you can disconnect and swap them whenever you like.

Will my posts get less reach because a tool sent them?

Every post travels through that network's own official API, the route those platforms built and document for scheduling tools. Nothing here drives a browser in the background or logs in as you. What arrives is a normal post on your own account, published at the time you picked. What a network's ranking does after that is its own business, and no scheduler can honestly promise otherwise.

Can I see how a post performed?

Yes, in the dashboard, and over the CLI and the REST API too. Coverage follows the platforms: about ten of the thirty publish an insights API, and those are the channels with numbers against them. The rest are blank here for now. Your agent cannot read any of it back yet, so this is the one part of the job that stays in the app.

Can I run several brands or clients from one login?

Yes. Channels group into customers, so each brand or client keeps its own channels and its own calendar inside one account, and you switch between them without logging out. Your agent can be pointed at a single group as well, which is how an agency keeps one client's week from landing on another client's channels.

What if I never want to talk to an agent?

Then do not. The calendar, the composer, the picture editor and the analytics are a normal application you can run entirely by hand. The CLI, the REST API and the n8n node are there for automation without a conversation in it. The agent is the fastest way in, not the only one, and nothing is locked behind it.

Can I self-host it, and what does a plan include?

postqueen is open source under AGPL-3.0, and a self-hosted install with no payment keys configured runs without limits. Bring your own server and your own platform credentials and it costs nothing. Cloud plans are for people who would rather not run infrastructure, and every one of them includes the CLI, the REST API, the Node SDK, the n8n node and the MCP server. Plans are on the pricing page.

Send your first post from a chat today

Connect one channel, tell the agent what you want to say, and watch the week fill in on your calendar. Ask for drafts and they stay drafts until you schedule them yourself.

Seven days free. Cancel in one click from settings.