Newest first. Every line is a capability that's live, not a promise. If it's on the roadmap and not in the box, it isn't here yet.
Docsv0.3
Docs that can't drift, and copy that's true
/docs is now generated from the OpenAPI spec. Every endpoint, parameter, and schema on the page is the real surface, with a build-time check that fails if the page and the spec disagree.
Added /blog and this changelog.
Removed the last of the inflated copy. We grade with a Claude Sonnet judge, and the site now says exactly that.
Featurev0.2
Memory: brands and voices
Brands and voices are now first-class, account-scoped objects. Create one once, reference it by id from generate and plan.
build_voice distills a reusable voice from sample posts. Pass the returned id to condition every later draft.
Same memory works over REST and over MCP. One capability, two transports, never implemented twice.
Launchv0.1
The API and the MCP server
Authed JSON REST surface at /v1: score, rewrite, generate, and plan, plus accounts and API keys.
MCP server exposing the same capabilities as tools. Drop it into Claude, Cursor, or any MCP client with one bearer key.
OpenAPI spec published as the single source of truth for the whole surface.
Scoring eval harness with a held-out reference set, so we can measure the grader instead of guessing.
Launchv0.0
PostScore
Free, no-signup PostScore: paste a LinkedIn draft, get a 0-100 score with a per-dimension breakdown and ranked signals.
Shareable result pages with rendered OG cards.
Want this as a feed?
The API and MCP server move faster than this page. Get a key and watch the surface grow from the inside.