The posting layer
for your agents.

Connect your X account once. Then Claude Code, Cursor, Codex or your own scripts post through the Octopost MCP server and API, with native threads, every character limit handled, and an approval queue when you want to look first. Threads opens after Meta approves our app; Bluesky, LinkedIn and Mastodon are in testing. Prefer to write it yourself? The web composer does the same thing.

Twitter/XLiveLinkedInIn testingBlueskyIn testingMastodonIn testingThreadsAfter Meta approval

Simple as 1, 2, 3.

01

Write your post

Compose once. Add images, video, or links. Write long posts as a thread.

02

Pick your platforms

Choose which platforms get this post, or use a preset for one-tap selection.

03

Publish or schedule

Post now or pick the perfect time. Octopost handles the rest automatically.

Everything you need, nothing you don’t.

Powerful features that stay out of your way until you need them.

One post, every connected account

One post goes to every account you connect, and threads stay threads. Live on X today; Threads after Meta approval; Bluesky, LinkedIn and Mastodon in testing.

Twitter/X · LiveThreads · After Meta approvalBluesky · In testingLinkedIn · In testingMastodon · In testing

Smart scheduling

Schedule posts for a set time, or drop them in a queue that publishes at your chosen interval and hours.

M
T
W
T
F
S
S

Publishing presets

Save platform combos for one-tap selection. Use built-in sets or create your own.

Text-firstProfessionalYour own

Content calendar

See your whole month at a glance. Spot gaps, move posts, keep your cadence.

Approve before it posts

Queue drafts from the dashboard or your AI agent, then approve each one before it goes live.

Drafted · by you or your agent
Waiting · needs your approval
Approved · publishes on schedule
For developers

Automate everything with the API

The same API your agent uses over MCP. Post from a CI pipeline, a release script, or anywhere you can make an HTTP request. Included on every plan.

  • RESTful endpoints with JSON
  • Webhooks for publish events (Business)
  • API key authentication
Read the docs →

Guides: post to X from Claude Code, announce GitHub releases, scheduling API, approve agent posts, and a free thread splitter.

POST /api/posts
curl -X POST https://octopost.ink/api/posts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Hello from the API!",
    "platforms": ["twitter"],
    "scheduled_for": "2026-11-03T15:00:00Z"
  }'

Pricing

Every plan includes the MCP server and API. Start with 7 days for $1, then pay monthly. Cancel from your billing page.

Basic
$29/month

3 social accounts, scheduling, queue, MCP server and API.

Start for $1
Premium
$79/month

10 social accounts, 3x the X posts, priority support.

Start for $1
Business
$199/month

Unlimited social accounts, webhooks, 8x the X posts.

Start for $1

Compare all features →

Give your agent a place to post.

Connect your X account, paste one command into Claude Code, and your next post goes out from there. Plans from $29/month. Try it 7 days for $1.

Try it 7 days for $1