Add her to your client
Get your key first. In app.postqueen.ai, open Settings ›
Developers › Public API and click Reveal. Swap it for
YOUR_API_KEY below.- Claude Code
- Cursor
- Codex
- Gemini CLI
- Claude & ChatGPT
- Any other client
--scope user to make her available in every project. Full options:
Claude Code.Pick your client
Claude Code
Add PostQueen with one
claude mcp add commandClaude
Connect through the desktop app on macOS or Windows
Claude Web & Mobile
Add PostQueen as a connector on claude.ai
ChatGPT
Turn on developer mode, then paste the URL as a connector
Cursor
One
.cursor/mcp.json entry, or the Settings UICodex
One block in
~/.codex/config.toml, key in or outGemini CLI
One
mcpServers entry in your settings fileOther clients
The generic remote shape, for anything that speaks MCP
Self-hosted
Replacehttps://api.postqueen.ai with whatever your NEXT_PUBLIC_BACKEND_URL is set to, then append /mcp/YOUR_API_KEY:
/api, so the MCP path sits at /api/mcp.
Verify
Once connected, ask your AI agent:“List my connected social media accounts”Your channel names come back, because the agent reached for her
integrationList tool.
Your assistant is connected. It can see your channels and it can put a post on your calendar.
Nothing else to install.
When nothing comes back
The client shows no tools at all
The client shows no tools at all
Read the status code before changing anything, because it says which endpoint form you are
actually on:
Responses on these routes are plain text rather than JSON, so some clients show them as a bare
“server error” with the real message only in a log.
It connected, and then every call fails
It connected, and then every call fails
Connecting proves less than it looks. Both forms answer the browser’s preflight with a
200
and permissive CORS headers before any key is checked, so a client can report success
while holding a key that does not work. The first real call is the honest one.Self-hosted, and it just hangs
Self-hosted, and it just hangs
Almost always the reverse proxy buffering the response. MCP streams, and a proxy that holds
the whole reply, or that talks HTTP/1.0 upstream, breaks it while leaving the rest of the app
working. MCP on a self-hosted install has the working blocks and a
curl that isolates it.It worked yesterday
It worked yesterday
Check whether the API key was regenerated. Rotating it in Settings > Developers > Public
API takes the old one out immediately and every client still holding it stops mid
conversation. PostQueen keys never rotate on their own.
Next steps
Tools Reference
Every parameter and every field the eleven tools send back
Examples
Discord channels, video voices, and the flows that need a lookup first
Limits and troubleshooting
What MCP cannot reach, and what a bad key looks like
MCP on a self-hosted install
Your own URL, and the proxy setting that breaks the stream