Notes
Mostly things we learned building a publisher for ten networks: what each one actually allows, why posts fail, and what follows from that.
Social media MCP servers in 2026, honestly compared
Every roundup of these is written by someone selling one. This one is too — so it says plainly what each of the others does better, and where ours is the wrong choice.
Letting an AI agent post for you, without it going wrong
Handing an autonomous process the ability to publish under your name is a different risk from a scheduling mistake. Here is what we built to contain it.
What MCP actually is, if you have only seen the acronym
A plain explanation of the Model Context Protocol, what it replaced, and why it means one integration works in Claude, Cursor, OpenClaw and Hermes at once.
Why your scheduler should fail loudly
The worst failure in a publishing tool is not an error. It is the post that silently never went out, and the dashboard that says everything is fine.
Posting from the terminal, and why exit codes matter
A CLI for social posting sounds like a novelty until you want a deploy script to announce itself and fail loudly when it does not.
Connecting Bluesky: app passwords, and why it takes a minute
Bluesky is the only network you can connect without registering a developer app or waiting for review. Here is how, and what an app password actually is.
Queue or calendar? The scheduling choice that decides whether you keep posting
Picking a datetime for every post is a small decision you make hundreds of times. That is what actually kills posting habits.
What social APIs will and won't tell you about your posts
Impressions are not available everywhere. Any dashboard showing you a confident number for all of them is filling in gaps.
Scheduling a month of posts from one spreadsheet
Batching is the only sustainable way to post daily. Here is what a good bulk import handles, and what most get wrong.
TikTok photo carousels and the trending-audio question
Carousels want a trending sound, and picking one by hand for every post is the friction that stops people posting daily. The API can do it for you.
"Your account needs reconnecting" — what actually happened
Access tokens die for several different reasons. Knowing which one saves you from retrying something that will never work.
How to cross-post to multiple platforms without it looking lazy
Copy-pasting one caption to ten networks is visible to everyone reading it. Here's what to change per network, and what genuinely can stay the same.
Why scheduled posts fail, and how to tell which reason it was
Expired tokens, character limits, media rules, rate limits and account restrictions all look identical in most tools. They need different fixes.
Every social media character limit, and the ones that actually bite
The numbers for all ten networks, plus the media rules that reject posts more often than length does.
How often should you post on each network?
There is a ceiling above which you look automated and get throttled. It is lower than most advice suggests.
Letting an AI agent post for you, safely
What to give an agent, what to withhold, and the guardrails worth having before anything publishes under your name.
The best time to post, and why the advice you've read is wrong
Universal 'best times' come from aggregated data about audiences that are not yours. Here's what to do instead.
Why scheduling tools need an Instagram Business account
It's not a limitation of your scheduler. Instagram's publishing API simply doesn't exist for personal accounts.
Choosing a social media scheduling API
What to check before building on one: which networks, what happens on partial failure, and how you find out.