A coral chat speech bubble with a lavender paper airplane tied to it by a string, standing for posts sent to X from a ChatGPT chat
September 14, 2026·8 min read

ChatGPT Twitter Integration: Connect ChatGPT to X via MCP

Vadym Petryshyn
Helping to fix your X & Threads account problems | Founder of Postory
Key Takeaway

Turn on developer mode in ChatGPT, add Postory's MCP server (https://postory.io/mcp) as a developer-mode app, and sign in. ChatGPT can then review your imported X posts, answer replies on your own posts, and draft, schedule or publish; it's told to ask you first. OpenAI documents write actions like publishing for Business, Enterprise and Edu.

Search for a ChatGPT Twitter integration and you'll mostly find automation recipes: a trigger fires, the OpenAI API writes text, a tweet goes out. This guide covers the other route: connecting ChatGPT itself to your X (formerly Twitter) account.

What a ChatGPT Twitter Integration Can and Can't Do

MCP (Model Context Protocol) lets an AI app call outside tools. In ChatGPT, Postory is a developer-mode app that talks to your Postory account, not to X. The X connection stays with Postory, so ChatGPT never gets your X password or tokens.

That answers the "ChatGPT Twitter API" question: no X developer account or API key, just a Postory OAuth sign-in.

Through it, ChatGPT can:

  • Read your own X posts, replies, following and followers, once imported.
  • Draft posts and threads.
  • Publish or schedule a draft after a preflight check.
  • Review how your posts did.
  • Answer replies on your own posts, up to 10 at a time, approved like a publish.
  • Check your own account (shadowban check or Profile Audit) on your yes.

What it can't do: like, follow, send DMs or reply to other people's posts; it answers only replies on your own posts. It works with X only, not Threads or Bluesky, and can't fetch other accounts' history.

What You Need First: A ChatGPT Plan With Developer Mode

ChatGPT reaches a custom MCP server through developer mode. OpenAI's developer mode guide lists it for Plus, Pro, Business, Enterprise and Education accounts on the web. ChatGPT Free isn't listed.

From OpenAI's Help Center article on developer mode:

  • Admins first. In Business, Enterprise and Edu workspaces, an admin turns developer mode on under Workspace Settings → Permissions & Roles → Connected Data. On Business, only admins and owners can use it. On Enterprise and Edu, members an admin grants access then find the toggle under Settings → Apps → Advanced settings.
  • Publishing depends on your plan. The article says full MCP support, including write actions, is a beta for Business, Enterprise and Edu, and gives Pro read/fetch permissions. The developer mode guide lists Plus and Pro without that split. On Plus or Pro, anything that changes data (drafts, publishing, replies, imports and checks) may not be available. Postory marks its read tools read-only, which OpenAI's guide says ChatGPT respects, so reads shouldn't count as write actions. Try a read first, such as "How did my X posts do this week?"
  • Not on mobile. MCP apps aren't in ChatGPT's mobile app.

X (Twitter) MCP server

Connect your X account to Claude or ChatGPT

Postory's MCP server lets Claude, ChatGPT, Gemini or Grok search your imported X posts and replies, write drafts, and schedule or publish after you approve. X only. 100 free credits, no card.

A laptop cabled to a second device with a small key on the cord, standing for one Postory sign-in

Connect X to ChatGPT on the Web

First, sign up for Postory and connect your X account on the Accounts page.

  1. Open Settings → Security and login and turn on Developer mode.
  2. Open Plugins, select the plus button and create a developer-mode app.
  3. Name it Postory, enter https://postory.io/mcp and choose OAuth. If asked for a registration method, choose Dynamic Client Registration (DCR).
  4. Sign in to Postory and approve access.
  5. In a chat, open the Plus menu → Developer mode and select Postory.

If a label doesn't match, check the ChatGPT (web) setup steps.

Per OpenAI's guide, write actions require confirmation by default, and you can remember your choice per tool for that conversation. So the prompt should appear for tools that preview or change something, not for plain reads.

Use It in the ChatGPT Desktop App and Codex CLI

The desktop app and Codex CLI connect differently: they read Codex's MCP configuration, which the desktop app, Codex CLI and the Codex IDE extension share.

In the desktop app:

  1. Open Settings and select MCP servers.
  2. Select Add server.
  3. Enter a name, choose Streamable HTTP and paste https://postory.io/mcp as the URL.
  4. Save the server, then select Restart.
  5. In the server list, select Authenticate next to Postory and approve the scopes.
  6. Type /mcp in the composer to reach the connected servers.

In Codex CLI, it's two commands:

codex mcp add postory --url https://postory.io/mcp
codex mcp login postory

The second opens the Postory consent screen in your browser. Full steps: see the ChatGPT desktop app and Codex CLI sections.

What to Ask ChatGPT to Do With Your X Account

Ask in your own words, such as:

  • "Answer my new replies on X in my voice."
  • "How did my X posts do this week, and what worked?"
  • "Draft next week's X posts in my voice."

It also handles:

  • Search your posts by meaning, not exact words.
  • Schedule a draft 2 minutes to 30 days ahead.

Reading needs data imported into Postory. A full import shows what it fetches and the cost, then waits for your yes, because imports spend credits. Postory refreshes stale data without asking for a yes, though ChatGPT may still confirm the call, and ChatGPT says the credits used. What it costs:

  • Free: drafts and performance reviews.
  • Fresh counts: 0.05 credits a post re-read, 1 to 10 per refresh.
  • Publishing, scheduling or sending a reply: 3 credits per account.
  • Shadowban check: 3 basic ones a day free, then 7 credits.
  • Profile Audit: 150 credits.

How approval works. By default, ChatGPT is told to show you the post and ask first. Postory can't check your chat reply. Turn on "Manually approve publishing & scheduling in Postory" and every publish or schedule waits for your approval on a Postory page, a step ChatGPT can't skip. Remembering a choice in ChatGPT doesn't skip that page. You can also manage or disconnect connected apps, or take publishing away without disconnecting.

A wall calendar beside a small gear-driven machine with a lever, standing for a chat request compared with an automated workflow

ChatGPT in Chat vs Automation Workflows for X

Automation platforms are the other kind of ChatGPT Twitter integration: IFTTT's ChatGPT and X page lists ready-made automations such as posting an AI-generated tweet from a new RSS item.

ChatGPT through PostoryAutomation workflow
Starts whenYou ask in the chatA trigger fires
Best forOne-off drafts, reviews, replies, scheduling with a previewRecurring recipes
Before a post goes outA preflight and your approvalWhatever the recipe defines

Pick chat when each post needs your eyes, a workflow when the same thing should happen every time. Weighing X's own developer MCP server instead? See Postory's MCP server vs X's XMCP.

Start Using ChatGPT With Your X Account

Connect your X account to ChatGPT and let it draft, schedule and publish, with your approval (on Plus or Pro, changes may not be available). Postory's X (Twitter) MCP server guide keeps the steps for every client, and you can connect Claude to X with the same server.

Start with Postory: 100 welcome credits, no card required.

FAQ

Q: Can ChatGPT post tweets?

Yes, on a plan with write actions: OpenAI's Help Center documents those for Business, Enterprise and Edu, and on Plus or Pro anything that changes data, like drafts, publishing or replies, may not be available. With Postory's server added in developer mode, ChatGPT can publish or schedule a draft to your X account, and answer replies left on your own posts, under the same plan limits on write actions. It's told to show you the post and ask first. Turn on "Manually approve publishing & scheduling in Postory" and you approve each one on a Postory page, a step ChatGPT can't skip.

Q: Is there a ChatGPT Twitter plugin?

Postory isn't a listed plugin. You add it yourself from the Plugins menu as a developer-mode app, entering Postory's server URL. Some accounts see Apps instead of Plugins, according to OpenAI's plugins article.

Q: Does the ChatGPT Twitter integration work on ChatGPT Free?

Free isn't listed. OpenAI's developer mode guide lists Plus, Pro, Business, Enterprise and Education accounts on the web. On Plus or Pro, anything that changes data, like drafts, publishing or replies, may not be available: OpenAI's Help Center limits full MCP write actions to Business, Enterprise and Edu and gives Pro read/fetch permissions.

Q: Do I need the X API to connect ChatGPT to X?

No X API key and no OpenAI API key: your ChatGPT plan's developer mode and a Postory sign-in are enough. For X's own developer MCP server, see the comparison in our Claude guide.

Q: Can ChatGPT agent mode use my X account?

Not through a developer-mode app. OpenAI's Help Center says agent mode won't use custom apps, and deep research can use them for read and fetch actions only, not write actions. Use a regular chat with Developer mode selected instead.

Q: Does it work with Threads or Bluesky?

No. Postory's MCP tools support X (Twitter) only.

Share: