Agent-friendly marketing CLI

Sienna

Give AI agents a reliable command surface for marketing work: one login restores your linked platforms on any machine, and Meta Ads and Google Ads answer with evidence that is easy to parse — from Claude Cowork, Claude Code, Codex, or your servers.

JSON
Machine-readable by default when agents need it.
Auth
Browser approval, with credential material kept out of command output.
Meta + Google
Direct Ads API access — Insights and GAQL — with clear caveats.

Quickstart

Ask about your ad data.

Install the Sienna app or sign in on the web, connect your ad accounts, then ask a question.

  1. Install the app or open Sienna in the browser
  2. Connect the ad accounts you want to ask about
  3. Ask a question and review the answer with evidence

Add Sienna to Claude Code or Codex

The Sienna Desktop app is required. Open Integrations, then confirm the Claude Code or Codex Plugin installation inside the app.

Open Desktop Integrations
Command and manual install alternatives

Claude Code

After installing Sienna, paste this into Claude Code:

Run `sienna setup agent --claude`, verify the installed Plugin version, then run `sienna auth status --json` and tell me which account connection is still needed.

Claude Cowork

Claude Cowork has no direct Plugin install link.

  1. Open Customize, then Plugins
  2. Add https://github.com/sienna-work/sienna-plugin as a marketplace
  3. Install sienna@sienna, then paste:
Using the Sienna skill, connect my ad accounts, then show my campaigns.

Codex

After installing Sienna, paste this into Codex:

Run `sienna setup agent --codex`, verify the installed Plugin version, then run `sienna auth status --json` and tell me which account connection is still needed.

After logging in, tell your agent to connect an ad provider — it will run sienna ads provider connect meta or sienna ads provider connect google and hand you one more link to approve. Agent-readable docs live at /llms.txt.

Download

Install Sienna like an app.

macOS: Open the DMG, drag Sienna to Applications, then open /Applications/Sienna.app and finish Setup.

Windows: Run the downloaded setup executable, follow the installer prompts, then launch Sienna from the Start menu and finish Setup. Latest release: v0.17.5.

Standalone CLI for macOS, Linux, and managed POSIX terminals
install_script="$(mktemp)" &&
trap 'rm -f "$install_script"' EXIT &&
curl --proto '=https' --proto-redir '=https' -fsSLo "$install_script" https://get.sienna.work/install.sh &&
bash "$install_script"

This installs a standalone CLI with checksum-verified atomic self-update. Use it on supported macOS and Linux systems that need a terminal-only installation.

SHA256SUMS

Workflow

From agent intent to marketing evidence.

Give Sienna explicit accounts, dates, and questions, then use the returned evidence for strategy, analysis, and next actions.

01

Connect safely

Log in once, link Meta and Google Ads when you need them, and get every linked platform restored automatically on any new machine.

02

Inspect accounts

Discover Meta ad accounts and Google Ads customers, with status and scopes — token material never appears in any output.

03

Fetch evidence

Pull Meta Insights and raw GAQL results through stable commands that agents can branch on with predictable exit codes.

Agent contract

Built for command-line operators.

Sienna treats stdout as data, stderr as diagnostics, and every failure as a typed condition the agent can recover from. The same standard Skill ships through native Plugins for Claude Cowork, Claude Code, and Codex, while the CLI keeps itself updated.

sienna auth login --no-browser
sienna auth status --json
sienna ads accounts list --json
sienna ads metrics query --platform google --account-id 1234567890 \
  --arguments-json '{"query":"SELECT campaign.name, metrics.clicks FROM campaign"}' --json
sienna jobs list --json

Pricing

Start free. Upgrade for deeper analysis.

All plans keep the core workspace available. Prices are monthly in USD; taxes, local currency, and the final amount are shown at checkout.

Free

$0/month

Connect your sources and work with the data you already own.

Open Sienna

Market

$199/month

Add dedicated competitor research to everything in Brand.

No self-service trial.

Choose Market
CapabilityFreeBrandMarket
Raw data and connectionsIncludedIncludedIncluded
Projects and general web researchIncludedIncludedIncluded
Your ads and content analysisIncludedIncluded
Dedicated competitor researchIncluded

Brand’s trial is available once per Sienna account. Market does not include a self-service trial.

Developer contract

Public contract

Clear inputs, predictable outputs.

Users and agents provide a bounded request and explicit approval for changes. Sienna returns structured evidence, status, and recovery without exposing stored credentials.

Questions

Provide the account scope, date range, comparison, and desired breakdown.

Confirmation

Review the exact target and dry-run result before any supported change.

Structured results

Use JSON fields, evidence, coverage warnings, and stable exit codes.

Recovery

Follow the returned recovery guidance and preserve its safe error kind for support.

Secure checkout

Preparing your checkout…

Keep this page open while the secure checkout loads.