Eleven platforms · one composer · $5 an account

Write the post once, land it everywhere it belongs

One caption in, a tailored version out to each platform you connected — trimmed for X, titled for YouTube, formatted for LinkedIn. Scheduled or right now.

Official APIs · No passwords · Cancel any time

Instagram TikTok YouTube X LinkedIn Threads Bluesky Pinterest Facebook Page Google Business Reddit

How it works

From one caption to every feed you own

Write it once

One composer, one caption, your media. Pick which of your connected accounts it goes to.

Tailor it per platform

Each platform gets its own card: X trims to 280, YouTube takes a title, LinkedIn keeps your line breaks. Edit any card without touching the others.

Post now or schedule

Publish immediately, pick a time, or drop it in the queue. Every target reports back with a link to the live post — or the reason it failed.

The composer

One caption, eleven honest versions

Every platform has its own limits and its own habits. Instead of one lowest-common-denominator caption, the composer keeps a card per target. The shared text fills them all; you fix the ones that need fixing. The counter on each card is the platform's real limit, counted the way the platform counts.

Try the composer

Caption

Three things I got wrong about lighting a talking-head video — and the $40 fix for each. Full breakdown in the video.
X 118 / 280

Three things I got wrong about lighting a talking-head video — and the $40 fix for each. Full breakdown ↓

YouTube title 52 / 100

3 lighting mistakes (and the $40 fix for each)

Description: shared caption

LinkedIn 131 / 3,000

Shared caption, line breaks kept.

Instagram 131 / 2,200

Needs media — attach the video or a frame.

What you are buying

A scheduler that says exactly what it does

01

Your own authorisation, every time

You sign in to each platform yourself. We hold a token the platform issued, never your password, and you can revoke it from the platform side at any moment.

02

Official APIs only

Nothing here automates a browser or pretends to be you. Every post goes through the platform’s published API, which is also why some formats are not possible — we say so on the card rather than faking it.

03

Priced by what you connect

Two accounts is ten dollars. Eleven accounts is fifty-five. There is no plan to outgrow and no seat to buy; disconnect an account and its charge stops with the next invoice.

04

What it will not do

It will not get you followers, engagement or reach. It puts the post you wrote where you told it to, at the time you said. The rest is the post.

Everything in it

The scheduler, one line each

No feature tiers: every workspace has all of it, from the first account.

Queue slots

Set the days and times once; "add to queue" fills the next free slot.

Calendar

The month at a glance, colour by status, click a day to start a post there.

Bulk upload

Drop a folder of clips or a CSV; spread them across slots or one a day.

Threads

Extra parts become a thread on X, Threads and Bluesky — the caption is post one.

First comment

Hashtags or a link, posted right after publishing on Instagram, LinkedIn, YouTube, Threads.

Recycling

Repost every few weeks, up to a count you set — evergreen without the calendar work.

Fitted media

An image outside a platform's ratio is padded with a blurred copy of itself. No white bars.

Carousels & documents

Several images where the platform allows, a PDF as a LinkedIn document.

Analytics

Impressions, likes, comments, saves per post — and the hours your posts do best.

API & MCP

Post from your code or from Claude, Cursor, ChatGPT. One key, included.

Price

$5 per connected account / month

Connect two accounts, pay ten dollars. Connect eleven, pay fifty-five. Unlimited posts, every feature, on every plan — because there is only one plan.

No trial without a card, no card without a price

You see the total for your accounts before you pay a cent.

One post, written once — every platform gets its own version.

Trimmed for X, titled for YouTube, fitted for Instagram, queued for the slot you chose. You write; the composer does the eleven-way translation.

API & agents

Post from your code, or from Claude

One key opens a REST API and an MCP server. Tell Claude Code, Cursor or ChatGPT "post this clip to TikTok, Reels and Shorts tomorrow at nine" and it does — with the same per-platform rules the composer enforces. Included, no add-on.

Read the docs
claude mcp add --transport http castacross \
  https://castacross.com/mcp \
  --header "Authorization: Bearer cp_…"

> post the clip in ~/Desktop/lighting.mp4 to
  tiktok, instagram and youtube shorts,
  caption "3 lighting mistakes", tomorrow 9am

Free tools

Small things you check before you post

Guides

Answers from the source, dated

Questions

Which platforms can I post to? +

Instagram, TikTok, YouTube, X, LinkedIn, Threads, Bluesky, Pinterest, Reddit, Facebook Pages and Google Business. You connect each account with its own sign-in; you can connect several accounts on the same platform.

How much does it cost? +

$5 per connected account / month, billed monthly. There are no tiers, no seats and no per-post charges on the eleven platforms above.

Do you need my passwords? +

No. Each platform asks you to authorise access on its own site and hands us a token scoped to publishing. We never see or store a password, and you can revoke the token in the platform’s settings.

Can I edit the caption per platform? +

Yes. The composer shows one card per target. The shared caption fills every card; change any card and only that platform gets the change.

What happens when a post fails? +

The target shows the platform’s error next to it and a retry button. Failures on one platform never hold back the others.

Can I cancel any time? +

Yes, from your account page in two clicks. Your access runs to the end of the period you paid for; see the refunds page for the exact terms.