How to post to TikTok from ChatGPT

ChatGPT has no built-in TikTok posting; it needs a connector (an MCP server) that holds TikTok's Direct Post approval. PostWire's connector (https://postwire.io/api/mcp) writes the caption, gives you an upload link for the video, and publishes to TikTok after you approve — but it is not in ChatGPT's app directory yet (submitted to OpenAI's review on Sept 27, 2026), so today it works where ChatGPT lets you add a custom connector (developer mode), and in Claude, where it is already listed.

Files you attach to a ChatGPT message don't reach connectors, so a video goes through an upload link you open on the phone or laptop that has it. TikTok also requires a choice of who can see the video; through PostWire's API a TikTok post stays private unless a privacy value is sent.

Written from PostWire's own code and checked on Oct 1, 2026. Live networks: TikTok, Instagram, YouTube, LinkedIn (personal profiles), Facebook Pages, Bluesky, Mastodon, Telegram, Discord — not X, Threads, Reddit or Pinterest.

Step by step

  1. Add PostWire as a custom connector

    If your ChatGPT plan offers developer mode, add a connector with the URL https://postwire.io/api/mcp and sign in when asked (OAuth). Menu names in ChatGPT change often; OpenAI's help page has the current path. Not available on your plan? Use PostWire in Claude, where it is in the connector directory.

  2. Sign in with your email

    A 6-digit code creates your free PostWire account inside the sign-in window — no card.

  3. Connect TikTok

    Ask "connect my TikTok". The connector (create_connect_link) returns a one-hour link; open it, sign in on TikTok and come back.

  4. Upload the video

    Ask "post this video to TikTok". The assistant calls create_upload_link: open the link on the device that has the file (up to 1 GB, straight from a phone), then say "uploaded". It reads the file with get_uploaded_file.

  5. Approve the caption and who can see it

    The assistant writes the caption with generate_posts and asks you to confirm the exact text and the audience (everyone, followers, friends or only you). Nothing is published before you say yes.

  6. Publish

    post_to_social publishes through TikTok's Direct Post API and returns the result; get_post_status tells you when TikTok has finished processing. Want it later? schedule_post queues it.

Ways to post to TikTok from ChatGPT, compared

Read on each vendor's page on Oct 1, 2026.

OptionIn ChatGPT's app directoryTikTok on the free planWrites the caption per network
PostWireNot yet — submitted Sept 27, 2026; custom connector (developer mode) works today; listed in Claude's directoryYesYes — one idea, a native post per network
Upload-PostYes, per its own pageNoPartly (our Sept 26 review)
Copy the caption, upload in the TikTok app—YesYou paste it by hand

Checked on Oct 1, 2026 (2026-10-01) on each vendor's own pricing or docs page, linked in the first column and below. Monthly billing in USD unless noted. "Not listed" means we could not find it on their page, not that it is missing.

Where the others are ahead of PostWire

  • Upload-Post is already an app in ChatGPT's directory, per its own page, and reaches 22 destinations. PostWire is waiting on OpenAI's review and has 9 networks.
  • Doing it by hand is free and needs no connector. A connector saves the copy-paste and can schedule.
Sources, all read on Oct 1, 2026:

Questions people ask

Can ChatGPT post to TikTok directly?

Not by itself. It needs a connector (MCP server) that is authorized to post to TikTok. PostWire's connector holds TikTok's Direct Post approval (audited July 7, 2026), so your posts can be public.

Is PostWire in ChatGPT's app directory?

Not yet. It was submitted to OpenAI's review on Sept 27, 2026. Until it is listed, it works where ChatGPT allows a custom connector (developer mode) with the URL https://postwire.io/api/mcp, and it is already listed in Claude's connector directory.

Why doesn't the video I attached in ChatGPT reach TikTok?

Files attached to a chat message are not passed to connectors. Ask for an upload link, open it on the device that has the file (up to 1 GB), then tell the assistant it's uploaded.

Will my TikTok be public?

Only if you choose it. TikTok requires an explicit choice of who can view the video; through PostWire's API, a post with no privacy value is published as private (SELF_ONLY).

Can it also post to Instagram and YouTube Shorts?

Yes, the same upload can go to TikTok, Instagram (as a Reel) and YouTube in one request, each with its own caption. LinkedIn, Facebook Pages, Bluesky, Mastodon, Telegram and Discord are also available.

How much does it cost?

Free for one business (30 posts a month, TikTok included). Paid plans start at $9/month; nothing is ever charged from the chat — an upgrade link opens a Stripe page.