Claude Code and Bluesky
Prepare Bluesky posts with Claude Code.
A person confirms before anything posts by default. A workspace owner can explicitly enable auto-publish for this agent in this workspace.
Check channel access first
No platform review needed: connect with your handle and an app password created in Bluesky's settings, never your main password.
Connect your agent
Sign in with your browser (OAuth):
claude mcp add --transport http heyeveryone https://heyeveryone.ai/mcpThen run /mcp inside Claude Code, pick heyeveryone and authenticate.
- Without a local browser (for example over SSH), run
claude mcp login heyeveryone --no-browser. - The consent page warns that the redirect goes to your own computer (
http://localhost:<port>/callback). That's expected.
With a personal access token (CI, headless):
export HEYEVERYONE_TOKEN=hey_pat_...
claude mcp add --transport http heyeveryone https://heyeveryone.ai/mcp \
--header "Authorization: Bearer $HEYEVERYONE_TOKEN"To share it with a project, use --scope project. That writes .mcp.json at the repo root. Commit it with a variable, never the token:
{
"mcpServers": {
"heyeveryone": {
"type": "http",
"url": "https://heyeveryone.ai/mcp",
"headers": { "Authorization": "Bearer ${HEYEVERYONE_TOKEN}" }
}
}
}Notes:
- Scopes:
local(the default) andusergo in~/.claude.json. - Claude Code's v2 runtime asks the server whether it supports MCP 2026-07-28 and uses it if so (heyeveryone does).
- To force the older handshake, set
MCP_PROTOCOL_NEGOTIATION=legacy.
Source: code.claude.com/docs/en/mcp.
Draft, review, then confirm
- Connect your channel in heyeveryone and grant the agent access to its workspace.
- Ask: “Draft a Bluesky post from these notes. Check the channel rules and show me the content link. Do not schedule or publish.”
- Open the draft and inspect it. Ask the agent to request a review; a person creates the review link or reviews it personally.
- Review the current text and approve it if sign-off is required. Confirm the channels and time before publishing.
Access and credits
Agent access is included in every plan. MCP and API calls do not cost credits; actions that run heyeveryone’s own AI do, with cost shown first. Your agent provider may charge separately.
Full Claude Code guide