Services Case Studies DT 1.5 Get Started About Book a call Open the DT 1.5 dashboard
Install and first run · exact steps, no theater

Get started.

DT 1.5 runs two ways: the dashboard in your browser, and mgo, the terminal CLI. Same agent, same approval gate, your call. Both tracks are below with the exact steps and copy-paste commands.

The dashboard works today, free, no card, no signup wall. The CLI is live: install it with npm install -g @mgodata/mgo.
Two tracks

Browser or terminal. Pick one, or both.

They run the same audit engine and the same approval loop. The dashboard explains everything on screen; the CLI is for people who live in a terminal, the way Claude Code and Codex do it.

In your browser · Live now

The dashboard

Open it, type your URL, and read the findings in plain language. Drafted fixes wait in an approval queue. Nothing to install.

  • Live site audit on any URL, today
  • Drafted JSON-LD fixes, queued for your approval
  • No card, no signup wall on the demo
Start the dashboard track
In your terminal · Live

mgo, the CLI

DT 1.5 in your terminal: audits, a deterministic plan, copy-paste JSON-LD, a real approval loop, and AI scans on your own keys.

  • One npm install, zero dependencies
  • Bring your own AI keys, sent provider-direct
  • Honest command surface: gated commands say so
Start the CLI track
Track one · browser

Run DT 1.5 in the dashboard.

Four steps, about two minutes. The audit is a live crawl of your real pages, and it is labeled on screen if the live service is unreachable and a recorded sample is shown instead.

STEP 01

Open the dashboard

Go to the DT 1.5 dashboard. It opens straight into the workspace: overview, task queue, approvals, and the audit runner in the left navigation.

STEP 02

Sign in Rolling out

Honest status: accounts and sign-in have not shipped yet. Today the dashboard runs without an account and is labeled a demo at the top of the screen. When accounts land, this step becomes: sign in, connect your site, and your queue persists between visits.

STEP 03

Run your first audit

Click Run Audit in the left navigation, type your site's address, and press Run audit. Findings come back ranked by severity, written in plain language. To reproduce our public case study instead, type:

audit field
purivial.com
STEP 04

Approve a fix

Where the audit finds missing structured data, DT 1.5 drafts the patch. Press Queue for approval on a suggestion, open Approvals, and read the exact change before it goes anywhere. Approve it or reject it. Nothing ships without your yes, ever.

Track two · terminal

Install mgo, DT 1.5 in your terminal.

The package is @mgodata/mgo and the command is mgo. Deterministic audits and fixes need no keys at all; the AI scan runs on the provider keys you bring, sent provider-direct, never to MGO.

Read this first: the CLI is finished software and @mgodata/mgo is live on npm right now, so the install command below works today. Every command on this page is the CLI's real command surface, not a mockup.
STEP 00

Before you begin

You need a terminal, Node.js 22 or newer, and your website's address. That is the whole list. No account, no card.

STEP 01

Install Live

One global npm install. The package has zero dependencies.

terminal
npm install -g @mgodata/mgo
STEP 02

Check the install

mgo doctor checks your Node version, config, local state, and whether the audit service is reachable. Provider keys are reported present or absent only; their values are never printed or stored.

terminal
mgo --version
mgo doctor
STEP 03

Run your first audit

A live crawl of your homepage, robots.txt AI-crawler rules (GPTBot, ClaudeBot, PerplexityBot, and more), sitemap.xml, llms.txt, Open Graph, and JSON-LD. Findings print ranked by severity. Every crawl is cached locally so later commands work offline.

terminal
mgo audit yourstore.com
STEP 04

Get the plan and the fixes

mgo plan ranks the real findings into a prioritized worklist with a fixed, documented scoring table. mgo schema prints the copy-paste-ready JSON-LD blocks. Both are deterministic: same crawl in, same output out, no language model involved.

terminal
mgo plan yourstore.com
mgo schema yourstore.com
STEP 05

The approval loop

Queue each drafted fix as an action request, approve or reject it, then apply the approved patch to a local HTML file. The file is re-read from disk and the action is only marked verified when the approved block parses back out. Every state change lands in an append-only audit log.

terminal
mgo schema yourstore.com --queue   # file each suggestion for approval
mgo approvals                      # list what is waiting on you
mgo approve <id>                   # or: mgo reject <id>
mgo apply <id> --file index.html   # write the approved patch, verify it

Action types that need platform approval or keys (ads, gbp) refuse to apply, print the honest reason, and exit with code 2. They are never faked.

STEP 06

Bring your own key: AI scans

mgo ai-scan asks AI answer engines about your brand and prints their real responses. It runs on your own API keys, read from your environment and sent straight to the provider you pay. They never touch an MGO server. One env var per lane:

Env varPowersNotes
ANTHROPIC_API_KEYAnthropic Claude lanemodel knowledge, no live web in this build
OPENAI_API_KEYOpenAI lanemodel knowledge, no live web in this build
PERPLEXITY_API_KEYPerplexity Sonar laneweb-grounded, cites sources
terminal
export ANTHROPIC_API_KEY="sk-ant-..."   # set whichever lane's key you have
mgo ai-scan "Your Brand"

Set several keys and pick which engine answers first with mgo config set default_provider anthropic (or openai, or perplexity). Honest caveat: API answers approximate the consumer apps, they do not exactly equal them. Treat scans as directional.

STEP 07

Bring your own key: drafting and the Director

The same keys also power the LLM drafting lanes and mgo director. Where a URL is given, each draft is grounded in the same live crawl as the audit, filed into the approval loop as pending, and never auto-published. After approval, the meta and llms.txt drafts apply to a local file with mgo apply; the Director writes an advisory weekly plan built from your real findings and queue.

terminal
mgo draft meta yourstore.com       # better title + meta description
mgo draft llmstxt yourstore.com    # curated llms.txt
mgo draft adcopy yourstore.com     # ad headlines + primary texts
mgo draft reply "<review text>"    # review reply, in your brand voice
mgo draft voice yourstore.com      # short brand-voice guide
mgo director yourstore.com         # advisory weekly plan, never publishes

Honest caveats, straight from the CLI's own help: drafts are never auto-published, and publishing for ad copy, review replies, and brand voice stays manual because the ad-platform and Google Business Profile write APIs are review-gated. Without a key these commands say so and exit with code 2.

Reference

Essential commands, labeled honestly.

The CLI's whole surface: run mgo --help in your terminal for the same list. Anything not built or gated by a platform review says so when you run it and exits with code 2. Nothing fakes success.

CommandWhat it doesNeeds
mgo audit <url>Full AI-visibility audit from a live crawlnothing
mgo plan <url>Deterministic prioritized worklist from the same crawlnothing
mgo schema <url>Copy-paste-ready JSON-LD blocks; --queue files them for approvalnothing
mgo approvals / approve / rejectThe approval queue and its state machinenothing
mgo apply <id> --file fWrite an approved patch into a local HTML file, then verify itnothing
mgo log / status / doctor / configAudit trail, local snapshot, health checks, settingsnothing
mgo ai-scan <brand>What AI answer engines say about you, real responsesyour AI key
mgo draft <kind>LLM drafting lanes (meta, llms.txt, ad copy, review reply, brand voice), filed for approval, never auto-publishedyour AI key
mgo director <url>LLM weekly plan from real findings, advisory onlyyour AI key
mgo login / whoami / logoutApproval loop on your own Supabase project instead of local filesyour Supabase project
mgo seo report / connectDesigned, not built yet; running them says sorolling out
mgo gbp / adsBlocked by Google and Meta platform reviews MGO cannot skipapproval gated
No outcome guarantees, here or anywhere: DT 1.5 shows you what is broken and drafts the fix. No tool, ours included, can guarantee rankings, AI mentions, or revenue. We promise the work, and we show it.
Go

Two minutes to your first audit.

Start in the browser now, or take the CLI track now. And if you would rather hand it all to people, that door is open too.