# Mastodon scheduling with OmniSocials

> Schedule Mastodon posts, polls, images, video and threads on any server, with alt text on every image and your server’s own limits. $10 per seat.

Canonical: https://omnisocials.com/mastodon | Mastodon API: https://omnisocials.com/mastodon-api.md | Mastodon MCP server: https://omnisocials.com/mastodon-mcp.md | Pricing: https://omnisocials.com/pricing.md | 14-day free trial: https://app.omnisocials.com/signup

This is the machine-readable version of [omnisocials.com/mastodon](https://omnisocials.com/mastodon), maintained for AI agents. Facts checked against the OmniSocials app on October 16, 2026.

- **With your AI agent:** Your AI agent writes and schedules your Mastodon posts and threads. You check everything in the composer and on one calendar.
- **With your own code:** One API call publishes posts, polls and threads to any Mastodon server. OmniSocials handles the app setup, each server’s limits and the retries.

## What you can post

Every Mastodon format, from one composer. Posts, polls, images, video and threads, within the limits of your own server.

- **Posts that fit your server.** OmniSocials reads your server’s character limit and what a link counts for, and checks every post against them. (Your server’s limit, 500 by default, Links count as 23)
- **Polls, the Mastodon way.** Ask in the post, add the answers and pick how long it runs. Allow several answers per person or hide the totals until it ends. (Several answers, Hidden totals, 5 min to 30 days)
- **Alt text on every image.** Up to 4 images, each with its own description for people using a screen reader. Mastodon shows it behind the ALT badge. (Up to 4 images, Alt text, 1,500 characters)
- **Video that’s ready when it posts.** Mastodon processes a video after the upload. OmniSocials waits until it’s done, then sends the post with its description. (One video, Alt text, Up to 99 MB)
- **Threads of up to 25 posts.** Write past your server’s limit and split the text into a thread. Each post can be edited and get its own images. (Split into thread, 2 to 25 posts, Media per post)

## Analytics

See how every Mastodon post did, and when to post the next one.

In the app: Likes, Reposts, Comments, Poll results, Best Time to Post.

## From your AI agent

Run your Mastodon account from your AI agent. Claude, ChatGPT or any MCP client reads your posts, finds what works and plans the next thread.

- Read your latest posts
- Compare likes and boosts
- Find your best time
- Write the thread
- Schedule it

MCP tools it calls: `list_accounts`, `get_account_analytics`, `get_recent_platform_posts`, `get_best_times`, `create_post`.

Every Mastodon tool and how to connect: https://omnisocials.com/mastodon-mcp.md

## API and CLI

**One request. Any Mastodon server.** Publish posts, polls and threads to any Mastodon server without registering an app on each one. OmniSocials reads every server’s limits for you.

- **Real-time webhooks.** Get an event the moment a Mastodon post is scheduled, published or fails. Signed payloads, sent straight to your endpoint.
- **Every format in one call.** Posts, polls, images and video with descriptions, and threads of up to 25 parts through one request.
- **From your terminal.** Claude Code, Codex or Gemini CLI schedules your Mastodon posts and threads through the OmniSocials MCP server and agent skill.

The SDK call the page shows:

```js
await client.posts.create({
  content: "Which SDK do you use first?",
  channels: ["mastodon"],
  scheduled_at: "2026-10-15T09:00:00Z",
  mastodon: { poll: {
    options: ["TypeScript", "Python", "Go"],
    expires_in: 86400, multiple: true,
  } },
});
```

Explore the Mastodon API: https://omnisocials.com/mastodon-api.md

## Facts

- Any Mastodon server, no app to set up
- Character, link and poll limits read from your server
- Polls with several answers and hidden totals
- Repost automations to and from Mastodon

## FAQ

### Can you schedule Mastodon posts?

Yes, with a scheduler. Most Mastodon apps post right away. OmniSocials schedules Mastodon posts, polls and threads on one calendar with your other channels and publishes them on your server at the time you pick, within your server’s limits.

### Which Mastodon servers work with OmniSocials?

Any Mastodon server. Type its address when you connect and sign in there. OmniSocials registers itself with your server for you, so there’s no app to set up. Each workspace connects one Mastodon account.

When you connect, OmniSocials reads your server’s character limit, what a link counts for and its poll limits, and the composer checks your posts against them.

### What can I post to Mastodon?

Text posts, posts with up to 4 images or one video, polls, and threads of 2 to 25 posts. The character limit follows your server, 500 by default. Every post goes out as public.

### Can I add image descriptions?

Yes. Every image and video carries its own description of up to 1,500 characters, which Mastodon shows to people using a screen reader and behind the ALT badge.

### How do polls work on Mastodon?

Write the question as the post text, add the answers and pick how long the poll runs, from 5 minutes to 30 days within your server’s range. A poll takes 2 to 4 answers by default, or as many as your server allows. You can allow several answers per person and hide the totals until the poll ends. A poll takes the place of images or video.

### How do Mastodon threads work?

Write past your server’s limit and click Split into thread. OmniSocials cuts the text at the end of sentences into posts that each fit. You can edit, move and add posts, and give each one its own images. A thread has 2 to 25 posts and goes out as one chain of replies.

### Does OmniSocials publish to Mastodon automatically?

Yes. Every Mastodon post goes out on its own at the time you pick, with no reminder to act on. A video finishes processing on your server before the post is sent. If a post fails on a temporary error, OmniSocials retries it up to 3 times, 15 minutes apart.

An automation can also repost what you publish on Mastodon to your other channels, or repost your posts from another channel to Mastodon. When a caption is too long for your server, you pick once: post it as a thread, cut it at your server’s limit, or skip the post.

### Which Mastodon analytics do I get?

Per post: likes, replies, reposts and poll results, plus quotes on servers running Mastodon 4.5 or later. For the account: followers, following and posts. Mastodon doesn’t report impressions or reach.

### Can I answer Mastodon replies in OmniSocials?

No. The Social Inbox doesn’t cover Mastodon, so replies stay in your Mastodon app.

### Can ChatGPT or Claude post to Mastodon for me?

Yes. Connect the OmniSocials MCP server to Claude, ChatGPT, Cursor or any other MCP client and ask in plain words: it writes, schedules and checks your Mastodon posts and threads, with a description on every image. With an approval workflow, nothing goes out before someone approves it.

Posts, polls, images, video and threads are also in the REST API and the official SDKs, and posts and threads in the CLI. Polls are made in the composer or through the API, not through the MCP server.

Webhooks tell your app when a post is scheduled, approved, rejected, published or failed.

### How much does OmniSocials cost?

One plan with every feature included: $10 per seat per month billed annually, or $12 billed monthly. Team members and client seats cost the same. Every account starts with a 14-day free trial.

## Related

### Guides

- [Mastodon scheduling tools compared](https://omnisocials.com/blog/mastodon-scheduler)
- [Cross-post to Bluesky and Mastodon](https://omnisocials.com/blog/cross-post-bluesky-mastodon)

### Help center

- [Connect Mastodon](https://omnisocials.com/help-center/integrations/mastodon)
- [Create a post](https://omnisocials.com/help-center/creating-content/create-post)
- [Schedule posts](https://omnisocials.com/help-center/creating-content/scheduling)

### For developers

- [Mastodon API](https://omnisocials.com/mastodon-api)
- [Mastodon MCP server](https://omnisocials.com/mastodon-mcp)
- [API reference](https://docs.omnisocials.com/platforms/mastodon)

## More machine-readable pages

- [Mastodon API](https://omnisocials.com/mastodon-api.md)
- [Mastodon MCP server](https://omnisocials.com/mastodon-mcp.md)
- [All channels](https://omnisocials.com/channels.md)
- [MCP server](https://omnisocials.com/mcp.md)
- [REST API](https://omnisocials.com/api.md)
- [Pricing](https://omnisocials.com/pricing.md)
- [llms.txt](https://omnisocials.com/llms.txt)
