The MCP server for social media.
Paste one link into Grok Bot, Muse, Claude, ChatGPT or any AI agent. It can then write, schedule and check your posts on 30+ networks, and you get your time back.
Workspace admins find the key in Connections, then API Keys, once your trial starts. Claude, Cowork and ChatGPT can sign in instead. The guides below show how.
Works with any MCP agentWorks with any agent that supports MCP
Grok BotNEWMuseNEW
OpenClaw
Hermes AgentClaude
ChatGPTGrok
NanoClawClaude Code
Codex
Cursor
Gemini CLI- Grok Build, Paperclip, VS Code, Devin Desktop, Zed, Muse Code and more
Also Perplexity Computer, Grok Build, Paperclip, VS Code, Devin Desktop, Zed, Muse Code and more.
Three steps. About a minute.
- 1
Start your trial
Sign up and connect the accounts you want to post to.
- 2
Copy your link, or sign in
Open Connections and pick your agent. The link there carries your key, which only workspace admins can see. Claude, Cowork and ChatGPT can sign in instead.
- 3
Paste it and ask
Add it to your agent once. From then on, just ask for what you want posted.
Pick your agent. Paste the link.
Claude, Cowork and ChatGPT sign in to PostQueen. The other guides use your key from Connections, then API Keys, which only workspace admins can see.
Grok Bot
- 1In a Grok Bot chat, send the message from the box.
- 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 channels to check it works.
Connect PostQueen as an MCP server at https://api.postqueen.ai/mcp
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Desktop app, iPhone, iPad and Android. If the tools do not show, check Marketplace > Your plugins.
Muse (Meta)
- 1PostQueen is not in Muse’s Connector list yet. In a Muse chat, ask Muse to create a custom connector for PostQueen. Muse guides you through it and may look up PostQueen’s API information.
- 2If Muse asks for your API key, copy it from Connections > API Keys and enter it only in the secure prompt Muse shows, never in the chat.
- 3Muse asks before a connector acts. Choose Allow once, Allow for this task or Always allow, and change it later under Settings > Permissions.
- 1Custom connector, built in chatAsk in chatAsk Muse to create a custom connector for PostQueen. It builds one from PostQueen’s API information and asks for your key in a secure prompt.
- 2Meta’s reviewed connector directoryNot listed yetListed connectors are added in the Muse app under Settings > Connectors. PostQueen is not listed there yet.
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Muse is rolling out in the US. Meta does not review custom connectors, so grant access with care.
OpenClaw
- 1Where OpenClaw runs, install the PostQueen CLI and skill.
- 2Sign the CLI in with
postqueen auth:login. On a gateway with no browser, give OpenClaw your key asPOSTQUEEN_API_KEYinopenclaw.jsoninstead. - 3Check that
postqueenis listed, then message OpenClaw from your chat apps.
npm install -g postqueen npx skills add GkhanKINAY/postqueen-agent postqueen auth:login openclaw skills list --eligible
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
A gateway on a server with no browser needs the key in openclaw.json.
Hermes Agent
- 1Add the block from the box to
~/.hermes/config.yaml. - 2Start
hermes chat, or type/reload-mcpin a running session. - 3Message Hermes from your chat apps and ask it to post.
mcp_servers:
postqueen:
url: "https://api.postqueen.ai/mcp/YOUR_API_KEY"What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Check it with hermes mcp test postqueen. Recurring jobs use hermes cron create.
Claude and Claude Cowork
- 1In Claude, open Customize > Connectors, then + > Add custom connector.
- 2Name it PostQueen and paste the sign-in address from the box as the URL, with no slash at the end. Leave the OAuth client ID and secret empty and click Add.
- 3Click Connect, sign in to PostQueen and approve access. Only a workspace admin can approve.
- 4On Team and Enterprise plans an Owner adds it first under Organization settings > Connectors > Add > Custom > Web; members then connect it from Customize > Connectors.
- 5In a chat, open + (or type /), choose Connectors and switch PostQueen on.
- 6Rather not sign in? Paste the key address from the box as the URL instead, with your key from Connections > API Keys, and skip step 3.
Name: PostQueen URL: https://api.postqueen.ai/mcp-oauth-dynamic Or, without the sign-in (API key in the URL): URL: https://api.postqueen.ai/mcp/YOUR_API_KEY
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Free plans allow one custom connector. Cowork uses the same connector on paid plans.
ChatGPT (web)
- 1On chatgpt.com, open Settings > Security and login and turn on Developer mode.
- 2Go to chatgpt.com/plugins, press +, name it PostQueen, enter the sign-in address from the box and set Authentication to OAuth.
- 3Sign in to PostQueen as a workspace admin. Then, in a chat, open +, choose Developer mode and select PostQueen.
Name: PostQueen Connection URL: https://api.postqueen.ai/mcp-oauth-dynamic Authentication: OAuth Or, without the sign-in: Connection URL: https://api.postqueen.ai/mcp/YOUR_API_KEY Authentication: No Authentication
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Paid plans, on the web. ChatGPT asks you to confirm each change.
Grok (grok.com)
- 1Go to grok.com/connectors and choose New Connector > Custom.
- 2Paste your MCP URL and save.
- 3On Business and Enterprise, an admin adds it first in console.x.ai.
MCP server URL: https://api.postqueen.ai/mcp/YOUR_API_KEY
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Grok Bot and Grok Build are set up on their own.
Perplexity Computer
- 1In Perplexity on the web, open Account settings > Connectors, click + Custom connector and choose Remote.
- 2Name it PostQueen and paste the key address from the box as the MCP Server URL. Set Authentication to None and Transport to Streamable HTTP.
- 3Tick the acknowledgement box, click Add, then click the PostQueen card to turn it on.
- 4In Computer, check that PostQueen is on under Connectors, then ask it to list your connected channels.
- 5On Enterprise, an admin first turns on Allow members to add custom connectors under Enterprise settings > Permissions, or adds PostQueen for the whole organization there.
Name: PostQueen MCP Server URL: https://api.postqueen.ai/mcp/YOUR_API_KEY Authentication: None Transport: Streamable HTTP
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Paid plans, added on the web. Use Connectors, not Settings > MCP servers, which is for servers on your own device.
NanoClaw
- 1On the machine that runs NanoClaw, save your key in its OneCLI vault with the first command from the box. NanoClaw adds it to the agent’s requests to PostQueen, so the agent never sees it.
- 2Find your agent group with
ncl groups list, then run the other two commands to add PostQueen and restart the group. - 3Message the agent from your chat app and ask it to list your connected channels.
onecli secrets create \
--name PostQueen --type generic \
--value YOUR_API_KEY \
--host-pattern api.postqueen.ai \
--header-name Authorization \
--value-format "Bearer {value}"
ncl groups config add-mcp-server \
--id YOUR_GROUP_ID --name postqueen \
--url https://api.postqueen.ai/mcp
ncl groups restart --id YOUR_GROUP_IDWhat your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
NanoClaw has no sign-in for MCP servers, and it keeps keys in the OneCLI vault, not in the address.
Claude Code
- 1Run the command from the box in your terminal.
- 2Check it with
claude mcp list, then start a new session. - 3Ask it to post, right after you ship.
claude mcp add --transport http postqueen \ https://api.postqueen.ai/mcp/YOUR_API_KEY
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Add --scope user to use it in every project.
Codex
- 1Run the command from the box.
- 2Check it with
codex mcp list, or/mcpinside Codex. - 3In the IDE extension, add it from the gear menu under MCP servers. In the ChatGPT desktop app, use Settings > MCP servers.
codex mcp add postqueen \ --url https://api.postqueen.ai/mcp/YOUR_API_KEY
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Saved to ~/.codex/config.toml.
Cursor
- 1Open
~/.cursor/mcp.json. In the app, MCP servers live under Customize > MCPs. - 2Add the
postqueenentry from the box. - 3Ask the agent to list your channels.
{
"mcpServers": {
"postqueen": {
"url": "https://api.postqueen.ai/mcp/YOUR_API_KEY"
}
}
}What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Use .cursor/mcp.json in a project to keep it to that project.
Gemini CLI
- 1Run the command from the box.
- 2Start Gemini CLI and type
/mcpto see the PostQueen tools. - 3Ask it to post.
gemini mcp add --transport http --scope user \ postqueen https://api.postqueen.ai/mcp/YOUR_API_KEY
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Without --scope user it is added to the current project only.
Grok Build
- 1Run the command from the box.
- 2Check it with
grok mcp doctor postqueen, or/mcpsinside Grok Build. - 3Ask it to post.
grok mcp add --transport http postqueen \ https://api.postqueen.ai/mcp/YOUR_API_KEY
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Grok Build also picks up servers you added for Claude Code or Cursor.
Paperclip
- 1In Paperclip, open Apps > Connect an app > Connect your own MCP server. Enter the address from the box and press Check link.
- 2Under Advanced authentication, choose Key or token and paste your key on its own, without the word Bearer.
- 3Review the PostQueen tools. Reading tools start on. Tools that change something, such as scheduling a post, start off until you turn them on, and then ask for approval by default.
- 4Give an agent, a project or the whole company access to PostQueen, then assign a task such as listing your connected channels.
- 5Rather sign in? Enter the sign-in address from the box instead, choose Sign in to continue and approve as a PostQueen admin.
URL: https://api.postqueen.ai/mcp Advanced authentication: Key or token Bearer token: YOUR_API_KEY Or, with sign-in: URL: https://api.postqueen.ai/mcp-oauth-dynamic Then: Sign in to continue
What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
PostQueen’s tools reach Paperclip’s Claude Code and Codex agents. Other agent types use their own MCP settings.
VS Code with Copilot
- 1Run MCP: Add Server from the Command Palette and choose HTTP, or edit
.vscode/mcp.json. - 2Add the
postqueenserver from the box. - 3Ask Copilot in agent mode to list your channels.
{
"servers": {
"postqueen": {
"type": "http",
"url": "https://api.postqueen.ai/mcp/YOUR_API_KEY"
}
}
}What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
VS Code uses "servers", not "mcpServers".
Devin Desktop
- 1Open
~/.config/devin/mcp_config.json, or rundevin mcp add -s user. - 2Add the
postqueenserver from the box. - 3Open a new agent tab and ask it to list your channels.
{
"mcpServers": {
"postqueen": {
"url": "https://api.postqueen.ai/mcp/YOUR_API_KEY"
}
}
}What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Without -s user, devin mcp add saves it for the current project only.
Zed
- 1Open Settings > AI > MCP Servers > Add Remote Server.
- 2Paste your MCP URL, or add the entry from the box to
settings.json. - 3Ask the agent panel to list your channels.
{
"context_servers": {
"postqueen": {
"url": "https://api.postqueen.ai/mcp/YOUR_API_KEY"
}
}
}What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
The key in the URL is enough; no header needed.
Muse Code
- 1Add the block from the box to
~/.config/muse/settings.json. - 2Restart Muse Code and type
/mcpto see the PostQueen tools. - 3Ask it to post.
{
"schema_version": 1,
"mcp_servers": {
"postqueen": {
"transport": "streamable_http",
"url": "https://api.postqueen.ai/mcp/YOUR_API_KEY",
"mode": "optional"
}
}
}What your agent can do once connected
integrationSchedulePostToolSchedule or draft postsintegrationListSee your connected accountsgenerateImageToolCreate an imagegenerateVideoToolCreate a short videopostsListToolSee what is scheduledanalyticsPostsToolFind your top posts
Keep "schema_version": 1, and "mode": "optional" so a connection problem never stops a run.
Every agent, how it connects.
Claude, Cowork and ChatGPT sign in to PostQueen. Most others take your key from Connections, then API Keys, and some can sign in too.
| Agent | How it connects | Sign-in or key | Guide |
|---|---|---|---|
| Custom MCP, added by chat | Key only | Open guide | |
| Not possible by URL yetCustom connector, built in chat | Key only | Open guide | |
| Skill and CLI | Key or sign-in | Open guide | |
| Config file | Key or sign-in | Open guide | |
| Custom connector | Sign-in or key | Open guide | |
| Developer mode app | Sign-in or key | Open guide | |
| Same connector as ClaudeCustom connector, the same one as Claude | Sign-in or key | Open guide | |
| Custom connector | Key only | Open guide | |
| Custom remote connector | Key only | Open guide | |
ncl, key in the OneCLI vaultMCP server added with ncl, key kept in the OneCLI vault | Key only | Open guide | |
claude mcp addclaude mcp add command | Key or sign-in | Open guide | |
codex mcp addcodex mcp add command | Key or sign-in | Open guide | |
| Config file | Key or sign-in | Open guide | |
gemini mcp addgemini mcp add command | Key only | Open guide | |
grok mcp addgrok mcp add command | Key or sign-in | Open guide | |
| MCP connection in AppsRemote MCP connection in Apps | Key or sign-in | Open guide | |
| Config file | Key or sign-in | Guide above | |
| Config file | Key or sign-in | Guide above | |
| Config file | Key or sign-in | Guide above | |
| Config file | Key or sign-in | Guide above |
21 tools. It picks the right one.
The real tool names your agent sees when it connects. The sign-in address has all of them but ask_postqueen.These are the real tool names your agent sees when it connects, so you can check them in any session. The sign-in address has all of them but ask_postqueen.
Channels
4integrationListLists the accounts you connected.groupListLists client groups, so agency work stays separate.integrationSchemaReads each network’s rules: length, media, settings.triggerToolFetches values like subreddit flairs, playlists or boards.
Posts
4integrationSchedulePostToolSchedules a post, or saves it as a draft.postsListToolShows what is already on your calendar.postReadToolReads one post in full, thread included, before changing it.postSettingsToolChanges settings on a post that hasn’t gone out.
Uploads
4uploadFromUrlToolPulls an image or video from a link into your library.uploadWidgetToolOpens an upload box in Claude, Cowork or ChatGPT, so you can add a file from your device.uploadWidgetTicketToolThe upload box uses it to hand your file over securely, and the agent never sees the file credentials.uploadWidgetStatusToolChecks what you uploaded through the box and when it is ready.
Images and video
5generateImageToolCreates an image for the post.generateVideoOptionsLists the video models on your plan.videoFunctionToolFills in extra inputs, such as a voice.generateVideoToolCreates the video.videoStatusToolTells the agent when the video is ready.
Analytics
3analyticsSummaryToolTotals across your channels for 7, 30 or 90 days.analyticsPostsToolRanks your posts, so it can find what worked.analyticsPostToolThe numbers for one post.
Or just ask her
ask_postqueenTool 21Hand over the whole request. PostQueen works out the steps and uses the other 20 tools for you.
“Promote Friday’s webinar on every channel, one post a day starting Monday.”
Ask like you would ask a person.
- Fill next week
Plan five posts about our spring menu and schedule one every weekday at 11am on Instagram and Facebook.
5 posts scheduled, Mon to Fri at 11:00 - One idea, every channel
Turn this blog post into a LinkedIn post, an X thread and a Threads post. Publish them tomorrow at 9am.
3 posts, each in its own format - Make the image too
Write a post about our new glaze, make a square image for it and put it on Instagram and Pinterest for Saturday.
Image created, 2 posts on Saturday - Learn from what worked
Which TikTok did best this month? Draft two more like it for me to check.
Top post found, 2 drafts waiting
Your agent does the work. You make the calls.
Drafts or scheduled, your call
Ask for drafts and they wait on your calendar until you schedule them.
Everything lands on your calendar
You see every post before it goes out, and you can edit or delete it until its time.
Access you can revoke
Your agent never sees your social passwords. Rotate the API key, or revoke a sign-in under Connections, then Approved Apps, and that access stops.
Official APIs, no bots
Posts go out through each network’s own API wherever it has one, never through a browser bot.
Let your agent post. Get your time back.
Your agent writes the posts and PostQueen publishes them on time. Every post lands on your calendar first.
MCP questions, answered.
Anything else? Write to support@postqueen.ai and a person answers.
Anything else? Write to support@postqueen.ai and a person answers.