X is the only platform that does not count characters the way you do, and the only one where a GIF is its own kind of attachment.
https://api.antwork.io/mcpChatGPT reaches Antwork through an app you create in Developer mode. It takes about a minute: switch the mode on, add Antwork's server URL, and sign in. There is no API key at any point.
Turn on Developer mode first. In ChatGPT open Settings → Security and login and switch on Developer mode. Without it the Plugins page has no + and there is nothing to paste the URL into. OpenAI lists it for Plus, Pro, Business, Enterprise and Edu on the web (not the mobile apps), though a Free account completed this setup when we tested it on 26 September 2026. On a work account your admin may have to allow it. If you can't find the switch, Claude connects in one click instead.
Yes. ChatGPT can post to X (formerly Twitter) through Antwork, a Model Context Protocol (MCP) app. You create an app in ChatGPT's Developer mode with Antwork's server URL, sign in to Antwork, and approve X once on X's own OAuth screen. From then on ChatGPT drafts posts in your voice, counts them the way X does, and schedules or publishes them to your account from inside the conversation, through X's official API. No API key, no browser extension, no copying drafts into x.com.
Antwork publishes and schedules to your own X account and reads the engagement on your own posts. It does not follow, like, repost or reply on your behalf, read your direct messages, or search and scrape other accounts.
Checked against the product on 28 September 2026Every screen is a real recording of ChatGPT and Antwork, made on 26 September 2026. Only the cursor, zooms and captions are added.
In ChatGPT open Settings → Security and login and switch on Developer mode. Without it the Plugins page has no +. Plans and work accounts are covered in the questions below.
ChatGPT does not post to X on its own. It can add apps over MCP in Developer mode, and Antwork is one built for publishing: you create it with Antwork's server URL and its drafting, scheduling and publishing tools appear in the composer, with no API key and no browser extension. These are the approaches you are actually choosing between, and they differ in what each one leaves you holding.
“Draft an X (Twitter) post about what we shipped this week and keep it inside the limit once the link is counted.”
“Turn the opening of this blog post into something for X, in my voice, no hashtags.”
“Attach this GIF to the X draft and schedule it for tomorrow morning.”
“How did my last five posts on X do? Show me impressions and engagement.”
Antwork does not answer with a wall of text. It renders real, clickable panels inside ChatGPT — the same interface you would get in a dashboard, in the conversation you are already in. No other social tool does this.
Shipped something small this week that fixed a big thing. Our token refresh ran daily but checked X (Twitter) against a five minute expiry window, so it could only ever catch a token that happened to die inside those five minutes. It never did. Accounts just went quiet.
X weighs characters rather than counting them. Every URL counts as 23 however long it is, and anything outside the Latin range counts double. Antwork counts the same way the server does, so a draft that fits here is a draft that posts.
X is the only platform where Antwork treats GIF as its own media type with its own ceiling: one per post, up to 15 MB, and never beside a photo or a video.
Up to four images in a post, but images and video can never share one. Ask for both and the agent splits them before it drafts rather than failing at publish.
X accepts a document post up to 100 MB. Unlike LinkedIn it cannot ride alongside images, so a document here is the whole post or none of it.
One command, one consent screen, and X (Twitter) is something you can just ask for.