ChatGPT + PostNinja

Schedule Social Media Posts with ChatGPT

Add PostNinja to ChatGPT and schedule posts by asking: write a launch post, tailor it for every platform, and put it on your calendar without leaving the chat. You sign in with your PostNinja account, so there's no API key to copy.

  • Connect once with an API key
  • Draft, schedule and publish by asking
  • 7 platforms: X, Instagram, TikTok, Facebook and more

Setup

How do I connect PostNinja to ChatGPT?

  1. 1

    Add PostNinja to ChatGPT

    In ChatGPT on the web, with developer mode on (Plus, Pro, Business, Enterprise or Edu):

    1. Open Settings → Security and login and turn on Developer mode.
    2. Go to chatgpt.com/plugins, click +, then Create MCP App.
    3. Name it PostNinja and paste the server URL below as the connection.
    4. Click Create, then Connect. Log in to PostNinja and click Allow.
    5. In a chat, pick PostNinja from the + menu and ask away.
    Server URL
    https://postninja.app/api/mcp

    We're submitting PostNinja to ChatGPT's app directory. Once it's listed, you'll be able to add it in one click without developer mode.

    ChatGPT asks before each action that changes something, like scheduling a post.

  2. 2

    Just ask

    ChatGPT finds the PostNinja tools on its own. Try:

    • “Write three Facebook posts about our new feature and schedule them for next week, one a day at 9am.”
    • “Turn this announcement into an X thread and an Instagram caption, and schedule both for tomorrow morning.”
    • “What's on my posting calendar this week?”

Tools

What can ChatGPT do with PostNinja?

Write and schedule

Drafts posts, gives each platform its own text, and schedules them for any date and time.

Threads and Stories

Builds multi-post X threads and posts photos or videos as Instagram Stories.

Check what's planned

Lists upcoming posts, drafts and what went out, with links to the live posts.

Fix and reschedule

Moves, edits or deletes drafts and scheduled posts when plans change.

Add images

Uploads images to attach to posts. Larger files and video go through the REST API.

Spot failures

Reads each account's status and error, so it can tell you what didn't go out and why.

One connection, seven platforms

Connect your accounts in PostNinja once. From then on ChatGPT can post to any of them, and PostNinja publishes at the time you set.

FAQ

ChatGPT and PostNinja questions

Do I need an API key for ChatGPT?

No. ChatGPT signs in with your PostNinja account and asks you to allow access. You can disconnect it any time under Settings → API → Connected apps.

Which ChatGPT plans can add PostNinja?

Custom apps need developer mode, available on the web for Plus, Pro, Business, Enterprise and Edu. Business and Enterprise admins may need to allow it first.

Is there a ChatGPT plugin for social media scheduling?

Yes: PostNinja works as a ChatGPT app (the successor to plugins). It schedules posts to X, Instagram, Threads, Facebook, TikTok, YouTube Shorts and Pinterest.

Does ChatGPT post without asking me?

That depends on ChatGPT's own settings; most ask before each tool call. If you'd rather review everything, ask it to save posts as drafts, then schedule them from the PostNinja calendar.

Is my API key safe?

PostNinja only stores a hash of each key and shows its first characters so you can tell keys apart. A key works for one workspace, and you can revoke it any time under Settings → API.

Which platforms can ChatGPT post to?

Every account you've connected: X, Instagram, Threads, Facebook Pages, TikTok, YouTube Shorts and Pinterest.

Do posts scheduled by an AI agent cost extra?

No. They're ordinary posts on your plan. As always, X posts use credits (10 each, 80 with a link) because X charges for every post; other platforms are unlimited.

Works with other AI agents too

Let ChatGPT run your social media.

Connect ChatGPT to PostNinja in a couple of minutes. Plans from $15 a month.