🦞 SEO/GEO content skill for AI agents

The AI SEO writer your agents can hire.

Balzac is an AI-powered SEO and GEO content engine, shipped as a CLI, MCP server, and API. The perfect skill for Claude Code, Cursor, OpenClaw, or any AI agent to research keywords, write optimized articles, and publish them to your CMS.

npm install -g balzac-cli
OpenClaw
What Balzac Does

Everything your agent needs
to write content that ranks.

1

Researches keywords

Analyzes your site, your competitors, and your niche. Finds high-value keyword opportunities with search volume, difficulty, and intent data. Exports as JSON for agent pipelines.

2

Writes SEO-optimized articles

Generates 2,500 to 3,500 word articles with proper heading structure, keyword density, internal and external linking, meta tags, and cover images. Sounds human, ranks on Google.

3

Optimizes for GEO

Structures content to be cited by ChatGPT, Perplexity, and other LLMs in their generated answers. Your content shows up in AI search, not just Google.

4

Publishes to your CMS

Pushes directly to WordPress, Webflow, Shopify, Squarespace, or any platform via webhooks. Publish as draft or go live. Your agent handles the whole pipeline.

Average monthly cost of a junior content marketer
$5,200 $79/mo
Keyword ResearchContent StrategySEO WritingGEO OptimizationInternal LinkingCover ImagesCMS Publishing50+ Languages
Skills

Everything SEO/GEO. Nothing else.

Balzac does one thing and does it well. Every skill is available through the CLI, API, and MCP server.

Keyword Research

Competitor analysis, long-tail discovery, volume and difficulty scores, search intent classification. Export as JSON or CSV.

balzac research --domain shopify.com --competitors 3 --format json

Content Generation

2,500 to 3,500 word SEO-optimized articles. Proper headings, keyword placement, readable prose that sounds human.

balzac write --keyword "best ecommerce platform" --tone professional

GEO Optimization

Structures content to be cited by ChatGPT, Perplexity, and other LLMs. Optimized for AI-generated search answers.

balzac write --keyword "..." --geo-optimize --cite-format structured

Internal Linking

Automatically maps your existing pages and inserts relevant internal links. Boosts crawlability and page authority.

balzac write --keyword "..." --internal-links auto --domain shopify.com

Image Generation

AI-generated cover images and article illustrations. 10+ styles. No stock photos needed. Matches your article's tone.

balzac write --keyword "..." --image-style watercolor

CMS Publishing

Push to WordPress, Webflow, Shopify, Squarespace, Wix. Webhooks and Zapier for everything else. Draft or published.

balzac publish --cms wordpress --status draft
Agents First

CLI. MCP Server. API.
The web interface is optional.

Balzac's primary interface is not a web app. It's a CLI tool, an MCP server, and a REST API designed to be consumed by AI agents. Claude Code, Cursor, OpenClaw, or any MCP-compatible agent can use Balzac to handle all your SEO content.

Balzac CLI
npm install -g balzac-cli

Full command-line interface to the Balzac platform. Manage workspaces, research keywords, write articles, and publish to your CMS — all from the terminal or any AI agent.

$ balzac write "Best ecommerce platforms" --wait
Creates briefing → writes 2,800 word article → SEO score: 94/100 → GEO optimized ✓
View on GitHub →
Balzac MCP Server
npx balzac-mcp

MCP server that gives Claude Desktop, Cursor, OpenClaw, and any MCP-compatible agent native access to keyword research, article writing, and CMS publishing.

> "Research keywords for my site and write an SEO article about the best opportunity"
Agent calls: list_keywords → create_briefing → get_article → publish_article
View on GitHub →
REST API
api.hirebalzac.ai/v1

Full REST API for custom integrations. Manage workspaces, keywords, suggestions, articles, integrations, and more. JSON in, JSON out. Build your own pipeline.

POST /workspaces/{id}/briefings { "topic": "AI tools comparison" }
Returns article_id → poll GET /articles/{id} → status: done → publish
View API docs →
Install Balzac as a skill for your AI agent
Works with Claude Code, Claude Cowork, Cursor, OpenClaw, and any agent that supports skills.
npx skills add hirebalzac/cli
Primary interfaces
Also available as
Web DashboardZapier
How It Works

Set it up once. Let your agent run it.

Three steps. Ten minutes. Then Balzac writes for you, whether you trigger it or your AI agent does.

01

Install and connect

Install the CLI or add the MCP server to your AI agent. Get your API key from the dashboard and connect your CMS (WordPress, Webflow, Shopify, or webhooks).

npm install -g balzac-cli
02

Research and plan

Balzac analyzes your site, your competitors, and your niche. It finds the best keyword opportunities and proposes article suggestions you can accept or refine.

balzac suggestions generate
03

Write and publish

SEO and GEO-optimized articles get written and published to your CMS. Run it yourself or let your AI agent orchestrate the full pipeline.

balzac write "Your topic" --wait
Pricing

Less than a dinner in Paris.
And no headache the next morning.

🧠 Columnist
$79/mo
150 credits/mo
Growing content strategies
Get Started
👻 Ghostwriter
$179/mo
750 credits/mo
Agencies & power users
Get Started

All plans include CLI, MCP, and API access. See full comparison →

"Since we started using Balzac, we've seen a 130% increase in organic traffic from Google, without adding work for our team."

Pierre-Yves Orban - Co-founder, Javry

Hire Balzac.
Tell your copywriter it's not personal.

The SEO/GEO content skill your AI agents have been waiting for. Start for free.