The agentic social media scheduler
Post to every social network from your AI agent.
Ask Grok Bot, Muse, Claude, ChatGPT or any AI agent to write your posts. PostQueen schedules and publishes them to 30+ networks, keeps them on one calendar and shows how each one performs.Ask Grok Bot, Muse, Claude, ChatGPT or any AI agent to write your posts. PostQueen schedules and publishes them to 30+ networks, keeps every post on one calendar and shows you how each one performs.
$0 due today. Cancel in one click.
Works with the agent you useWorks with the agent you already use
NEWGrok BotNEWMuse
OpenClaw
HermesClaude
ChatGPTGrok
Claude Code
Codex
Cursor
Gemini CLIn8n
SOONMake
SOONZapier
Any MCP app
Done. Four posts are on your calendar for next week, one per network.Done. Four posts are on your calendar for next week, each one written for its network. Want me to move any of them?
Saturday sunrise flow is back. 9am on the beach, mats are on us. Bring a friend and leave lighter.
Publishes to 30+ networks, through each network’s official API wherever it has one
- TikTok
- YouTube
- X
- Threads
- Google Business Profile
- Bluesky
- Mastodon
- Tumblr
- VK
- MeWe
- Lemmy
- Nostr
- Twitch
- Kick
- Discord
- Slack
- Whop
- WordPress
- DEV (dev.to)
- Hashnode
- Listmonk
- Dribbble
- Telegram
- Farcaster
- Skool
Stop posting the same thing four times.
Every network wants its own caption, upload and time. Your agent does it from one message.Every network wants its own caption, its own upload and its own time. Doing that app by app is where your week goes. Your agent does it from one message.
Posting by hand
- Open every app one by one
- Rewrite the caption for every limit
- Upload the same media again and again
- Check four dashboards to see what worked
With your AI agent
- Ask once, in any AI agent
- A version for each network and its limits
- Every post on one calendar first
- Results from every network in one place

Use the agent you already have.
PostQueen gives any AI agent the tools to post: one MCP server, one CLI and one public API. Pick the one you already live in.
Ask from any AI chat
Add PostQueen to Muse, Claude, ChatGPT, Grok or any chat app that supports MCP, then ask for a post or a whole week.Add PostQueen to Muse, Claude, ChatGPT, Grok or any chat app that supports MCP. Then ask for a post, a thread or next week’s plan without leaving the chat.
Message it from your phone
Grok Bot, xAI’s always-on agent, runs on iPhone, iPad and Android. Ask it to connect PostQueen, then send a photo and dictate your request, or talk it through in a voice chat. OpenClaw and Hermes work from Telegram, Slack or Discord.
Post from your terminal
Claude Code, Codex, Cursor, Gemini CLI, Grok Build or any agent with a terminal. Plan a week of posts without leaving your editor.
Wire it into anything
A public REST API, a Node SDK, webhooks and an n8n node. Make and Zapier are coming soon.A public REST API, a Node SDK, webhooks and an n8n node, with Make and Zapier coming soon. A blog post, a sheet row or a form can become a post.
Hand your next post to your agent.
Tell it what’s new and it writes a post for every network. PostQueen publishes each one on time, and you see them all on one calendar.
Ask in your chat. Consider it done.
Pick your agent. Paste one link or run one command, then ask it to post.
Add PostQueen to Grok Bot
- 1Open Grok Bot, signed in with your Cursor account, and send the message below.
- 2On the card that appears, choose Connect and paste your API key into the secure prompt, never into the chat.
- 3Ask it to list your connected accounts.
Connect PostQueen as an MCP server at https://api.postqueen.ai/mcp
Tools your agent gets
- integrationListSee your connected channels
- integrationSchedulePostToolSchedule or draft posts
- uploadFromUrlToolAdd media from a link
- generateImageToolCreate an image
- generateVideoToolCreate a short video
- postsListToolSee what is scheduled
- analyticsSummaryToolRead your results
- analyticsPostsToolFind your top posts
Plan five posts across next week for X and LinkedIn and schedule them for 9am each day.
Add PostQueen to Muse
- 1Copy your API key from Connections, API key in PostQueen.
- 2Send the message below in a Muse chat, in the Muse app, on muse.ai or in WhatsApp.
- 3When Muse asks for the key, enter it where Muse asks, never into the chat. Muse keeps it in its Secure Credentials Store.
Create a custom connector for PostQueen, my social media scheduler. Its MCP server is https://api.postqueen.ai/mcp and it takes my PostQueen API key as a Bearer token. Ask me for the key through your Secure Credentials Store, not in this chat. Save a skill so every request to post, schedule or check my social media goes through PostQueen. When you are connected, list my PostQueen channels.
Tools your agent gets
- integrationListSee your connected channels
- integrationSchedulePostToolSchedule or draft posts
- uploadFromUrlToolAdd media from a link
- generateImageToolCreate an image
- generateVideoToolCreate a short video
- postsListToolSee what is scheduled
- analyticsSummaryToolRead your results
- analyticsPostsToolFind your top posts
Plan three Instagram posts for next week about our new menu, with an image for each.
Give OpenClaw the PostQueen skill
- 1Where OpenClaw runs, install the PostQueen CLI and skill.
- 2Sign the CLI in with postqueen auth:login, or put your key in openclaw.json.
- 3Check that postqueen is listed, start a new OpenClaw session, then message it from your chat apps.
npm install -g postqueen npx skills add GkhanKINAY/postqueen-agent -g -a openclaw postqueen auth:login openclaw skills list --eligible
Commands your bot uses
- integrations:listList your channels
- posts:createCreate or schedule a post
- posts:listSee scheduled posts
- posts:statusSwitch draft and scheduled
- uploadUpload a file
- analytics:platformResults for a channel
- analytics:postResults for a post
- posts:deleteDelete a post
Take this photo of today’s special and put it on Instagram at lunchtime.
Add PostQueen to Claude
- 1On Team and Enterprise, only an Owner can add a custom connector, so ask one. Otherwise, in Claude, open Customize, then Connectors, and choose Add custom connector.
- 2Name it PostQueen, paste the address below and leave the OAuth fields empty, or choose Sign in now and Register automatically if Claude asks in two steps. Click Connect and sign in to PostQueen.
- 3In a chat, open + then Connectors and turn PostQueen on.
https://api.postqueen.ai/mcp-oauth-dynamic
Tools your agent gets
- integrationListSee your connected channels
- integrationSchedulePostToolSchedule or draft posts
- uploadFromUrlToolAdd media from a link
- generateImageToolCreate an image
- generateVideoToolCreate a short video
- postsListToolSee what is scheduled
- analyticsSummaryToolRead your results
- analyticsPostsToolFind your top posts
Plan five posts across next week for X and LinkedIn and schedule them for 9am each day.
Add PostQueen to ChatGPT
- 1In ChatGPT on the web, go to chatgpt.com/plugins, select + and choose Add custom MCP server. Name it PostQueen.
- 2Paste the address below into Server URL and set Authentication to OAuth. Tick I understand and want to continue, then create and install the plugin.
- 3Sign in to PostQueen. Then, in a new chat, type @ and pick PostQueen.
https://api.postqueen.ai/mcp-oauth-dynamic
Tools your agent gets
- integrationListSee your connected channels
- integrationSchedulePostToolSchedule or draft posts
- uploadFromUrlToolAdd media from a link
- generateImageToolCreate an image
- generateVideoToolCreate a short video
- postsListToolSee what is scheduled
- analyticsSummaryToolRead your results
- analyticsPostsToolFind your top posts
How did Instagram, X and LinkedIn do in the last 30 days?
Add PostQueen to Claude Code
- 1Run the command below in your terminal.
- 2Check it with claude mcp list.
- 3Ask it to plan next week’s posts.
claude mcp add --transport http postqueen \ https://api.postqueen.ai/mcp/YOUR_API_KEY claude mcp list
Tools your agent gets
- integrationListSee your connected channels
- integrationSchedulePostToolSchedule or draft posts
- uploadFromUrlToolAdd media from a link
- generateImageToolCreate an image
- generateVideoToolCreate a short video
- postsListToolSee what is scheduled
- analyticsSummaryToolRead your results
- analyticsPostsToolFind your top posts
Make a TikTok slideshow a day for our app next week, at 6pm.
Add PostQueen to Cursor
- 1Open ~/.cursor/mcp.json. In the app, MCP servers live under Customize, then MCPs.
- 2Add the postqueen entry below, or use .cursor/mcp.json for one project.
- 3Save and restart Cursor, then check Customize, then MCPs, and ask the agent to list your channels.
{
"mcpServers": {
"postqueen": {
"url": "https://api.postqueen.ai/mcp/YOUR_API_KEY"
}
}
}Tools your agent gets
- integrationListSee your connected channels
- integrationSchedulePostToolSchedule or draft posts
- uploadFromUrlToolAdd media from a link
- generateImageToolCreate an image
- generateVideoToolCreate a short video
- postsListToolSee what is scheduled
- analyticsSummaryToolRead your results
- analyticsPostsToolFind your top posts
Which of my Instagram, X and LinkedIn posts got the most comments in the last 30 days?
Use the PostQueen CLI
- 1Install the CLI from npm.
- 2Sign in through your browser.
- 3Create posts and read analytics from any script or agent.
npm install -g postqueen postqueen auth:login postqueen integrations:list postqueen posts:create -c "Hello from the terminal" \ -s "2026-10-06T09:00:00Z" -i "x_id,linkedin_id" postqueen analytics:platform x_id -d 30
Commands
- integrations:listList your channels
- posts:createCreate or schedule a post
- posts:listSee scheduled posts
- posts:statusSwitch draft and scheduled
- uploadUpload a file
- analytics:platformResults for a channel
- analytics:postResults for a post
- posts:deleteDelete a post
Plan next week’s posts and schedule one a day on every channel.
Call the public API
- 1A workspace admin copies the key from Connections, API key.
- 2Send it as the Authorization header, with no Bearer prefix.
- 3Create posts, upload media and read analytics.
curl https://api.postqueen.ai/public/v1/integrations \ -H "Authorization: YOUR_API_KEY" curl -X POST https://api.postqueen.ai/public/v1/posts \ -H "Authorization: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d @post.json
Endpoints
- POST /postsCreate or schedule
- GET /postsList posts
- POST /uploadUpload media
- GET /integrationsList channels
- GET /find-slot/:idNext free time slot
- GET /analytics/summaryTotals for a period
- GET /analytics/postsYour top posts
- WebhooksKnow when posts publish
Every new product in our shop becomes a post on Instagram and Pinterest.
Everything a social team does. On one calendar.
Your agent does the busywork. You still see every post and can change any of them by hand.Your agent does the busywork. You still see every post, and you can change any of them by hand.
One calendar for every account
Week, month or list. Drag a post to a better slot and see every post your agent wrote before it goes out.Week, month or list. Drag a post to a better slot, open it to edit, and see every post your agent wrote before it goes out.
Write once, fit every network
A thread on X, a longer take on LinkedIn, a first comment on Instagram.A thread on X, a longer take on LinkedIn, a first comment on Instagram. Each network gets its own version.
Images and short videos
Generate an image, or an 8-second vertical video with sound, then schedule it with the rest.Generate an image for a post, or an 8-second vertical video with sound, then schedule it with the rest.
Posts that keep working
When a post passes the likes you set, PostQueen reposts it or adds a follow-up comment.
Your best times, per channel
Give each channel its own time slots. New posts drop into the next free one.Give each channel its own time slots. New posts drop into the next free one, from you or your agent.
Every brand and client, one login
Customer groups for every client, roles for your team, and a preview link for each published post that a client can open without an account.Customer groups for every client, roles for your team, comments on posts, and a preview link for each published post that a client can open without an account.
Also on every plan
- RSS auto-post
- First comments
- Threads
- Repeating posts
- Post sets
- Signatures
- Link shortening
- Webhooks
- Media library
- Design editor
- Chrome extension
- Preview links
Know what works, network by network.
One dashboard for all your channels: follower growth, your top posts, reach by network, the days you post, and the results of every single post.
Your agent can read post results over MCP, the CLI and the API.
Stop guessing what works.
Your accounts stay yours.
You sign in on each network’s own page, so PostQueen never sees your passwords. Every post waits on your calendar, and you can revoke an agent’s access in one click.
We never see your passwords
You connect each account on the network’s own sign-in page. Remove a channel and its access ends at once.
Official APIs, no bots
Posts go out through each network’s own API wherever it has one, never through a browser bot.
Nothing posts by surprise
Every post waits on your calendar first. Drafts stay drafts, and agents cannot delete a post.
Revoke access in one click
Remove its sign-in under Connections, then Approved Apps, or rotate its API key.
I built PostQueen for my own apps. Promoting them meant posting on every channel, every week, and I kept falling behind. Now I tell my agent what to share, and it’s handled.
Forbes 30 Under 30 Europe 2023Made for people who post for a living.
Post every day without juggling apps.
- A caption written for each network
- Vertical video with sound
- One clip to Reels, Shorts and TikTok
Every client, on one calendar.
- Roles for your team
- Preview links for published posts
- Unlimited channels on Ultimate
Keep your socials busy while you run the place.
- Instagram, Facebook and Google BusinessInstagram, Facebook and Google Business together
- Your own time slots per channel
- Post from your phone
Add social publishing to your own product.
- REST API and Node SDK
- Webhooks when posts publish
- OAuth apps for your users
30+ networks. One calendar.
From Instagram and TikTok to Bluesky, Discord and your own WordPress, through official APIs wherever they exist.From Instagram and TikTok to Bluesky, Discord and your own WordPress. Each one connects through its official API wherever it has one.
- TikTok
- YouTube
- X
- Threads
- Google Business Profile
- Bluesky
- Mastodon
- Tumblr
- VK
- MeWe
- Lemmy
- Nostr
- Twitch
- Kick
- Discord
- Slack
- Whop
- WordPress
- DEV (dev.to)
- Hashnode
- Listmonk
- Dribbble
- Telegram
- Farcaster
- Skool
Questions, answered.
Anything else? Write to support@postqueen.ai.Anything else? Write to support@postqueen.ai and a person answers.
Hand the posting to your agent.
Ask once. Your agent writes a version for each network, PostQueen schedules it to 30+ networks, and you get your week back.
Start for $07 days free. $0 due today. Cancel in one click.