NEW Beaconed now speaks MCP See it in action →

Run Beaconed from your AI assistant.

Beaconed ships as an MCP server and a CLI — both live on npm today. Your assistant finds weak product listings, rewrites them, and applies the changes you approve, without you opening the dashboard.

Paste this into Claude, Cursor, or any MCP-capable agent

Read https://beaconed.ai/agent-setup and follow ALL the instructions to install the Beaconed MCP server and configure yourself to optimize my store's product listings. Ask me before making any config changes.

Works with Claude Desktop Claude Code Cursor Cline Zed Any MCP client
01 / 05 Install

Your agent handles the mechanics. You just confirm.

The whole install — package, account, config, verification — runs in one back-and-forth with your assistant. The only step you handle yourself is creating a Beaconed account and copying your API key.

01
Automatic

Your agent installs the package.

It runs npm install -g @beaconed/mcp for you. No editing dotfiles.

02
You sign up

It walks you through signup.

Don’t have a Beaconed account yet? Your agent sends you to beaconed.ai/signup and asks you to copy your API key back. The account is the one part it can’t do for you.

03
Automatic

It configures your AI client.

Your agent edits its own config to register the Beaconed MCP server, with your API key in place. It asks permission before writing the file.

04
Automatic

It verifies the connection.

Your agent calls a read-only Beaconed tool, confirms it’s wired up, and reports back. Then you can just talk to it about your catalog.

02 / 05 What the agent can do

Every Beaconed tool, available to your agent.

Not a curated subset. Two dozen tools that cover the whole Beaconed API — read the catalog, queue rewrites, approve, apply, manage webhooks.

01

See the catalog

Read access to everything Beaconed knows about your store.

  • List products — filter by status, score, letter grade, or title
  • Get full product detail with images and score history
  • Pull readiness scores across the whole catalog
  • Read account settings — brand voice, target keywords, auto-push
02

Generate rewrites

Beaconed's AI rewrites titles, descriptions, and structured data — the work the optimizer was built to do.

  • Queue an optimization for one product
  • Bulk-optimize many products in a single call
  • List every optimization across the catalog or per-product
  • Inspect any optimization — original beside the AI rewrite
  • Recalculate readiness scores on demand
03

Review and ship

Nothing reaches your live store without an approve and apply step.

  • Approve a pending optimization, or reject with a reason
  • Apply approved rewrites — the moment your store actually changes
  • Revert an applied optimization if it isn't working out
  • Destructive actions are flagged — your agent asks first
04

Keep systems in sync

Wire Beaconed into the rest of your stack with webhooks.

  • Create, update, and delete webhook subscriptions
  • Browse the catalog of available event types
  • Send a test event to verify the pipe is wired up
05

Manage the catalog itself

When Shopify isn't the source of truth.

  • Create products from external (non-Shopify) data
  • Update product fields directly
  • Trigger a Shopify sync to pull the latest data into Beaconed

The full tool reference is on the docs site.

OpenAPI spec, input/output schemas, every tool’s destructive flag.

Browse the tool reference
03 / 05 Surfaces

An MCP server and a CLI.

Same tools, same API key, same approve-before-apply rules. Your agent uses whichever fits. Both published on npm and ready to install.

MCP server

@beaconed/mcp

Drop Beaconed into Claude Desktop, Cursor, Claude Code, or any MCP client and operate your catalog in plain English.

Claude
Beaconed MCP
What’s the average readiness across the men’s category?

Men’s category averages 71. 8 products are below 60 — want me to queue rewrites for those?

Ask anything about your catalog…
  • Adds itself to your client via claude mcp add or one config line
  • Read, optimize, review, and apply by chatting — no UI
  • Apply, revert, delete are flagged destructive — the agent confirms first

CLI

@beaconed/cli

The same capabilities as plain commands. The right surface when an agent wants to script, pipe, or drop into a CI step.

beaconed
CLI v1.4.0
$ beaconed products list --max-score 60 --limit 5
PRODUCTSCOREGRADE Heritage Crewneck41F Linen Camp Shirt44F Weekender Duffel47D Trail Crossbody52D Selvedge Jeans58D
$ beaconed bulk optimize --product-ids 7f3a,9c21,b8d4,4e90,2c7f
queued 22 optimizations (job opt_b8f12a)
$ beaconed optimizations approve opt_b8f12a
22 approved · 22 applied · avg lift +34 pts
$
  • Install: npm install -g @beaconed/cli
  • Human-readable tables, or --json for piping
  • Drops into a Dockerfile or CI step the same as any other tool
04 / 05 Trust model

Hand over the work. Keep the keys.

An agent runs the workflow. You stay in control of what reaches your live store. Both, by default — no extra setup, no “trust mode” toggle.

01 Approval gate

Nothing reaches your storefront without you.

Optimizations live in Beaconed as drafts until you say apply. Your agent stages the work; you (or an opt-in auto-publish setting) decide what ships. Reverting is a single tool call away.

02 Destructive flags

Risky tools are clearly marked.

Apply, revert, and webhook-delete are flagged as destructive in the MCP manifest, so any reasonable assistant pauses for confirmation before touching them — and you'll see exactly which tool it wants to call.

03 Your key, your machine

Local install, your own API key.

The MCP server runs on your machine and authenticates directly against Beaconed with the API key you control. No third party in the path. Revoke the key, the door closes.

Auto-publish is opt-in per account — for merchants who want the agent to ship low-risk rewrites without asking.

05 / 05 Prefer to wire it up by hand?

Two npm commands and a config snippet.

The paste-a-prompt path is the fast way. But the install really is just an npm package and a config file — here’s the manual recipe.

1

Install the package

The MCP server and the CLI are separate npm packages — pick the one you want first, or install both. They share the same API key.

MCP server
npm install -g @beaconed/mcp
CLI
npm install -g @beaconed/cli
2

Register the MCP server

Drop this block into your client’s MCP config. Grab your API key from your API keys page.

claude_desktop_config.json
{
  "mcpServers": {
    "beaconed": {
      "command": "npx",
      "args": ["-y", "@beaconed/mcp"],
      "env": {
        "BEACONED_API_KEY": "bcn_live_xxxxxxxxxxxx"
      }
    }
  }
}
Get started

Paste the prompt. Your agent does the rest.

Paste it into Claude, Cursor, or whichever assistant you use. The setup runs itself — your part is creating a Beaconed account and copying an API key.

Paste this into Claude, Cursor, or any MCP-capable agent

Read https://beaconed.ai/agent-setup and follow ALL the instructions to install the Beaconed MCP server and configure yourself to optimize my store's product listings. Ask me before making any config changes.