Early access · the free plan is open
Say it once. Let it reach everywhere.
OmniPosts carries one post to every channel you've connected: now, later, or at the next quiet slot in your week. Then it tells you, plainly, where it landed.
OmniPosts (jamp.sh) is a social media scheduling tool and HTTP API that posts to Bluesky, Mastodon and Telegram, then reports per channel whether each post went out.
Two ways in, one calm result.
-
For people who write
A composer that understands each channel
- A preview for every channel, counted its own way
- A weekly queue that fills the next free slot
- An inbox that says what happened, never just a green tick
-
For code and agents
An API and an MCP server, built in
- One request posts to every channel you pick: the API at a glance
- Idempotency keys, so a retry never posts twice
- Claude, Cursor and other MCP clients connect with an API key. Agent sign-in with OAuth Coming soon
-
Write
One draft, and a preview for each channel that counts the way the channel does. Change a line for one channel without touching the others. Send it now, pick a time, or let the queue find the next open slot.
- 212 / 300
- Edited164 / 500
- 212 / 4096
-
Build
Create, schedule and queue posts over HTTP with an API key. You get a result for each channel, and signed webhooks when a post is published or fails. Read the API guide.
curl https://jamp.sh/v1/groups \ -H "Authorization: Bearer omniposts_…" \ -H "Idempotency-Key: launch-day" \ -H "Content-Type: application/json" \ -d '{"body": "We shipped.", "targets": [{"channelId": "…"}], "queue": true}' -
Ask
Add OmniPosts to Claude, Cursor or any MCP client with an API key that has only the scopes your agent needs. Every post it makes shows up in your inbox like any other. Connect an agent.
Queue the kiln post for all my channels.
Done. It takes your next free slot, Thursday 09:30, on 3 channels. I'll tell you where it lands.
tool · create_post
Channels
What each one does, and its limits: Bluesky, Mastodon and Telegram. More channels are coming soon.
- Bluesky Available
- Mastodon Available
- Telegram Available
- Facebook Pages Coming soon
- Instagram Coming soon
- LinkedIn Coming soon
- LinkedIn Pages Coming soon
- Threads Coming soon
- TikTok Coming soon
- TikTok for Business Coming soon
- X Coming soon
- YouTube Coming soon
-
A note on numbers
Every channel gets your publishing record: what you posted, when, how often it went out on time, and what failed and why. Engagement numbers (likes, reposts, replies) appear only where the platform shares them with apps. Where it does not, we show “Not available” and the reason, never a made-up zero. How we decide which numbers to show.
-
Your data
Channel passwords and tokens are encrypted, and disconnecting a channel deletes them. Export everything or delete your account yourself, from Settings. We do not sell your data, use it for advertising, or train AI models on your content. See the Privacy Policy and Security.
Plans that stay out of the way
Every plan includes the API, the MCP server and webhooks. Free is open now; Creator and Pro are in beta, with a waitlist. Nobody is charged during early access.
-
Free
Open now
- Up to 3 connected channels
- 30 posts a month
- Every channel we support, the API and webhooks
-
Creator
Beta · waitlist
- Up to 10 connected channels
- Unlimited posts
- Every channel we support, the API and webhooks
-
Pro
Beta · waitlist
- Up to 30 connected channels
- Unlimited posts
- Every channel we support, the API and webhooks