AI-native · API-first · approval-gated

Social media management built for humans and agents.

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

XLinkedInInstagramFacebookThreadsRedditYouTubeTikTokPinterestGoogle BusinessBlueskyMastodon

The control plane incumbents don't ship

Programmatic access, assistive AI with approval and audit, and cheap multi-account at scale — combined.

Multi-profile, no per-channel tax

A profile is a cheap Postgres primitive you can create over the API. Manage many client brand accounts across every major network.

Compose once, adapt per network

One source asset becomes platform-native variants — length, hashtags, mentions, threadified chains — with per-network constraints enforced.

Approval gates + immutable audit

Drafts require human sign-off before anything ships to a client account. Every write records actor, content, target, and result.

Assistive AI, behind the gate

Per-network reformatting and threadify powered by Claude — assistive, never autonomous. The human still approves.

API + CLI + MCP on every tier

The API and CLI are the product. An MCP server exposes every verb as a tool so agent fleets can operate profiles programmatically.

Status & analytics you can query

Token health, rate-limit headroom, last error, and per-profile engagement — all readable over the API and MCP.

The API and CLI are the product

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.

  • REST API at /api/v1 — OpenAPI documented, Bearer API-key auth
  • Flagship CLI mirrors the API 1:1, --json everywhere, --dry-run on writes
  • MCP server — every verb as a tool for agent control
  • Envelope-encrypted credentials, token-bucket rate limiting, RLS multi-tenancy
socializer · CLI
# 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"

Create your account. Ship with control.

Sign up with email or Google to open the dashboard — or drive everything from the API and CLI.