How to Use posterly with Claude: Custom Connector to First Approved Schedule
Add posterly as a custom Claude connector (Free plans get one slot), pay in the browser, then validate a draft before anything is scheduled. claude.ai uses a drop page for laptop files.
Prefer posterly in Google Search?

Claude is already where you think. You do not want another dashboard just to queue Instagram. Founders keep asking for social to happen in the same thread as the strategy chat.
That is what a custom Claude connector is for. This is not a directory listing you search for. You add it yourself. Claude is the chat layer (and the approval prompt before writes). posterly is the publish layer: 18 networks, the queue, analytics. Claude does not post until you approve the tool call and you confirm the specific post.
This is a new-user walkthrough, from Customize to the first approved schedule. The long encyclopaedia is the Claude guide. Connector fields sit on poster.ly/claude.
Two layers, one conversation
- Claude is where you talk. claude.ai, Cowork, and Claude in Chrome are remote HTTP only. Claude Desktop and Claude Code can run local stdio. Free plans can add one custom connector.
- posterly is where accounts, media, and the queue live. Buy Starter + API in one checkout ($10 a month). Agency API is $29 a month on Agency. See pricing.
Chat attachments never reach posterly. On claude.ai, a laptop video goes through create_media_drop then list_media. On Claude Code or Desktop, you can pass a real file_path instead. Why: Solving the 4MB MCP limit.
1. Add the custom connector, then talk
On claude.ai: Customize, then Connectors, then Add custom connector.
- Server URL:
https://www.poster.ly/api/mcp - Auth: OAuth, or
Authorization: Bearer pst_live_...
If you do not have a key yet, start in plain language. You do not need the connector for public signup.
You: I want you to set up posterly as my social scheduling agent. I do not have an account yet. Do not post anything.
Claude: I can start posterly's agent signup flow. Confirm the email I should use. You will pay and set a password in your own browser. I will not ask for the card or the password.
Claude Desktop and Claude Code can skip the hosted URL and run:
npx -y posterly-mcp-server@latest
with POSTERLY_API_KEY in the environment. Claude Code also accepts claude mcp add --transport http posterly https://www.poster.ly/api/mcp.
2. Agent-led signup (you still pay in the browser)
start_signupwith your email, usually Starter, andapi_addon=true.- Open
checkout_redirect_urland pay in Stripe yourself. get_signup_sessionwhile you set a password.- Claude narrates status in English, not JSON.
The same contract is on agent signup. Claude never collects a card, a posterly password, or a social password.
Claude: Checkout is ready. Open this secure posterly link. I will wait until payment lands.
You: Paid. Password set.
Claude: When the dashboard shows
pst_live_..., paste it into the connector (or into Claude Code). I will not touch Instagram untilwhoamiworks.
Schedule smarter with AI
AI captions, 18 platforms, plans from $7/mo
3. Approve the connector, then whoami
Claude asks before write tools. That extra click is not create_post confirmation. It is "Claude may call this server". Keep it on.
Then:
You: Run whoami. Do not list keys or post anything.
Claude: Authenticated. I can see your workspace. No social accounts yet. Instagram or LinkedIn first?
If whoami fails, stop. Usual causes: add-on off, key not in the connector, Free slot already used by another custom server.
Founder newsletter
Launch with Alex
Building companies from Dubai. Field notes from running more than one, and the decisions that paid off.
4. First connect session (OAuth stays in your browser)
create_connect_sessionfor the platform you named.- You open
connect_urland approve Meta or LinkedIn in their page. - Claude polls
get_connect_sessionand reportscreated,opened,awaiting_provider,connected, orexpired.
Sessions last 30 minutes. If you wander off, ask for a new session. Manual networks (Bluesky, Telegram) wait for a credential in posterly, not in the Claude thread.
5. Draft, validate, then say send
Claude's tool-approval prompt is not enough. posterly still needs validate_post, then create_post with confirm: true.
- Draft in chat.
validate_post(no row, no queue).- Show account, caption, time, media.
- You confirm that exact post this turn.
create_postwithconfirm: true.
Laptop file on claude.ai:
You: I have a video on my laptop. Call create_media_drop, send me the /drop/ link, wait, then list_media and validate_post. Do not use the paperclip.
Claude Code can instead upload_media with file_path or create_signed_upload then PUT.
You: Draft a LinkedIn post for Thursday 10:00 UK time. Validate it. Do not create it.
Claude:
validate_postpassed. No row exists yet. Say schedule it if you want this one queued.You: Schedule it.
Claude: Scheduled. View in Posterly: [dashboard link]
Share that dashboard link. Skip the raw payload.
6. After the first post: Desktop, Code, batch
- Claude Code / Desktop. Local
file_pathis the easy media path. Hosted claude.ai is not. - Weekly batch. List every item, confirm the set,
create_posts_batch. - Voice and analytics.
get_learned_voice,generate_captions,get_account_analytics. Some insight tools need Pro.
A project instruction like "always post at 9am" is not consent for a specific caption.
7. Where this usually breaks
- Free connector slot is full. Free is one custom connector. Remove another server or upgrade.
- Paperclip on claude.ai. Chat attachments never become MCP args. Use
create_media_drop. - Stdio pasted into claude.ai. That only works in Desktop and Claude Code.
- Approved the tool, skipped
confirm: true. Two different yeses. The tool refuses a missing confirm flag. - Stale OAuth link. 30 minutes. New
create_connect_session.
Start with Customize, Connectors
Add the hosted URL from the MCP setup guide, walk agent signup if you are new, then approve one validated post. The short Claude setup page has the fields. Claude Code users can stay on stdio and skip claude.ai entirely.
You keep the chat. posterly keeps the queue. Nothing publishes until you say send.
Schedule smarter with AI
AI captions, 18 platforms, plans from $7/mo
Founder newsletter
Launch with Alex
Building companies from Dubai. Field notes from running more than one, and the decisions that paid off.
See more of posterly in Google
Add us as a preferred source. Google can show more of our articles in your Top Stories and a Preferred badge in AI Overviews.
Related Articles
How to Use posterly with ChatGPT: Custom MCP to First Approved Schedule
Turn on ChatGPT Developer Mode, add posterly as a custom MCP app, run agent-led signup in the browser, then validate a draft before anything is scheduled. Writes need Business, Enterprise, or Edu.
Read moreHow to Use posterly with Cursor: MCP in the IDE to First Approved Schedule
Add posterly to Cursor with local stdio or hosted HTTP for Cloud Agents, then validate a draft before anything is scheduled. Desktop can PUT laptop files. Cloud Agents use a drop page or signed upload.
Read moreHow to Use posterly with Grok Bot: Marketplace Bot to First Approved Schedule
Add the live Posterly Social Marketplace bot, let it run agent-led signup, attach remote MCP, connect Instagram or LinkedIn in your browser, then validate a draft before anything is scheduled.
Read moreHow to Use posterly with Hermes: YAML MCP to First Approved Schedule
Add posterly under mcp_servers in ~/.hermes/config.yaml, run /reload-mcp, then validate a draft before anything is scheduled. Hermes can use local stdio or hosted HTTP.
Read more