Generate content with AI. Schedule with your agents. Grow everywhere.

AI drafts your captions, autocompletes what you're writing, and generates images and video — then schedules everything across your social accounts, from Postclay, its API, or any MCP-compatible agent.

Full composer, scheduler, API and MCP — in every plan.

Official OAuth — we store access tokens, never your passwords.

composer · en · ltr
Launch day
3 accounts selected

We just shipped scheduled carousels. One post, three platforms, zero copy-paste. Try it 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
10 platforms, one composer2 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 and cancel. Duplicate-safe publishing, automatic retries, and webhooks on publish or 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

Built for every language you publish in.

Non-Latin scripts are the main path here, not the edge case. Right-to-left, character counts, and hashtags in any script — correct by default.

Character counting
👨‍👩‍👧‍👦 = 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
#ポストクレイ → published ✓

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

The interface itself
True 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 — the queue never pretends a dead account is healthy.

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

Post everywhere your audience is

Connect once. Every platform's character limits, media rules, and quirks are handled for you automatically.

X
LinkedIn
Telegram
Instagram
Facebook
TikTok
YouTube
Threads
Pinterest
Bluesky
Snapchat
Mastodon
Reddit
DiscordWordPressMediumDev.toHashnodeSlackLemmy
Included in every plan

Everything a real posting workflow needs

Not just scheduling — the tools an actual team or agency runs on.

Team & roles

Invite your team, assign roles, and require approval before anything goes out.

Analytics

Real engagement numbers per post and per platform — not just impressions.

Bulk import & RSS

Import a CSV of posts, or auto-post from any RSS feed on a schedule.

Media library

Upload once, reuse everywhere — no re-uploading the same image for every post.

Short links

Built-in link shortening with click tracking, inserted straight into your post.

Templates & hashtag groups

Save your best captions and hashtag sets, reuse them in one click.

Two-factor & activity log

TOTP two-factor authentication and a full audit trail of every action.

Threads & first comment

Multi-part threads and an automatic first comment, on every platform that supports it.

See it

Your whole month, one calendar.

Schedule across every platform with Hijri dates and Gulf cultural events built in — and see exactly what goes out, and when.

The Postclay calendar showing scheduled posts in Arabic and English with Hijri dates
Pricing

Three plans. API and MCP in all of them.

API and MCP in every plan — never an add-on.

Builder
For a founder posting in two languages
$39/month
  • 8 connected accounts
  • 3 team seats
  • 1 owned workspace
  • Unlimited scheduled posts
  • 100 AI captions/month
  • 20 AI images/month
  • 3 AI videos/month
  • Full API + MCP access
  • Analytics access
  • Human approval workflow
  • Email support
  • Cultural calendars (Hijri & more)
  • Failure alerts + auto-retry
Get started
Scale
For agencies running many brands
$149/month
  • Unlimited connected accounts
  • Unlimited team seats
  • 1 owned workspace
  • Unlimited scheduled posts
  • Unlimited AI captions/month
  • 500 AI images/month
  • 50 AI videos/month
  • Full API + MCP access
  • Analytics access
  • Human approval workflow
  • Priority support
  • Unlimited team seats
  • Everything in Team
Get started

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

A “connected account” is one social identity — e.g. an X handle or an Instagram business account. Reconnecting the same one reuses its slot.

One caption is one completed text generation; one image is each completed variation; one video is each completed video. Failed generations do not count. One connected account is one social identity.

Prices in USD, excluding any applicable VAT. Cancel anytime.

Shipping log

Shipped this week, and what's next.

A new build lands every week. This is the changelog — watch it move.

This weekThreads, exports, session control

Shipped: multi-post threads (X, Bluesky, Threads), download-your-data export, sign-out-everywhere session management, and Snapchat account linking.

NextPlatform app reviews

The Meta, TikTok and remaining platform review submissions, so every connection runs on production credentials instead of test ones.

Live nowSubscriptions live

Live — the Subscribe button takes real payment through Polar, our merchant of record.

FAQ

Straight answers

Which platforms are supported at launch?
The composer, scheduler and API support ten platforms today: X, Instagram, Facebook, LinkedIn, TikTok, YouTube, Threads, Pinterest, Telegram and Bluesky — plus Snapchat account linking (Snapchat has no public publishing API yet). We are pre-launch: platforms without configured app credentials appear disabled until they're set up; the rest connect for real.
Why is there no free plan?
Free plans on top of paid platform APIs mean paying customers subsidise everyone else, and support drowns. Every plan is fully featured — pick the tier that fits, and cancel anytime.
Do I share my passwords?
Never. Every connection uses the platform's official OAuth login. We store access tokens, not passwords. If a token expires, we refresh it automatically at publish time where the platform supports it — and if it can't be refreshed, the account is flagged so you can reconnect in one click.
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.

Pick a plan and start today. Cancel in two clicks.

Get started