One post, eleven channels. Connect your accounts, type, hit publish. tinyposter is the tiny social scheduler that stays out of your way.
Plans from $9/mo. Cancel anytime.
11 platforms. Text, photos, videos, carousels. Post from ChatGPT, Claude, Codex, Cursor, or Claude Cowork.
Built for creators who want fewer tabs, not more.
One composer. Pick your channels and hit publish. Per-platform tweaks when you want them.
Queue ahead, drag to reschedule, see everything at a glance. The calendar just works.
Hosted OAuth. No tokens to copy or paste. Click, approve, done.
ChatGPT, Claude, Codex, Cursor, all of them. CLI, HTTP API, and MCP on one token.
Your tokens, your data, your call. Revoke any account or token instantly.
No analytics you'll never read. No team seats you don't need. Just posts.
One post can publish to as many connected channels as you want.
$7.50/mo · 2 months free
30 posts per month
$15.83/mo · 2 months free
150 posts per month
$32.50/mo · 2 months free
Unlimited posts
One post = one publish event, regardless of how many channels it goes to.
The website itself is the simplest path — sign in, type, publish. Want fancier? ChatGPT, Claude, the terminal, your phone's share sheet, Zapier — every guide is written for real humans.
# Same one token unlocks everything: 🌐 https://tinyposter.app/dashboard # the website 🤖 ChatGPT Custom GPT + Claude MCP server # AI assistants $ npx tinyposter post "hello" --to TWITTER # CLI $ curl -X POST .../api/v1/posts ... # HTTP API 🔗 https://tinyposter.app/post?text=... # share link / iOS shortcut
Sign up, connect your accounts, and post from the website right away. Tokens for the other paths live in your dashboard. All nine setup guides →
Want a deeper walkthrough of any of this? See the full docs.
No. The website is the simplest way. Sign up, connect your accounts, click Compose, type, hit publish. The fancy stuff (ChatGPT, Claude, the CLI, Zapier, share links) is optional and only matters if you want to drive tinyposter from another tool. Full walkthrough: /docs/web.
On the dashboard, go to Accounts and click any platform. A popup opens that platform's official sign-in. Approve, done. Tinyposter never sees your password — only a revocable token that lets us post on your behalf.
One published post, no matter how many channels it goes to. Compose once, fan out to Instagram, X, LinkedIn, and TikTok? That's one post against your monthly quota.
Yes. In the composer, click the Schedule button and pick a date and time. The post goes onto your calendar. You can drag posts on the calendar to reschedule, click them to edit, or cancel them.
Yes. The composer has a per-platform tweaks toggle. Turn it on and each platform gets its own editable box — short and punchy on Twitter, long-form on LinkedIn, with different hashtags on Instagram, etc.
Yes — and multi-image carousels too. Drag and drop into the composer, or use the upload button. Tinyposter accepts every channel's native formats: text, single photo, photo carousel (Instagram, Threads, X, Bluesky, LinkedIn, Mastodon, Reddit), short-form video (Reels, TikTok, Shorts), and long-form video (YouTube, Facebook, LinkedIn). Each platform has its own rules — Instagram requires media, Pinterest requires an image, TikTok and YouTube need video, X caps video at 2:20 — and the composer flags issues before you publish.
Every channel supports its full native format set. Quick cheat sheet:
Yes. Easiest path: open our hosted Custom GPT, paste your tp_ token when ChatGPT asks, then tell it what to post. About 60 seconds end to end. Want it in every chat (Pro/Business/Enterprise) or your own branded GPT? Both options in the docs: /docs/chatgpt.
Yes. Tinyposter ships an MCP server (the protocol Anthropic built for AI tool use). Add a small snippet to Claude Desktop's config, restart, and Claude can post for you. /docs/claude.
Easiest path: install the CLI and tell your agent it can run tinyposter commands. Any agent that runs shell commands can use it. /docs/codex.
Yes. npm install -g tinyposter and you get a tinyposter command: post, schedule, list, cancel, all from your terminal. /docs/cli.
Model Context Protocol — the standard way AI assistants talk to tools. tinyposter speaks it natively, so you don't have to write any glue code to use it from an MCP-aware agent. /docs/mcp.
Yes. Use Zapier, Make, n8n, or Pipedream — each has a generic webhook/HTTP action you point at our REST API. No custom integration needed. /docs/zapier.
Yes — use a share link plus an iOS Shortcut (or Android Tasker). Tap the icon, type, confirm in Safari, done. No app to install. /docs/share-link.
Tokens are hashed in our database (we can't read them after creation). You can revoke any token at any time on the tokens page; that token stops working instantly. Best practice: one token per integration so you can revoke surgically.
Not yet. tinyposter is intentionally focused on writing and publishing. Each platform's native analytics is far better than anything we could build, so we send you there.
Yes. Cancel from Billing in your dashboard. You keep access until the end of your paid period.
The composer tells you ahead of time, and the API returns a quota_exceeded error. Upgrade and the new quota applies immediately.
Posts and connection metadata live in our database (US region). Social tokens are stored by our publishing partner and never touch your browser. We don't sell or share your data — privacy policy.
All eleven of the big ones: X (Twitter), Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, Bluesky, Threads, Reddit, and Mastodon. Every channel accepts every format that channel natively supports — text, photos, videos, and carousels — so you never need a second tool to cover one of them.
Sign up, connect your accounts, post. That's it.
Plans from $9/mo. Cancel anytime.