ChatGPT
ChatGPT and Posty

From the conversation, ChatGPT schedules into your calendar

Tell it what you want, and when. ChatGPT writes the copy, then schedules it to 12+ platforms with Posty's tools. You review it in the calendar.

Available in ChatGPT plugins
Paste this to ChatGPT:

Install the Posty plugin from ChatGPT plugins (search for: Posty), and schedule my posts with Posty's tools. If there is no plugin, custom connector: https://api.posty.hu/mcp-oauth. If you have a shell, the Posty CLI: npm install -g posty-cli, then posty auth:login. Details: https://posty.hu/ai/chatgpt

What it does

From the conversation to approval

ChatGPT starts the scheduling from the conversation. Whichever way you connect, it gets the same tools.

Schedule from the conversation

Tell ChatGPT what the post should be about, and when it should go out. It writes the copy, then schedules it through Posty.

Handles media too

For media, run the posty upload command first. ChatGPT attaches the URL you get to the matching content in the schedule.

Sees the calendar

ChatGPT reads the Posty calendar, so you see the booked and free slots. On request it rearranges the schedule before you approve.

Preview on a card

Before scheduling, ChatGPT shows a card of what would go out: the copy, the images, the character count and the errors, per account. The Schedule button sends exactly what you see.

One account, three ways

Plugin, MCP connector or CLI: each sees the same Posty account and the same connected accounts. You can switch from one to another later.

Approval in the calendar

ChatGPT prepares the schedule, and you review it in the Posty calendar. You can edit and approve it before the post goes out to any platform.

Three ways

How you connect them

Pick one. The plugin is the shortest. The MCP connector is the same server added by hand. The CLI is the command-line path. One Posty account sits behind all three.

  1. Way 1PluginOne click in the ChatGPT directory. This is what most people need.
  2. Way 2MCP connectorThe same server added by hand, if the directory is not available.
  3. Way 3CLIFrom the command line, for you or for an agent with a shell.
Way 1: plugin

One click in ChatGPT

Posty is in ChatGPT's official plugins. No key, no URL: ChatGPT signs you into Posty in the browser.

1

Connect your accounts

On the Posty web app, connect the social accounts you want to use. In the OAuth flow you authorize the connection, and pick which platforms Posty can access.

Connecting accounts with OAuth
terminal
$ posty integrations:list
[
{ "id": "cmf3k7…", "name": "Cafe · Instagram" },
{ "id": "cmf3k9…", "name": "Cafe · Facebook" }
]
2

Install the Posty plugin

Open ChatGPT plugins, search for Posty, and install it. ChatGPT asks once to connect your Posty account: you sign in in the browser, and you do not copy a key.

Plugin from the ChatGPT directory
ChatGPT → Plugins
# One click, no key:
https://chatgpt.com/plugins → search for: Posty → Install
# ChatGPT asks you in the browser to log into Posty. That's it.
3

Schedule, then review

Then ask in plain English, for example: "schedule a post for tomorrow at 18:00". ChatGPT first shows a preview card, then schedules with Posty's tools. You review it in the Posty calendar before it goes out.

Request, card, calendar review
terminal
$ posty posts:list
[
{ "id": "cmf7p2…", "state": "QUEUE",
"publishDate": "2026-08-16T07:00:00Z" },
{ "id": "cmf7q8…", "state": "DRAFT",
"publishDate": "2026-08-18T06:30:00Z" }
]
Way 2: MCP connector

The same server, added by hand

If plugins are not available on your plan or in your workspace, add the Posty MCP server as a custom connector. You get the same tools as with the plugin.

1

Add the connector

On the ChatGPT Settings, Connectors page, create a custom connector at https://api.posty.hu/mcp-oauth. ChatGPT signs you into Posty in the browser. Custom connectors are a paid ChatGPT plan feature.

Custom connector with OAuth
ChatGPT → Settings → Connectors → Custom connector
# Name: Posty
# URL: https://api.posty.hu/mcp-oauth
# Authentication: OAuth, ChatGPT logs you into your Posty account in the browser
# If the client cannot do OAuth, the key goes in the URL:
https://api.posty.hu/mcp/AZ_API_KULCSOD
2

A key only if you need one

If a client cannot sign in through the browser, create a key that starts with psty_mcp_ on the Settings, Developers page, and append it to the URL. We show the key once.

MCP key on the Developers page
.env
# Settings → Developers → New key
# We show the key once, when you create it.
# For the command line and the REST API:
POSTY_API_KEY=AZ_API_KULCSOD
# MCP clients get a separate key:
# psty_mcp_…
Way 3: CLI

Four commands to your first post

If you or ChatGPT use the command line, the Posty CLI manages the same account. Install it, sign in in the browser, list the accounts, then create a post.

terminal
# Install the Posty CLI
$ npm install -g posty-cli
# Sign in to your Posty account
$ posty auth:login
# List the connected platforms
$ posty integrations:list
[{ "id": "cmf3k7…", "name": "Cafe · Instagram" }]
# Create the scheduled post
$ posty posts:create \
$ -c "New brunch menu this Saturday." \
$ -i "cmf3k7…" \
$ -s "2026-08-16 09:00" --timezone Europe/Budapest
✅ Post created successfully!
{ "id": "cmf7p2…", "state": "QUEUE" }

The CLI writes JSON to standard output, and status and errors to standard error. On error the exit code is non-zero.

ChatGPT
In short

What is ChatGPT?

ChatGPT is OpenAI's assistant. You can use it in the browser, on desktop, and on your phone. It writes text, answers questions, and reaches external tools through plugins and connectors. Posty is in its plugins. After you install it, you can ask it to schedule posts in everyday English.

In practice you describe the post you want, and when it should go out. For example: "schedule a post for tomorrow at 18:00". ChatGPT writes the copy, then calls the Posty tool. You do not have to type a command.

The plugin and the custom connector use the same Posty MCP server, and the CLI uses the same account from the command line. On any path, Posty schedules and publishes at the approved time.

A familiar interface

It is available in the browser, on desktop, and on your phone. Through Posty you schedule posts with the same assistant.

Connects with a plugin

Posty is in ChatGPT plugins, and you install it in one click. The custom connector is the second path, on paid plans.

Separate jobs

ChatGPT writes the post copy. Posty schedules and publishes, and it has no built-in AI copywriter, on purpose.

Built for agents

What an agent can handle well

Posty takes predictable input and returns a machine-readable response. You do not need a separate detour for automation.

  • Machine-readable JSONCommands write JSON to standard output, so the agent can parse it directly.
  • Clear error signalsThe CLI writes status and errors to standard error, and on failure it exits with a non-zero code.
  • Built-in skill fileThe SKILL.md in the npm package describes how to use the CLI, so the agent can learn from it.
  • Flat command setThe flat command set has no hidden state, so the input and result of every operation are easy to follow.
  • Three access modesYou can reach the same Posty account over MCP, the published CLI, and the public REST API.
SKILL.md
---
name: posty
description: Posty schedules and publishes social posts
from the command line.
homepage: https://posty.hu
---
# Output contract
Every command prints its JSON result — and nothing
else — to stdout; status lines, warnings and errors
go to stderr, and every failure exits 1.
# Two Hard Rules (Read First)
Rule 1 — Authenticate before anything.
Rule 2 — Every file passed to `-m` MUST first go
through `posty upload`.

The agent learns the CLI from the SKILL.md in the npm package, with no extra training.

See how Posty works with other agents too.

Real commands

The full CLI toolkit

The posty commands cover posts, integrations, analytics, uploads, configuration and authentication. You can pass the -c flag more than once for a content thread, and attach media with the -m flag.

Posts
posty posts:createNew post: scheduled, as a draft, or published right away.
posty posts:listPosts in the given period. You can filter by client group too.
posty posts:delete <id>Delete a post by id.
posty posts:find-slot <id>The next free publishing time for a social account.
posty posts:status <id>Switch a post between draft and scheduled.
posty posts:missing <id>Content already on the platform for a post with a missing id.
posty posts:connect <id>Connect a post to content that is already published.
Social accounts
posty integrations:listConnected social accounts and their ids. This is what the -i flag needs.
posty integrations:groupsThe list of client groups, if you work with more than one brand.
posty integrations:settings <id>An account's settings schema, rules, length limit, and tools.
posty integrations:trigger <id> <method>Call a platform tool for extra data, for example to search for music.
Media and analytics
posty upload <fájl>Upload a media file. The URL you get back goes into the posts:create -m flag.
posty analytics:platform <id>A social account's stats going back the given number of days.
posty analytics:post <id>Performance of a single post.
Login and settings
posty auth:loginLog in with OAuth2 device authorization: the browser opens, you approve.
posty auth:logoutClear stored login data.
posty auth:statusShows whether you're logged in, and checks access too.
posty config:set <kulcs> <érték>Save a CLI setting, for example the default timezone.
posty config:get [kulcs]Print the saved settings.
posts:create flags
-c, --contentThe post text. Repeat it to make a thread: the first is the post, the rest are comments.
-m, --mediaMedia for the -c that comes before it. The URL has to come from posty upload.
-i, --integrationsIds of the target social accounts, comma-separated.
--date, -sWhen to publish. Either with an explicit offset, or together with the --timezone flag.
--timezoneIANA timezone name, for example Europe/Budapest. Only pass a date with no offset together with this.
-t, --typeschedule (default), draft, or now.
-d, --delayDelay in MINUTES between items in the thread.
--jsonThe full post description from a JSON file, when the flags are not enough.
--settingsPlatform-specific settings as JSON. The schema comes from integrations:settings.

The CLI writes JSON to standard output, so the agent can parse every command result directly.

Supported platforms

One account, every channel

Connect your accounts in a few clicks, then post to every channel from Posty.

TikTok

TikTok

Instagram

Instagram

Facebook

Facebook

Threads

Threads

LinkedIn

LinkedIn

YouTube

X

X

Pinterest

Pinterest

coming soon
Bluesky

Bluesky

Google Business

Google Business

coming soon
Discord

Discord

Telegram

Telegram

Slack

Slack

…and more to come
Pricing

Hungarian pricing, no hidden costs

Every plan starts with a 7-day free trial. We bill in forints and issue a VAT invoice.

2 months free

Alap

For solo creators new to scheduling
4 990 Ft/mo
7-day free trial
0 Ft due today · Cancel anytime
  • 5 social accounts
  • 1 workspaces
  • One user
  • Advanced image editor
  • Viral video + UGC templates
  • Automations
  • API access
  • Posting with an AI agent
  • Unlimited posts
  • Multiple accounts per platform
  • Scheduling
  • Calendar view
  • Repeated posts
  • Post delays
  • Studio access
  • Analytics (beta)
  • Post comments
  • Dark & light mode

Pro

Most popular
If you create both images and videos
8 990 Ft/mo
7-day free trial
0 Ft due today · Cancel anytime
  • 10 social accounts
  • 1 workspaces
  • 3 users
  • Advanced image editor
  • Viral video + UGC templates
  • Automations
  • API access
  • Posting with an AI agent
  • Unlimited posts
  • Multiple accounts per platform
  • Scheduling
  • Calendar view
  • Repeated posts
  • Post delays
  • Studio access
  • Analytics (beta)
  • Post comments
  • Dark & light mode

Kreátor

For creators managing multiple brands or clients
18 990 Ft/mo
7-day free trial
0 Ft due today · Cancel anytime
  • 30 social accounts
  • 5 workspaces
  • Unlimited users
  • Advanced image editor
  • Viral video + UGC templates
  • Automations
  • API access
  • Posting with an AI agent
  • Unlimited posts
  • Multiple accounts per platform
  • Scheduling
  • Calendar view
  • Repeated posts
  • Post delays
  • Studio access
  • Analytics (beta)
  • Post comments
  • Dark & light mode

Csapat

Highest limits
For agencies managing many channels
34 990 Ft/mo
7-day free trial
0 Ft due today · Cancel anytime
  • 100 social accounts
  • 15 workspaces
  • Unlimited users
  • Advanced image editor
  • Viral video + UGC templates
  • Automations
  • API access
  • Posting with an AI agent
  • Unlimited posts
  • Multiple accounts per platform
  • Scheduling
  • Calendar view
  • Repeated posts
  • Post delays
  • Studio access
  • Analytics (beta)
  • Post comments
  • Dark & light mode
Post to
TikTokTikTok
InstagramInstagram
FacebookFacebook
ThreadsThreads
LinkedInLinkedIn
YouTube
XX
PinterestPinterest · coming soon
BlueskyBluesky
Google BusinessGoogle Business · coming soon
DiscordDiscord
TelegramTelegram
SlackSlack
FAQ

Common questions

Does it work with a free ChatGPT account?
Plugin availability varies by plan and by region. OpenAI decides that. Custom connectors are a paid ChatGPT plan feature. Posty does not promise that it works with a free account.
What is the difference between the plugin and the MCP connector?
Nothing on the Posty side: the same server, the same tools. You install the plugin from the ChatGPT directory in one click. You add the connector by hand with the server URL, where the directory is not available.
How do I connect ChatGPT to Posty?
The shortest path: search for Posty in ChatGPT plugins, and install it. You sign in to Posty in the browser. No key needed. If there is no plugin, add a custom connector at https://api.posty.hu/mcp-oauth.
Who writes the post, and who publishes it?
ChatGPT writes the copy. Posty schedules and publishes. It has no built-in AI copywriter, on purpose.
Which Posty plan includes MCP?
MCP is part of the Pro, Kreátor and Csapat plans. The CLI and the public REST API are available on the same plans.
Can I use the CLI or the REST API alongside ChatGPT?
Yes. You can reach the same Posty account over MCP, the published CLI, and the public REST API at api.posty.hu. The three ways work side by side.
Get started today

Connect ChatGPT to Posty.

Install the Posty plugin in ChatGPT, and sign in in the browser. After that you can ask for scheduling in plain English.

Start your free trial
7 days free · 0 Ft due today · cancel anytime