Social publishing with Bloom and Postiz.

Use Bloom's brand context and images in a Postiz publishing workflow.

Postiz — Social Media CLI for AI Agents

AI agents can schedule a week of posts in seconds. The copy is sharp, the timing is right, and every platform gets native formatting.

Images can still miss the brand: the wrong palette, inaccurate type, or a misplaced logo. The agent needs brand guidance and assets to make informed creative decisions.

That guidance may be spread across PDFs, design files, and decisions that never reach the agent. Shared brand context gives it a basis for creating and reviewing the work.

Fix it by giving the agent two tools instead of one. Postiz handles distribution: scheduling and posting to 25+ platforms from one place. Bloom maintains brand context and provides brand-aware image generation. Connect both to your agent to create, review, and schedule posts.

What is Postiz?

Postiz is an open-source social media scheduler. It connects to X, Instagram, LinkedIn, Facebook, TikTok, Threads, Reddit, YouTube, Bluesky, and 20+ more platforms. One post goes everywhere, with native formatting per channel.

What makes it useful here: Postiz ships a CLI built for AI agents. It returns structured JSON that any LLM can parse, so an agent can list connected accounts, schedule posts with images, and manage drafts without you opening a dashboard.

Two layers, one agent

The publishing loop has two halves, and they fail in different ways.

Distribution is the half everyone sees: the right post, on the right channel, at the right time. Postiz solves this. From one instruction it schedules across every account you've connected.

Brand guidance helps the agent make and review creative decisions. Bloom is the brand layer for agents. It provides shared brand context that connected systems can use and update.

Bloom supplies the brand context and images. The connected agent reviews the work, and Postiz handles scheduling and publishing when authorized.

What you'll need

  • Claude Desktop (or any MCP-capable agent — Claude Code, Cursor, etc.)
  • A Bloom account. Sign up at trybloom.ai
  • A Postiz account. Sign up at postiz.com and connect at least one social account

Setup

Three steps. You wire this once, and it runs from prompts after that.

1

Connect Bloom

In Claude Desktop, open Customize → Connectors, select +, and choose “Add custom connector”. Paste the URL:

Connector URL
https://mcp.trybloom.ai/mcp

Claude opens a browser window to sign in. Authorize once and Bloom is connected — the agent can now onboard brands, generate on-brand images, edit them, resize for different platforms, and search your asset library.

Ask your agent to list the tools available from your connected Bloom account. The live tools/list response defines the current capabilities and request fields. See the Bloom MCP tools reference for the capability map and private-beta availability.

2

Install the Postiz CLI

Postiz ships a CLI built for AI agents. Install it globally and authenticate:

Terminal
npm install -g postiz
postiz auth:login

auth:login opens the browser auth flow, so you never copy-paste an API key. Verify it worked:

Terminal
postiz integrations:list

If it prints your connected accounts, you're wired. The agent can now list accounts, check platform schemas, and schedule posts with images attached.

3

Onboard your brand

The agent can create a brand from a website, Instagram account, files, or a combination of sources. This example uses a website:

Onboard forgefitness.xyz into Bloom.

Bloom develops brand context from the supplied sources. The agent waits until the brand is ready, then reads its active Brand Skill.

FORGE Fitness website — the brand being onboarded into Bloom
This example uses FORGE's website as the source for its brand context.

Using it

We ran this for FORGE, a boxing gym. Three hooks, one prompt, and the agent handled the rest.

Generate on-brand variants

Generate on-brand variants for FORGE's 3 hooks: “Forged, not born”, “12 rounds. 45 minutes. Nothing left.”, and “No machines. No mirrors. No excuses.”

Bloom's brand-aware image generation applies the active Brand Skill. The agent supplies the brief and reviews each variant for brand fit, text accuracy, and logo fidelity.

Three vertical FORGE variants — Forged not born, 12 rounds, No machines

Resize for every platform

The same hooks, adapted for landscape. Bloom handles resizing and format adaptation — the agent chains generate and resize in a single conversation without you opening another tool.

Three horizontal FORGE variants adapted for landscape platforms

Schedule across platforms

Schedule these across X and Instagram for the week. Spread them out, one per day, morning and afternoon slots.

After review and your instruction to schedule, the agent hands the copy and visuals to Postiz. Postiz schedules the posts and returns a calendar.

Postiz calendar with FORGE posts scheduled across the week

The result

The resulting FORGE content was published on X through the connected agent and Postiz.

FORGE content live on X — Forged, not born

Going further

  • Use reference assets. Call search_user_images before generating to pull existing assets as style references. Choose references that fit the brief and check how the generated result uses them.
  • Test organically, scale with paid. Let Postiz ship variants organically. The concepts that perform best are the ones worth putting ad budget behind.
  • Add more tools. Bloom connects over MCP and Postiz over its CLI, so they compose with anything else your agent can reach: Slack, Linear, Notion, your own APIs.

Bloom, the brand layer, callable from any agent. trybloom.ai

Postiz, open-source social media scheduling for 25+ platforms. postiz.com