The social scheduler built for AI agents — and every language they write in.

Schedule to Instagram, TikTok and LinkedIn from your dashboard, your API, or your agent. Real right-to-left. Correct character counts. No breakage.

$0 due today · cancel anytime · API & MCP included in every plan

Works withClaude CodeCursorOpenClawHermes AgentNanoClawany MCP client
composer · en · ltr
Launch day
3 accounts selected

We just shipped scheduled carousels. One post, three platforms, zero copy-paste. Try it free this week →

InstagramTikTokLinkedIn+ per-platform edits
chars: 128 / 2,200✓ fits all 3
Thu · 9:40 PM · Asia/Riyadh
composer · ja
ローンチ当日
アカウント3件選択中

カルーセル予約投稿を本日公開。1つの投稿を3つのプラットフォームへ、コピペ不要。今週は無料でお試しを →

InstagramTikTokLinkedIn+ プラットフォーム別編集
文字数: 48 / 2,200✓ 3件すべてOK
木 · 21:40 · Asia/Tokyo
28s avg. publish to 3 platforms2 scripts, 1 composer, 0 broken layoutsAPI & MCP in every plan
Agent-native

Your agent is a first-class user, not an add-on.

Everything the dashboard does, the API does. Connect Claude Code, Cursor, OpenClaw or Hermes Agent — anything that speaks MCP — and let it write, schedule, check the queue, and fix failures — while you build.

  • MCP server, day oneNot a $5 add-on. Included in every plan — with a ready-made SKILL.md that OpenClaw and Hermes pick up natively.
  • Honest, boring RESTCreate, schedule, list, delete. Idempotency keys. Webhooks on publish and on failure.
  • Readable queue stateYour agent can see what's queued, what published, and what needs a retry — and act on it.
claude — postclay mcp
claude "schedule tomorrow's launch post everywhere" ⏺ postclay:create_post platforms: ["instagram","tiktok","linkedin"] text: "We just shipped scheduled carousels…" text_ja: "本日、カルーセル予約投稿を公開…" schedule: "2026-08-18T21:40+03:00" ✓ queued · 3 platforms · id post_8f2k ✓ rtl check passed · counts valid on all targets
Every language

Other schedulers were built for English. The patches show.

We treat non-Latin scripts as the main path, not the edge case. Three bugs you've met before — already fixed here:

Character counting
ELSEWHERE👨‍👩‍👧‍👦 = 11 chars ✗
POSTCLAY👨‍👩‍👧‍👦 = 1 char ✓

Counted per grapheme — emoji, flags and accents count as what your reader sees, validated against each platform's real limit.

Non-Latin hashtags
ELSEWHERE#ポストクレイ → "invalid hashtag" ✗
POSTCLAY#ポストクレイ → published ✓

Hashtag and mention parsing works in every script — not just ASCII.

The interface itself
ELSEWHEREEnglish UI, translated tooltips
POSTCLAYTrue RTL & localized layouts — try the toggle above ↑

This page is the demo. Flip the language and the whole product flips with it — correctly.

The boring part, done right

A queue you can trust with a client's account.

Write once, customise per platform, schedule. Failed posts retry automatically with backoff, then land in a dead-letter queue with one-click retry. Expired connections are flagged the moment they die — silent token death is how schedulers lose customers, so the queue never pretends a dead account is healthy.

queue · this week3 connections · all healthy
Launch carousel — 3 platformspublished · 28s
Weekly tip (AR) — Instagram, TikTokpublished · 31s
Feature demo video — LinkedInThu 21:40
Behind the scenes — TikTokretry 2/3 · notified
Pricing

Three plans. API and MCP in all of them.

14-day free trial on every plan. No free-forever tier — we'd rather earn a fair price than gate the features you actually need.

Builder
For a founder posting in two languages
$39/month
  • 8 connected accounts
  • Unlimited scheduled posts
  • Full API + MCP access
  • Cultural calendars (Hijri & more)
  • Failure alerts + auto-retry
Start 14-day trial
Scale
For agencies running many brands
$149/month
  • Unlimited connected accounts
  • Priority support
  • Full API + MCP access
  • Higher API rate limits
  • Everything in Team
Start 14-day trial

API & MCP are included, not an add-on. Your agent is a user, and users don't pay entry fees.

Shipping log

No testimonials yet. We're new. Here's what ships instead.

We'd rather show you the changelog than borrow someone else's praise. This updates every week.

This weekPlatform review applications

Preparing the Meta and TikTok app review submissions; the LinkedIn connection is being stood up in staging.

NextPublishing engine hardening

Retry queue, token auto-refresh, failure webhooks, and the one-click reconnect email.

ThenSubscriptions open

September 30. The button will take money on that date, whatever state the nice-to-haves are in.

FAQ

Straight answers

Which platforms are supported at launch?
Instagram, TikTok and LinkedIn — the three we can make genuinely reliable first. X, Threads and others follow once the core has proven itself with paying customers. Three platforms that never fail beat ten that sometimes do.
Why is there no free plan?
Free plans on top of paid platform APIs mean the paying customers subsidise everyone else, and support drowns. You get 14 fully-featured days instead — enough to schedule real posts to real accounts and decide.
Do I share my passwords?
Never. Every connection uses the platform's official OAuth login. We store tokens, not passwords, and refresh them before they expire so your queue keeps running.
What exactly does "agent-native" mean?
Every action in the dashboard exists as a documented API endpoint and an MCP tool. Claude, Cursor, or your own scripts can create posts, schedule them, read queue state and react to failures — with the same permissions model as a human teammate.
Can I cancel anytime?
Yes. Cancelling stops the next charge and your plan runs to the end of the paid period. No lock-in, no retention flow, no "are you sure" maze.

Post in every language. Schedule from anywhere — even your agent.

14 days free. $0 today. Cancel in two clicks.

Start 14-day free trial