Post to Bluesky from ChatGPT
Attach PostWharf to ChatGPT once, then publish or schedule Bluesky posts, threads and images by asking for them — and get a receipt saying what actually landed.
Connect it
Added as a connector from a link, so the model can queue posts inside a normal conversation. One workspace key scopes every call to a single brand, so ChatGPT can only ever reach the accounts in that workspace — not every account you run.
# Settings -> Connectors -> Create # Server URL: the connect link on your PostWharf dashboard, # under Agent & MCP -> ChatGPT # Authentication: None. The link is the key. # Developer mode has to be on, and it is not on the free plan.
Ask for a Bluesky post
Once the server is attached the ask is a chat message, not a form — in a normal conversation, which is also where the draft usually got written:
"Post this announcement to Bluesky now and tell me the URL."
ChatGPT finds your connected Bluesky channel, checks the text against the 300-character ceiling before anything is queued, and hands back the queued time. Nothing publishes because a model decided it should.
Ask for the variants and the schedule in one message. Writing three options and queueing the best is one exchange, and the ones you did not pick stay in the conversation rather than in a document you will not reopen. Replace the link from the dashboard if it ever goes somewhere it should not — it is separate from your workspace key, so the CLI and anything scripted keep running.
What Bluesky accepts
Connects in about a minute with an app password you create yourself — no review or audit to wait out.
What comes back
Every post carries a delivery receipt per channel: the state, the live URL once it is out, and the platform's own reason if it failed. Deliveries are re-checked after publishing, so a Bluesky post removed later stops reporting as live instead of sitting in your history as a success. Ask ChatGPT for the status and it reads that receipt back rather than guessing.
Questions
Can ChatGPT post to Bluesky automatically?
Yes. Connect the PostWharf MCP server to ChatGPT and it can publish or schedule to a connected Bluesky channel, then read the delivery receipt back. The workspace key limits it to the accounts in one workspace, and you keep the approval step.
What do I need before Bluesky will work?
Connects in about a minute with an app password you create yourself — no review or audit to wait out. Once the channel is connected in PostWharf, ChatGPT reaches it the same way it reaches every other network.
How long can a Bluesky post be?
300 characters, counted on one post. PostWharf checks that before the post is queued, so an over-length post is refused immediately rather than failing at Bluesky after everything else in the same batch has already published.