Skip to main content
ContentHero is the context and execution layer for AI content creation. Your own LLM is the brain. ContentHero feeds it grounding (your brand voice, your inspiration outliers, your past posts) and executes the work (generate media, assemble posts, schedule, publish). The developer platform exposes that whole surface three ways, so whichever agent you use can drive it.

MCP server

Hosted at mcp.contenthero.ai over OAuth. The full tool surface, no key handling.

CLI

npm install -g @contenthero/cli. Shell-native, scriptable, browser-assisted login.

TypeScript SDK

@contenthero/sdk. A typed kernel for the /api/v1 REST surface.

Agent skills

Installable workflows for Claude, Codex, and Cursor that drive all of the above.

The thesis

There are two different things, and only one is the anti-pattern.
Anti-pattern: treating ContentHero as a black box that writes your copy. ContentHero’s servers never generate copy. There is no “write my post for me” endpoint.
The feature: your agent may draft copy, but only when it is grounded in your real context. Pull your outliers to learn the patterns that actually perform for you. Pull your brand kit for tone and vocabulary. Pull your own top posts. Then synthesize a draft in your own proven voice, present it for approval, and only then execute. The brain writes the words. ContentHero supplies the grounding and the method.

What you can do

Generate

Image, video, audio, reference boards, and lip-sync, with output-id chaining and cost preflight.

Run the pipeline

Research outliers, ground a draft in your voice, produce the media, assemble the post, schedule or publish.

Read and grow your brand

Read and edit your brand kit, and search, add to, and grow a semantic knowledge base.

Mine inspiration

Read tracked accounts, outliers, and brand-account performance to ground every decision.

Start here

If you are an AI coding agent acting on a user’s behalf, read For AI Agents before anything else. It defines the auth-detection ladder you must follow and the failure mode to avoid. If you are a human integrating ContentHero, go straight to the Quickstart.