Skip to content
Solutions Posty MCP

Posty MCP server for Codex, Claude Code, Claude, Cursor, OpenCode and VS Code.

Your AI.
Your voice.
Your next post.

Bring your social workspace into the AI tools you already use. Turn ideas into drafts, move reviews forward, and schedule what’s next.

Connect your assistant

Sign in with Posty. No API key to manage.

Your AI workspaceExample workflow
Turn these release notes into a LinkedIn post. Save it as a draft in Launch.
Posty MCP

Launch workspace

LinkedIn · Draft

Ready to review

Small improvements. A better everyday workflow.

Here’s what we’ve been building, and what it means for your next project.

Saved in Posty. Ready when you are.

Your workspace. Your existing permissions.

Connect your assistant.

Choose your assistant. Connect Posty.
Pick a workspace and start creating.

Remote MCP server URL · OAuth · Streamable HTTP
https://api.posty.social/mcp

Connect Codex

One command in the Codex CLI adds Posty to the CLI, the IDE extension and the Codex app at once.

Full Codex guide, with FAQ

Official Codex guide

The same permissions as Posty

Your assistant can only access workspaces you belong to and perform actions you’re allowed to take.

  1. 1Add the server

    Run this in any terminal. Codex writes the server to its configuration, which the CLI, the IDE extension and the Codex app share, so you only add it once.

    Codex setup
    codex mcp add posty --url https://api.posty.social/mcp
  2. 2Sign in and approve access

    Posty opens in your browser. Sign in, choose the workspaces this connection may reach and approve access. No API key is created or pasted anywhere. If setup did not already prompt you, start the sign-in yourself.

    Authentication command
    codex mcp login posty
  3. 3Choose a workspace and start

    Open a new Codex session and ask it to list your Posty workspaces. Name the one you want in each request. Codex shows connected servers and their tools when you run its MCP command inside a session.

    Inside a Codex session
    /mcp

Using another client? Add the server URL as a remote HTTP MCP server with OAuth authentication. Your client needs remote MCP and OAuth support.

What your assistant can do once it’s connected

Every tool mirrors one operation of the public API, so anything a script can do, your assistant can do, within your role. The server publishes its full tool catalog with every schema.

Posts and scheduling
Create drafts with text and settings per channel, move them onto the calendar, reschedule up to 50 at once and read delivery history.create_postupdate_post_contentbulk_schedule_posts
Approvals
Submit a post for review, approve it or request changes, and see who has been asked and how each ask ended. Approval rules stay in force.act_on_postlist_post_review_requestsget_post_history
Media
Upload images and video into the library, organise folders, set alt text and attach files to a post’s channels.create_media_uploadreplace_post_content_mediaset_media_alt_text
Campaigns
Create a campaign brief with objective, personas and dates, file posts under it and read its results against the brief.create_campaignadd_post_to_campaignget_campaign_results
Analytics
Workspace KPIs against the previous period, per post performance, audience demographics and the metrics each platform reports.get_analytics_overviewget_analytics_detailget_post_native_metrics
Inbox
Read comments and direct messages from connected channels, reply, assign a teammate and change a conversation’s status.list_inbox_conversationslist_post_commentscreate_post_comment

Less switching. More creating.

A few things to try once you’re connected. Replace “Launch” with your workspace name and bring your own ideas.

Find your workspace

Example prompt
List the Posty workspaces I can access and the channels connected to each one.

Turn an idea into a draft

Example prompt
In my Launch workspace, draft a LinkedIn post from these release notes. Keep it as a draft for me to review.

See what’s coming up

Example prompt
Show me the posts scheduled for next week in my Launch workspace, grouped by channel.

Your workflow.
Still your call.

Posty checks workspace membership and permissions on every call. Drafts, approvals and scheduling follow the same rules as the app, and a token never freezes a permission you have since lost.

You can work across any workspace you have access to. Tell your assistant which one to use, review its drafts, and publish when you’re ready. See the roles and visibility matrix for what each role can do.

Questions about Posty MCP

Do I need an API key to use Posty MCP?
No. Your assistant signs you in to Posty in the browser and you approve the connection, the way you would connect any app. API keys remain available for scripts, n8n and anything else that cannot sign in interactively.
Which AI assistants work with Posty MCP?
There are guides for Codex, Claude Code, Claude, Cursor, OpenCode and VS Code. Any other client that supports remote MCP servers over Streamable HTTP with OAuth sign-in can use the same server URL.
Which Posty plans include MCP access?
The Growth and Accelerate plans, the same plans that include the public API. A workspace on another plan returns a clear plan error instead of connecting.
Can my assistant publish without asking me?
Only what your role allows, and most clients ask before each tool call. Posts start as drafts unless you ask to schedule them, and a workspace that requires approval before scheduling requires it from your assistant too.
Can one connection work across several workspaces?
Yes. Ask the assistant to list your workspaces first, then name the one you mean in each request. Every tool takes a workspace, so an agency can draft for one client and check analytics for another in the same conversation.
Where is the full list of tools?
Every tool mirrors one operation of the public API, so the API reference on this site documents them all. The server also publishes its own catalog with every tool, its description and its schemas, which is what a connected client sees.