Connect ChatGPT to social media
Switch on Developer mode, add PostEverywhere as a custom connector, and ChatGPT can schedule the posts you just wrote together to Instagram, LinkedIn, TikTok and all top platforms. Everything it books shows up in your PostEverywhere calendar.
$0 due today, cancel anytime
Used by 2,831 happy customers
Schedule the three LinkedIn posts we just wrote for Tuesday, Wednesday and Thursday at 9am, and cross-post the second one to Instagram.
Used PostEverywhere
list_accountsLinkedIn and Instagram foundcreate_post×3Scheduled
All three are booked for 9:00 AM. Wednesday’s post goes to LinkedIn and Instagram with a shorter caption for Instagram. You can review them in your PostEverywhere calendar.
Mon
11:00 AM
Tue
9:00 AM
Wed
9:00 AM
Setup on chatgpt.com
How to connect ChatGPT to social media in Developer mode
ChatGPT talks to outside tools through custom connectors, which are remote Model Context Protocol servers. They stay hidden until you switch on Developer mode, so that is always the first step. After that you add the PostEverywhere MCP server by its address and approve it once.
- 1
Turn on Developer mode.
On chatgpt.com, open Settings, then the Apps section (shown as Connectors on some accounts), open Advanced settings and switch on Developer mode. On Business and Enterprise workspaces an admin may need to allow it first.
- 2
Add the PostEverywhere MCP server in ChatGPT.
In the same section, create a new custom connector. Call it PostEverywhere and paste the connector address below. There is no client ID or secret to find.
https://mcp.posteverywhere.ai - 3
Sign in and approve.
Follow ChatGPT’s prompt to sign in to PostEverywhere, then approve access. If ChatGPT asks for a key instead, create one on the Developers page in PostEverywhere and paste it. Either way the credential is revocable from your dashboard.
- 4
Check the connection.
Open a new chat, choose PostEverywhere from the tools for that conversation and ask “Show me my connected social accounts on PostEverywhere.” ChatGPT should list your linked profiles and whether each one is healthy.
What you need to connect ChatGPT to social media
A paid ChatGPT plan: Plus, Pro, Business, Enterprise or Edu. Free ChatGPT accounts cannot add custom connectors. Developer mode is on the web only, so set it up at chatgpt.com rather than in the phone or desktop apps. On the PostEverywhere side you need an account with at least one social profile connected under Accounts.
What you can ask
ChatGPT prompts to schedule social media posts through a custom connector
These are action prompts, not writing tips: each one makes ChatGPT call a PostEverywhere tool. ChatGPT asks you to confirm before anything that changes your schedule runs, so you see exactly what it is about to do.
“Take the five ideas above, write a caption for each and schedule them Monday to Friday at 10am on LinkedIn and Facebook.”
A week of posts from one message, no spreadsheet needed.
“Draft a launch post, make a short X (Twitter) version and a longer LinkedIn one, and book both for tomorrow at 9am Eastern.”
Two tones, one announcement, the same publish time.
“Which of my accounts have I not posted to in the last two weeks?”
Compares your accounts with recent posts so nothing goes quiet.
“Did anything fail to publish this week? If so, retry it.”
Finds failed posts and sends them again.
“Import the image at this link and schedule it to Instagram on Friday at noon with the caption we wrote.”
Pulls the image into your media library and attaches it.
“Save these as drafts. I will look at them in the calendar before anything goes out.”
Nothing publishes until you schedule the drafts yourself.
Skills for ChatGPT
Add the PostEverywhere skills to ChatGPT from one zip
Download the zip and add it to ChatGPT, and each skill tells ChatGPT which PostEverywhere tools to call for one job and in what order. The skills pair with the custom connector you set up in Developer mode: ChatGPT follows the skill to plan and write, then the connector does the publishing.
Install for ChatGPT
Download every skill in one zip and add it to ChatGPT. Each skill also has its own zip on its card below.
Download all skills (.zip)Only want one or two? Every skill card here has its own ChatGPT zip.
See all skills and promptsPlan a content calendar
Plan a week or month of posts and fill your queue.
Repurpose content
Turn a blog post, transcript or newsletter into a set of posts.
Launch announcement
Teaser, launch-day, reminder and last-call posts for a launch, event or sale.
Review post performance
See how posts did and which platform works best.
Weekly report
A short weekly or monthly report, ready to paste into an email.
Brand voice
Learn how you write from your own posts and keep new posts in your voice.
Schedule social posts
Write, schedule or publish a post to any connected account.
Prompts to try in ChatGPT
See all skills and prompts“Plan two weeks of posts for my Instagram and LinkedIn in PostEverywhere around these three themes, show me the plan, then schedule it when I say yes.”
Skill: Plan a content calendar“We open the waitlist on the 20th. Plan a teaser, a launch-day post, a reminder and a last call in PostEverywhere for every connected account.”
Skill: Launch announcement“Compare how my posts did this month against last month in PostEverywhere and tell me which platform deserves more of my time.”
Skill: Review post performance“Write three caption options for this photo in my usual voice, then schedule the strongest to Instagram and Facebook on Friday at noon with PostEverywhere.”
Skill: Schedule social posts
Your calendar
Review every scheduled ChatGPT post in your PostEverywhere calendar before it goes live
A chat is a bad place to keep track of a month of posts. Everything ChatGPT schedules is stored in PostEverywhere, so you and your team see it in one calendar, can open any post to edit it, and can follow its status from Scheduled through Publishing to Posted. Treat ChatGPT like a new colleague for the first week: let it save drafts, then schedule the ones you like.
- Edit after the chat ends.
- Change a caption, a time or an image in the calendar. ChatGPT does not need to be open.
- One queue for everyone.
- Posts from ChatGPT sit next to posts your team wrote in the app, so nothing is double-booked.
- Failures you can see.
- A failed post is marked Failed with the reason, so you can fix it in the app or ask ChatGPT to retry.
Mon
19
11:00 AM
Monday team photo
Tue
20
9:00 AM
Why we rebuilt reporting
Wed
21
9:00 AM
Five setup mistakes to avoid
Connect ChatGPT to Instagram, LinkedIn and every top platform
ChatGPT never connects to Instagram or LinkedIn directly. You link each profile to PostEverywhere once, and ChatGPT reaches all of them through the one connector, with posts sent through each network’s official API.
Instagram
Instagram Graph API
Facebook
Meta Graph API
X
X API v2
LinkedIn
LinkedIn Marketing API
TikTok
Content Posting API
Threads
Meta Threads API
Bluesky
AT Protocol
Telegram
Telegram Bot API
Discord
Discord webhooks
YouTube
YouTube Data API v3
Pinterest
Pinterest API
WordPress
WordPress REST API
ChatGPT limits and troubleshooting: Developer mode, plans and connectors
By platform
- Instagram64 sent
- LinkedIn48 sent
- X40 sent
- Facebook31 sent
- TikTok1 of 22 failed
- YouTube12 sent
Why posts failed
Grouped by cause, most common first
This video is outside the length TikTok allows for this account.
Example data
There is nowhere to add a connector. Developer mode is off, or your plan does not include it. Free ChatGPT accounts cannot add custom connectors, and the switch only appears on the web.
The tools do not appear in a chat. Pick PostEverywhere from the tools for that conversation, and check the address has no typing mistakes. On Business or Enterprise, confirm an admin has allowed custom connectors for your workspace.
ChatGPT needs the hosted server. ChatGPT only connects to remote servers on the internet. The open-source @posteverywhere/mcp package runs on your own machine, which suits desktop and code tools but not ChatGPT, so always use the hosted address.
A smaller tool set than code tools get. Through ChatGPT, PostEverywhere offers 30 tools, a slimmer set than the 38 that code tools get on the full server. It covers the everyday jobs of writing, scheduling and checking posts; for developer work such as webhooks, use the API directly, and make artwork in AI Studio before asking ChatGPT to attach it.
Rate limits. The API allows 60 requests a minute per key. A normal conversation never gets close; if you want hundreds of posts at once, use bulk scheduling in the app instead.
Cutting ChatGPT off. Delete the connector in ChatGPT and revoke its key on the Developers page in PostEverywhere. Scheduled posts still publish, because they live in PostEverywhere rather than in the chat.
Why connect ChatGPT
What ChatGPT can do with your social media accounts once connected
POST /api/v1/posts
{ "content": "Launch week is here",
"account_ids": [101, 102, 103, 104, 105],
"scheduled_for": "2026-10-06T09:00:00Z" }- northwind.coffeedoneviews 1,204 · likes 87
- Northwind Coffeedoneimpressions 612
- northwindverifyingattempts 1
- northwindcoffeeuploadingattempts 1
- Northwind Coffeeretry_schedulednext_retry_at 09:05
One request, one result per accountExample data
PostEverywhere sits between ChatGPT and the networks. ChatGPT decides what to say and when; PostEverywhere holds the authorised connections, applies each platform’s limits and publishes. Your Instagram password never goes anywhere near a chatbot, and the connector’s only credential can be revoked from your dashboard in seconds.
The always-on version: [OpenAI Dots](/agents/dots). A Dot keeps working after you close the tab, so it can plan the week and draft posts for your approval on a schedule, through the same custom connector.
Alternative: a Custom GPT with PostEverywhere Actions. Before Developer mode existed, the way to give ChatGPT tools was a Custom GPT wired to a REST API with GPT Actions. That still works with the PostEverywhere API and suits teams that want to share one locked-down “social media GPT” with set instructions on tone and approval wording. It takes more setup and covers less than the connector, so for one person managing their own accounts, the connector is the better fit.
A PostEverywhere app for ChatGPT has been submitted to OpenAI and is in review. Until it is approved, Developer mode is the way in, and the connector above gives you the same publishing tools. If you are weighing ChatGPT against other assistants for writing, our assistant comparison for social media covers that side.
$0 due today, cancel anytime
Connect another AI agent
The same PostEverywhere account works with every assistant on this list, all publishing into one calendar.
Pricing
Simple pricing, unlimited posts on every plan
Every plan posts to all top platforms and includes the API and hosted MCP server for your AI agent.
7-day free trial on every plan. Card required, $0 due today, cancel anytime. Compare every plan
FAQ
ChatGPT social media FAQ
Straight answers about plans, platforms and how scheduling works.
Can ChatGPT post to social media?
Not by itself. ChatGPT has no posting ability of its own, but with PostEverywhere added as a custom connector it can create, schedule and publish posts to Instagram, LinkedIn, TikTok, X (Twitter), Facebook, Threads and the other platforms you connect.
How do I connect ChatGPT to Instagram?
Connect your Instagram professional account to PostEverywhere under Accounts, then add PostEverywhere to ChatGPT in Developer mode. ChatGPT can then schedule Instagram posts, including images imported from a public link.
Does ChatGPT support MCP?
Yes. ChatGPT supports remote MCP servers as custom connectors when Developer mode is switched on. It does not run local MCP servers, which is why PostEverywhere hosts one at https://mcp.posteverywhere.ai.
Does ChatGPT Plus have MCP?
Yes. Plus, Pro, Business, Enterprise and Edu can all add custom MCP connectors through Developer mode on the web. Free accounts cannot.
Which ChatGPT plans can use the PostEverywhere connector?
Plus, Pro, Business, Enterprise and Edu, on chatgpt.com. On Business and Enterprise, a workspace admin may need to switch Developer mode on before members can add the connector.
Can ChatGPT schedule posts for later?
Yes. Give it a day and time, including a time zone if it matters, and it books the post for then. It can also save drafts and move scheduled posts to new times.
Is the PostEverywhere ChatGPT app live?
Not yet. The app is in review with OpenAI. Today you connect through Developer mode as a custom connector, which takes a couple of minutes and gives you the same publishing tools.
Is there a free trial?
Every plan starts with a 7-day free trial. A card is needed to start, you pay nothing on day one, and you can cancel anytime in the first week. PostEverywhere has no free plan; the ChatGPT connector comes with every paid plan.
Still have questions?
Contact us or browse the full FAQ.
$0 due today, cancel anytime
Schedule straight from your ChatGPT chats
Switch on Developer mode, add the connector, and let ChatGPT book next week.
$0 due today, cancel anytime
More on ChatGPT and PostEverywhere
Explore related features and guides to get the most out of PostEverywhere.
AI agents
Every assistant PostEverywhere works with, and the full tool list.
Social media API
The REST API behind the connector, for Custom GPT Actions.
How to use AI for social media
Prompts and workflows for writing better posts.
Bulk scheduling
Upload a CSV when a chat is the wrong tool.
Social media calendar
Where every ChatGPT post can be reviewed.
API or MCP?
When to script the API instead of chatting.

“This tool has truly made my content posting so much easier, I can't work without it. I can schedule my posts days in advance while working on other projects. Set it and forget it.”