---
title: "ChatGPT + Posty: schedule posts from the conversation | Posty"
description: "Posty is in ChatGPT plugins: you install it in one click, then schedule posts from the conversation, including video on your machine."
canonical: https://posty.hu/en/ai/chatgpt
source: https://posty.hu/en/ai/chatgpt.md
---

![ChatGPT](https://posty.hu/icons/ai/chatgpt.svg)

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.

[Get started](https://posty.hu/regisztracio)[Three ways](#harom-ut)

[Available in ChatGPT plugins](https://chatgpt.com/plugins/plugin_asdk_app_6a78a80578348191b5d3594846cb9913?q=posty)

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 1 — Plugin — One click in the ChatGPT directory. This is what most people need.](#bovitmeny)
2. [Way 2 — MCP connector — The same server added by hand, if the directory is not available.](#konnektor)
3. [Way 3 — CLI — From the command line, for you or for an agent with a shell.](#kezdes)

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](https://posty.hu/icons/ai/chatgpt.svg)

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 JSON Commands write JSON to standard output, so the agent can parse it directly.
- Clear error signals The CLI writes status and errors to standard error, and on failure it exits with a non-zero code.
- Built-in skill file The SKILL.md in the npm package describes how to use the CLI, so the agent can learn from it.
- Flat command set The flat command set has no hidden state, so the input and result of every operation are easy to follow.
- Three access modes You 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.

[![Claude](https://posty.hu/icons/ai/claude.svg)Claude](https://posty.hu/en/ai/claude)[![Gemini](https://posty.hu/icons/ai/gemini.svg)Gemini](https://posty.hu/en/ai/gemini)[![OpenClaw](https://posty.hu/icons/ai/openclaw.svg)OpenClaw](https://posty.hu/en/ai/openclaw)[![Hermes Agent](https://posty.hu/icons/ai/hermes.svg)Hermes](https://posty.hu/en/ai/hermes)[![Muse](https://posty.hu/icons/ai/muse.svg)Muse](https://posty.hu/en/ai/muse)[All AI integrations](https://posty.hu/en/ai)

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:create`New post: scheduled, as a draft, or published right away.

`posty posts:list`Posts 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:list`Connected social accounts and their ids. This is what the -i flag needs.

`posty integrations:groups`The 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:login`Log in with OAuth2 device authorization: the browser opens, you approve.

`posty auth:logout`Clear stored login data.

`posty auth:status`Shows 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, --content`The post text. Repeat it to make a thread: the first is the post, the rest are comments.

`-m, --media`Media for the -c that comes before it. The URL has to come from posty upload.

`-i, --integrations`Ids of the target social accounts, comma-separated.

`--date, -s`When to publish. Either with an explicit offset, or together with the --timezone flag.

`--timezone`IANA timezone name, for example Europe/Budapest. Only pass a date with no offset together with this.

`-t, --type`schedule (default), draft, or now.

`-d, --delay`Delay in MINUTES between items in the thread.

`--json`The full post description from a JSON file, when the flags are not enough.

`--settings`Platform-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](https://posty.hu/icons/brand/tiktok-app.svg)

### TikTok

![Instagram](https://posty.hu/icons/brand/instagram-app.svg)

### Instagram

![Facebook](https://posty.hu/icons/brand/facebook-app.svg)

### Facebook

![Threads](https://posty.hu/icons/brand/threads-app.svg)

### Threads

![LinkedIn](https://posty.hu/icons/brand/linkedin-app.svg)

### LinkedIn

YouTube

### YouTube

![X](https://posty.hu/icons/brand/x-app.svg)

### X

![Pinterest](https://posty.hu/icons/brand/pinterest-app.svg)

### Pinterest

coming soon

![Bluesky](https://posty.hu/icons/brand/bluesky-app.svg)

### Bluesky

![Google Business](https://posty.hu/icons/brand/gmb-app.svg)

### Google Business

coming soon

![Discord](https://posty.hu/icons/brand/discord-app.svg)

### Discord

![Telegram](https://posty.hu/icons/brand/telegram-app.svg)

### Telegram

![Slack](https://posty.hu/icons/brand/slack-app.svg)

### Slack

…and more to come

Pricing

## Hungarian pricing, no hidden costs

Minden csomag 7 napos ingyenes próbával indul, ma 0 Ft fizetendő, és bármikor lemondható. Forintban számlázunk, áfás számlával.

| Csomag | Havi | Éves (havi bontásban) | Éves egy összegben |
| --- | --- | --- | --- |
| Alap | 4 990 Ft/hó | 4 158 Ft/hó | 49 900 Ft |
| Pro | 8 990 Ft/hó | 7 492 Ft/hó | 89 900 Ft |
| Kreátor | 18 990 Ft/hó | 15 825 Ft/hó | 189 900 Ft |
| Csapat | 34 990 Ft/hó | 29 158 Ft/hó | 349 900 Ft |

Minden csomag tartalmazza:

- Korlátlan poszt
- Több fiók platformonként
- Időzítés
- Naptár nézet
- Ismétlődő posztok
- Poszt késleltetés
- Stúdió hozzáférés
- Analitika (béta)
- Poszt hozzászólások
- Sötét és világos mód

### Alap

For solo creators new to scheduling

- **Havi előfizetés:** 4 990 Ft/hó
- **Éves előfizetés:** 4 158 Ft/hó — évente egy összegben 49 900 Ft (2 hónap ajándék)

- 5 közösségi fiók
- 1 munkaterület
- Egy felhasználó
- ~~Haladó képszerkesztő~~
- ~~Virális videó és UGC sablonok~~
- ~~Automatizációk~~
- ~~API-hozzáférés~~
- ~~Posztolás AI-ügynökkel~~

### Pro — Most popular

If you create both images and videos

- **Havi előfizetés:** 8 990 Ft/hó
- **Éves előfizetés:** 7 492 Ft/hó — évente egy összegben 89 900 Ft (2 hónap ajándék)

- 10 közösségi fiók
- 1 munkaterület
- 3 felhasználó
- Haladó képszerkesztő
- Virális videó és UGC sablonok
- Automatizációk
- API-hozzáférés
- Posztolás AI-ügynökkel

### Kreátor

For creators managing multiple brands or clients

- **Havi előfizetés:** 18 990 Ft/hó
- **Éves előfizetés:** 15 825 Ft/hó — évente egy összegben 189 900 Ft (2 hónap ajándék)

- 30 közösségi fiók
- 5 munkaterület
- Korlátlan felhasználó
- Haladó képszerkesztő
- Virális videó és UGC sablonok
- Automatizációk
- API-hozzáférés
- Posztolás AI-ügynökkel

### Csapat — Highest limits

For agencies managing many channels

- **Havi előfizetés:** 34 990 Ft/hó
- **Éves előfizetés:** 29 158 Ft/hó — évente egy összegben 349 900 Ft (2 hónap ajándék)

- 100 közösségi fiók
- 15 munkaterület
- Korlátlan felhasználó
- Haladó képszerkesztő
- Virális videó és UGC sablonok
- Automatizációk
- API-hozzáférés
- Posztolás AI-ügynökkel

## 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](https://posty.hu/regisztracio)

7 days free · 0 Ft due today · cancel anytime
