Skip to main content

STEP 1

Health check

npx --yes @aio-geo/cli@0.3.4 doctor

STEP 2

Audit a domain

npx --yes @aio-geo/cli@0.3.4 audit example.com

STEP 3

Closed loop

npx --yes @aio-geo/cli@0.3.4 apply example.com --dry-run

Operator plane · CLI & MCP

The same engine, in your terminal.

How do I run the AIO.GEO CLI against my domain?

No install required. Copy a command, paste in Terminal. Doctor checks the API. Audit returns a structural readiness score. We do not sell LLM rankings. Nobody can measure them honestly. We sell what can be measured: structure, accessibility, and receipts to prove it.

Pin @0.3.4 for a known-good release, or omit the version to always pull latest.

1) Health check
npx --yes @aio-geo/cli@0.3.4 doctor
2) Audit a domain
npx --yes @aio-geo/cli@0.3.4 audit example.com
Optional: always latest
npx --yes @aio-geo/cli doctor
Optional: audit latest
npx --yes @aio-geo/cli audit yourdomain.com
Optional: global install (then run aio-geo doctor)
npm install -g @aio-geo/cli@0.3.4
aio-geo · live simulateready
AIO.GEO operator terminal: type a command or click a sample
Real engine: runGeoAudit · dry_run default · secrets redacted
$

Cursor & Claude Code MCP

First-party HTTP. Public audit needs no key. audit_url · list_fixes · apply_fix · rescore_url · check_health · get_brief

{
  "mcpServers": {
    "aio-geo": {
      "url": "https://www.aiogeoprotocol.com/mcp"
    }
  }
}

Do not install @aio-geo/mcp-server@0.3.3 (no shebang) or @0.3.4 (never published). Optional stdio is npx -y @aio-geo/mcp-server@0.3.7. Smithery Try now still pins 0.3.3; that listing is not first-party /mcp.

NO-CODE AGENT

Autonomous GPT Auditor

OPEN AUDITOR

For non-technical founders and agency operators. Interact with the AIO.GEO protocol via ChatGPT. Run conversational audits, extract structural fixes, and open the full executive brief without a terminal. We do not sell LLM rankings. Nobody can measure them honestly. We sell what can be measured: structure, accessibility, and receipts to prove it.

Actions call POST /api/v1/public/audit on www.aiogeoprotocol.com · OpenAPI: /openapi-gpt.json

Command reference

CommandPurposeFlagsExit codes
aio-geo audit <url>AI Search Readiness crawl (5 pillars)--json --deep --api-key0 ok · 2 DNS · 4 SSRF
aio-geo apply <url>Autofix pack (JSON-LD, robots, anchors)--dry-run (default) --dispatch-pr --repo0 ok · 3 auth
aio-geo inject <url>Single system prompt for Cursor / Claude / ChatGPT paste--format markdown|json0 ok · 2 network
aio-geo rescore <url>Fresh crawl · ΔS vs baseline--baseline <n> --json0 ok · 2 network
aio-geo loop <url>Audit → pack → optional PR → rescore--rescore-now --dispatch-pr0 ok
aio-geo sealHMAC-SHA256 causal proof seal--exp --domain --att --p --t140 ok
aio-geo verify-proofValidate seal signature--sig / full fields0 valid · 5 tampered
aio-geo doctorNode, network, SSRF, fuel (no secrets)--json0 ready · 1 fail

Exit: 0 ok · 1 fault · 2 network/DNS · 3 auth/args · 4 SSRF · 5 invalid proof. dry_run default on apply/loop.

Agency API keys ag_live_*

free audit · method