mcp MCP Server

The Balzac MCP server implements the Model Context Protocol so that AI agents like Claude Desktop, OpenClaw, Claude Code, and any MCP-compatible client can manage your entire content pipeline through structured tool…

Local serverstdioMIT

What is the mcp Server?

mcp source profile. From the maintainer documentation: “The Balzac MCP server implements the Model Context Protocol so that AI agents like Claude Desktop, OpenClaw, Claude Code, and any MCP-compatible client can manage your entire content pipeline through structured tool calls.”

Installation

The documented npm package is balzac-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares BALZAC_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_accountAccount, available credits, and whether the credentials act as an admin
list_workspacesList all workspaces (filter by status: new, running, ready, imported, not_imported)
get_workspaceGet workspace details
create_workspaceCreate a workspace from a domain
update_workspaceUpdate workspace settings
delete_workspaceDelete a workspace (admins only)
list_keywordsList keywords (filter by status)
get_keywordGet keyword details (volume, competition, intent, difficulty, GSC metrics)
create_keywordAdd a keyword
enable_keywordEnable a keyword
disable_keywordDisable a keyword
delete_keywordDelete a keyword
generate_keywordsGenerate new keywords with AI (async)
list_suggestionsList content suggestions
get_suggestionGet suggestion details
generate_suggestionsGenerate 10 new suggestions (1 credit)
accept_suggestionAccept and start writing (5 credits)
reject_suggestionReject a suggestion
list_briefingsList briefings
get_briefingGet briefing details
create_briefingCreate a briefing and start writing (5 credits)
list_articlesList articles (filter by status, published), with each one's live_url, rewrites_left and new_covers_left
get_articleGet article details and content, live_url, publications, and the free rewrites_left and new_covers_left
update_articleUpdate article metadata
delete_articleDelete an article
rewrite_articleRewrite article content (free, 2 per article)
regenerate_article_pictureGenerate a new cover (free, 2 per article): title, stock photo or, on the local server, an AI style
publish_articlePublish to an integration (the live URL shows up later in get_article)
schedule_articleSchedule future publication
export_articleExport as HTML, Markdown, or XML
list_competitorsList competitor domains
create_competitorAdd a competitor
delete_competitorRemove a competitor
list_linksList reference links
create_linkAdd a reference link
delete_linkRemove a link
get_settingsGet workspace settings, including ai_images and cover_mode
update_settingsUpdate workspace settings, including ai_images (on the remote server, only false)
list_tonesList available tones
get_toneGet tone details
list_integrationsList publishing integrations
get_integrationGet integration details (credentials are never returned)
create_integrationCreate an integration (WordPress, Webflow, Wix, GoHighLevel, Webhook), admins only
update_integrationUpdate integration settings, admins only
delete_integrationDelete an integration, admins only
reconnect_integrationRe-test integration connection, admins only

How to install the mcp Server

{
  "mcpServers": {
    "balzac": {
      "command": "npx",
      "args": [
        "-y",
        "balzac-mcp"
      ],
      "env": {
        "BALZAC_API_KEY": "YOUR_BALZAC_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
BALZAC_API_KEYDeclared in the maintainer’s client configuration.Yes