Connect many profiles, compose once and adapt per network, and ship behind human approval with an immutable audit log. Drive it from the dashboard, the CLI, the REST API, or an MCP tool.
Publishes to
Programmatic access, assistive AI with approval and audit, and cheap multi-account at scale — combined.
A profile is a cheap Postgres primitive you can create over the API. Manage many client brand accounts across every major network.
One source asset becomes platform-native variants — length, hashtags, mentions, threadified chains — with per-network constraints enforced.
Drafts require human sign-off before anything ships to a client account. Every write records actor, content, target, and result.
Per-network reformatting and threadify powered by Claude — assistive, never autonomous. The human still approves.
The API and CLI are the product. An MCP server exposes every verb as a tool so agent fleets can operate profiles programmatically.
Token health, rate-limit headroom, last error, and per-profile engagement — all readable over the API and MCP.
Everything the dashboard does is a public REST endpoint. Mint a tenant key, connect a profile, and compose — from your shell or your agent. The MCP server exposes every verb as a tool.
# install the public package
$ bun install -g @hasnatools/socializer
# point the CLI at the API
$ socializer --api-url https://socializer.co \
--api-key sk_live_… login
# connect a profile, then compose → approve → schedule
$ socializer auth login bluesky --handle you.bsky.social
$ socializer compose --text "gm" --networks bluesky,mastodon
$ socializer approve <post-id>
$ socializer schedule <post-id> --at "2026-07-01T09:00:00Z"Sign up with email or Google to open the dashboard — or drive everything from the API and CLI.