Skip to content

Supported platform · X

Schedule X posts and threads with AI

SimplePost publishes to the X account you authorize: single posts, threads of up to 25 posts, quote posts and posts with images, a GIF or a video. Write the post with your AI assistant, check the thread in a preview, and schedule it for the time you choose.

7-day free trial on every platform. No credit card required.

N

Northwind Studio

@northwindstudio

Northwind 2.4 is out: offline mode. Edit anywhere. Your changes sync when you're back online. 🧵

10:00 AM · Sep 29, 2026

N

Northwind Studio@northwindstudio · 1m

Every edit is saved on your device first, so a train tunnel or a flaky hotel Wi-Fi no longer stops you.

N

Northwind Studio@northwindstudio · 1m

When you reconnect, changes sync automatically. If two people edited the same thing, you review the conflict before anything is merged.

N

Northwind Studio@northwindstudio · 1m

Update to 2.4 on web and desktop today. Release notes: northwind.example/2-4

Example thread for a fictional company, rendered with SimplePost's open-source preview renderer.

Quick answer

Can ChatGPT or Claude post to X?

Yes. Connect your X account in SimplePost, then add SimplePost to ChatGPT, Claude or another MCP client. The assistant sends the post or thread to SimplePost, which publishes it to X now or at the scheduled time. The assistant never receives your X credentials.

What you connect
The X account you authorize
What you can publish
Text, up to 4 images or 1 video, threads, quotes

How it works

How SimplePost supports X

Hosted SimplePost connects to X with OAuth 2.0 and posts as the account you approve. Posting through the hosted service is covered by your SimplePost plan; there is no separate X API bill or credit top-up for hosted users.

Threads are published as a native reply chain: SimplePost posts the first item, then replies to it with each follow-up in order, pausing briefly between segments. Every segment gets its own result, so a partial failure is visible instead of hidden.

Supported content types

Text posts
Counted the way X counts them: links count as 23 characters and some characters, such as emoji and CJK text, count double.
Threads
A first post plus up to 24 follow-ups (20 segments in total during the free trial). In MCP, follow-ups are text-only; the web composer can attach media to them.
Images and GIFs
Up to 4 images in one post. An animated GIF must be the only attachment.
Video
One video per post, H.264 with AAC audio, from 0.5 seconds up to the length your account allows.
Quote posts and reposts
Quote a post already published through SimplePost, and optionally repost your own post automatically after a delay.

Before you connect

X account requirements and limits

SimplePost validates these rules when you schedule and again when the post becomes due.

Account requirements

  • An X account you can sign in to. SimplePost posts only as the identity you authorize.
  • Posts longer than 280 weighted characters require an account that X allows to publish long posts, such as a Premium subscription. SimplePost checks the account's status when it publishes and blocks a long post for accounts without it.
  • Replies and quotes are subject to X's API rules: X rejects replies to, or quotes of, posts that are not yours and do not mention you.

Limitations to know

  • SimplePost does not apply X's shorter video duration limit for accounts without Premium; X decides at upload time and returns an error if the video is too long.
  • Engagement numbers (likes, reposts, impressions) are not read back by the MCP tools.
  • Editing or deleting a post after it is published on X has to be done in X.

Text and media limits

X limits enforced by SimplePost
Text280 weighted characters for standard accounts; up to 25,000 for eligible accounts
ImagesUp to 4 per post, 5 MB each
Animated GIF1 per post, alone, up to 15 MB, 1280 × 1080 px and 350 frames
Video1 per post, up to 512 MB, H.264 + AAC, aspect ratio between 1:3 and 3:1, up to 60 fps
MixingImages and video cannot be combined in one post
CashtagsOne $SYMBOL per post, including repeats of the same symbol
Thread length25 posts (first post + 24 follow-ups); 20 during the trial

X settings in SimplePost

X post settings
Reply to IDPublish the post as a reply to an existing X post ID.
Automatic repostRepost your own post 1 to 720 hours after it publishes, set per post or as a default.
QuoteQuote an earlier post by selecting its SimplePost record.

With your assistant

How AI assistants publish to X

Your assistant calls list_accounts to find your X account, then create_post with a root message and a thread array for follow-ups. Ask for a draft first and SimplePost saves it without publishing, so you can check the thread before choosing a time.

Because the length check uses X's weighting, an assistant that drafts a 275-character post with two links may still be over the limit. SimplePost reports the exact problem, and the assistant can shorten the post before scheduling.

For media, give the assistant a public image or video URL, or attach a file in a client that supports uploads, such as ChatGPT. Local file paths do not work with the hosted server.

All assistants use the same SimplePost MCP server, so the accounts, validation and results are identical whichever one you use.

Example workflow

From idea to a scheduled X post

  1. Connect X

    In SimplePost, open Accounts → Connect account → X and approve access.
  2. Draft the thread in chat

    Paste your notes and ask your assistant for a hook post and three follow-ups under 280 weighted characters each.
  3. Save a draft and preview

    The assistant saves the thread as a draft and shows the preview. Adjust wording or order in chat.
  4. Schedule

    Confirm the time and timezone. SimplePost publishes the thread at that time and records each segment's result.
Example prompt
List my SimplePost accounts. Turn these release notes into an X thread: one hook post and three follow-ups, each under 280 characters, no hashtags. Save it as a draft on my X account and show me the preview. After I approve, schedule it for Tuesday at 09:30 Europe/London.

Example prompt. Replace the example links and times with your own; a draft is not published until you schedule or publish it.

Scheduling and preview

How X scheduling and previews behave

  • Scheduled posts are stored in SimplePost and sent when they become due. They are validated again at that moment, so an expired X connection or a changed file is caught before publishing.
  • The preview shows the full thread in order, with the media grid or carousel that X uses, in light or dark mode.
  • Until it starts publishing, a scheduled thread can be edited, rescheduled or discarded from the web app or by your assistant.

Cross-posting

Cross-post from X to other networks

The same release can go out as an X thread while other networks get a version that suits them, all in one scheduled post:

Per-network versions in one scheduled post
XHook post + 3 follow-ups, each within 280 weighted characters.
LinkedInOne longer post that explains why offline mode matters for teams, with the release card image.
BlueskyThe same thread, shortened to 300 characters per post.

FAQ

X scheduling questions

Can I schedule an X thread?

Yes. A SimplePost post can include up to 24 follow-ups, and SimplePost publishes them as a reply chain at the scheduled time. During the free trial, threads are limited to 20 posts in total.

Do I need an X API subscription to use SimplePost?

No. Hosted SimplePost uses its own X app, and posting is covered by your SimplePost plan. You only need your own X developer credentials when you self-host or use the SDK directly.

Why did SimplePost block my long post?

Posts over 280 weighted characters require an X account that can publish long posts. If X reports that your account has no such subscription, SimplePost blocks the post instead of letting it fail on X. Split it into a thread or shorten it.

Can I add images to every post in a thread?

In the web composer, yes. Through MCP, follow-ups are text-only and media belongs on the first post.

Does SimplePost support quote posts on X?

Yes. You can quote a post that was published through SimplePost by selecting its record, and you can enable an automatic repost of your own post after a delay between 1 and 720 hours.

Schedule your first X post

Start the free trial, connect X in the web app, and schedule from SimplePost or your AI assistant.

7 days free · No credit card · 10 posts per platform during the trial