VisioantFull-stack SEO workspace
Product · Workspace

Tools in Visioant

A signed-in org gets the full Full-stack SEO workspace: eight workspace modules, 114 integrated agent tools (registry below), and durable assets (wallet, OAuth, chats, flows, boards, CE jobs), all metered and observable, not a disposable chat thread.

Map · Infrastructure

Full stack unpack, routing, modules, and every tool

This map is generated from the same capability registry as production: 114 tools the agent can actually run. Expand a node to see what sits under each module — human names only, not internal API IDs.

ROOT

Visioant workspace (/app)

Signed-in org shell, eight modules, one LangGraph runtime, shared wallet, OAuth, KB, MCP, and observability. Regenerate this map: python3 scripts/export_tools_hierarchy_data.py.

Request path (every chat message)

Mirrors docs/ARCHITECTURE.md, the same pipeline serves Capability kit, Browser mode, and the Chrome extension side panel.

  1. 1 · Fast-pathfast_path.identify_fast_path

    Single-tool prompts with no conditions (sitemap, ranked keywords, SEO tags) execute synchronously, often zero LLM routing tokens.

  2. 2 · Brief bypassorchestration.prompt_asks_for_brief

    Content-brief requests skip generic chat routing and enter brief clarifications → generate_content_brief (deterministic/async).

  3. 3 · LLM intent classifierintent_classifier.classify_intent

    Semantic intent, action_id, profile, confidence ≥ 0.72 before trusting the label.

  4. 4 · Rule-based routerintent_router.route_intent

    Pattern fallback when classifier is unavailable or low confidence, brief, audit, export, analytics, conversation.

  5. 5 · Execution branchorchestration.run_orchestration

    Deterministic handler (no agent) · scoped LangGraph agent (INTENT_TOOLSETS) · composite fallback (full registry).

SVC Runtime API & agent shell

FastAPI backend + web workspace + extension, one org API key, shared SSE execution graphs.

SVC HTTP surface (main.py)

Chat/agent SSE, Content Wizard jobs, flow CRUD, billing, labs, metrics snapshots, MCP preflight.

  • POST /api/chat (SSE tool steps)
  • Content Wizard + article edit routes
  • Flows, skills, report canvas persistence
  • Stripe checkout + wallet (billing/)
ORCH LangGraph ReAct agent

langgraph_agent.py builds scoped tool lists via agent_factory.py, Strategic Decision Matrix in agent.py.

SVC Live execution stream

sse.py emits planned steps, tool start/end, and cost hints to the kit UI and extension.

INT Clients

web/app.html shell · Chrome side panel · URL from current tab (never overrides user prompt).

INT Data plane & vendors

Atomic tools wrap these integrations, OAuth and API keys are org-scoped, not per chat.

INT Google Search Console & GA4

OAuth per org; get_gsc_performance_data, get_ga4_traffic_data, property intel.

INT DataForSEO

SERP, keywords, backlinks, AI Overview, multi-LLM content intel, LLM mentions APIs.

INT OpenRouter

model_router.py + llm_presets, fast vs pro tiers by intent; economy picker is filtered to OpenRouter models with tool-calling support only.

INT Peec AI

peec_client.py, visibility and citation intelligence orchestrators.

INT Crawl & render

Playwright batches (JS dependency), SEO Spider MCP (desktop), logfile upload analysis.

INT NLP & forensics

GCP NLP / structure forensics, html_structure_forensics, entity graph labs.

INT Knowledge & MCP

Chroma vector KB, url_grounding, user MCP servers (mcp_client.py, mcp_integrations.py).

SVC Platform

Postgres (db.py), PostHog traces, cloud_job_dispatch for long jobs, metric_snapshots weekly store.

ORCH Orchestration & routing

backend/orchestration.py, intent, profile, and tool allowlists before any vendor API fires.

HELP Intent-scoped toolsets

INTENT_TOOLSETS in toolsets.py, composite registry has 114 UI features; allowlists trim what the agent sees per intent (meta-tools replace atomic siblings in analytics/audit).

HELP intent=analytics (52 allowlisted)

Scoped allowlist from backend/toolsets.py, agent may only call these names when router selects intent analytics.

  • Add text to KB
  • Add URL to KB
  • Backlink profile
  • Client property intel
  • SERP competitors
  • Analyze page (meta)
  • Announce tool plan
  • Batch fetch text
  • Markdown availability
  • WebMCP check
  • Weekly tracking setup
  • Create chart
  • Export Excel
  • Export Google Sheet
  • Export Google Slides
  • Export PDF
  • Export Word
  • Sheets → Google Sheet
  • Export Google Doc
  • AI Overview opportunities
  • Markdown table
  • 3D brand cluster viz
  • Snapshot dashboard
  • Sitemap URLs
  • Related keywords
  • Resolve domain
  • GA4 traffic
  • Google AI Mode result
  • Search Console
  • LLM mentions (historical)
  • LLM mentions search
  • LLM mention metrics
  • Metric history
  • Ranked keywords
  • Search volumes
  • SEO tags snapshot
  • SERP + AI Overview
  • Sitemap changes
  • Fetch page text
  • Wayback history
  • List GA/GSC properties
  • Grounded web search
  • Web search
  • Query knowledge base
  • Geo & language resolve
  • Site health check
  • Google Trends
  • SEO Spider (meta)
  • MCP invoke
  • MCP list tools
  • MCP status
  • Wikidata entity search
HELP intent=analytics_complex (52 allowlisted)

Scoped allowlist from backend/toolsets.py, agent may only call these names when router selects intent analytics_complex.

  • Add text to KB
  • Add URL to KB
  • Backlink profile
  • Client property intel
  • SERP competitors
  • Analyze page (meta)
  • Announce tool plan
  • Batch fetch text
  • Markdown availability
  • WebMCP check
  • Weekly tracking setup
  • Create chart
  • Export Excel
  • Export Google Sheet
  • Export Google Slides
  • Export PDF
  • Export Word
  • Sheets → Google Sheet
  • Export Google Doc
  • AI Overview opportunities
  • Markdown table
  • 3D brand cluster viz
  • Snapshot dashboard
  • Sitemap URLs
  • Related keywords
  • Resolve domain
  • GA4 traffic
  • Google AI Mode result
  • Search Console
  • LLM mentions (historical)
  • LLM mentions search
  • LLM mention metrics
  • Metric history
  • Ranked keywords
  • Search volumes
  • SEO tags snapshot
  • SERP + AI Overview
  • Sitemap changes
  • Fetch page text
  • Wayback history
  • List GA/GSC properties
  • Grounded web search
  • Web search
  • Query knowledge base
  • Geo & language resolve
  • Site health check
  • Google Trends
  • SEO Spider (meta)
  • MCP invoke
  • MCP list tools
  • MCP status
  • Wikidata entity search
HELP intent=audit (61 allowlisted)

Scoped allowlist from backend/toolsets.py, agent may only call these names when router selects intent audit.

  • Add text to KB
  • Add URL to KB
  • Backlink profile
  • Client property intel
  • SERP competitors
  • Analyze page (meta)
  • Announce tool plan
  • Batch fetch text
  • Markdown availability
  • WebMCP check
  • Weekly tracking setup
  • Create chart
  • Export Excel
  • Export Google Sheet
  • Export Google Slides
  • Export PDF
  • Export Word
  • Sheets → Google Sheet
  • Export Google Doc
  • AI Overview opportunities
  • Markdown table
  • AI prompt targeting
  • 3D brand cluster viz
  • Snapshot dashboard
  • Sitemap URLs
  • Related keywords
  • Resolve domain
  • GA4 traffic
  • Google AI Mode result
  • Search Console
  • LLM mentions (historical)
  • LLM mentions search
  • LLM mention metrics
  • Metric history
  • Ranked keywords
  • Search volumes
  • SEO tags snapshot
  • SERP + AI Overview
  • Sitemap changes
  • Fetch page text
  • Wayback history
  • List GA/GSC properties
  • Page optimization
  • Grounded web search
  • Web search
  • Query knowledge base
  • Geo & language resolve
  • AI readiness
  • Battlecards compiler
  • Full site audit
  • GEO performance report
  • ICP content gap
  • Internal linking
  • Keyword cannibalization
  • Peec AI insights
  • Site health check
  • Social listening
  • Google Trends
  • SEO Spider (meta)
  • Synthesize audit report
  • Wikidata entity search
HELP intent=brief (0 allowlisted)

Scoped allowlist from backend/toolsets.py, agent may only call these names when router selects intent brief.

HELP intent=composite (110 allowlisted)

Scoped allowlist from backend/toolsets.py, agent may only call these names when router selects intent composite.

  • Add text to KB
  • Add URL to KB
  • AI content detection
  • Backlink profile
  • Client property intel
  • SERP competitors
  • Entity analysis (NLP)
  • HTML structure
  • ICP analysis
  • JS dependency map
  • JS dependency (batch)
  • On-page signals
  • Analyze page (meta)
  • NLP forensics
  • Content outline
  • Content outline (batch)
  • Server logfile analysis
  • TF-IDF n-grams
  • Analyze uploaded file
  • UX screenshot analysis
  • Announce tool plan
  • Batch add URLs to KB
  • Batch entity analysis
  • Batch fetch text
  • Markdown availability
  • Readability check
  • WebMCP check
  • Weekly tracking setup
  • Create chart
  • Execute coded skill
  • Export Excel
  • Export Google Sheet
  • Export Google Slides
  • Export PDF
  • Export Word
  • Sheets → Google Sheet
  • Export Google Doc
  • AI Overview opportunities
  • Markdown table
  • AI prompt targeting
  • Schema validate
  • 3D brand cluster viz
  • Content brief
  • Keyword vector map
  • Llms.txt generator
  • LP wireframe
  • SEO article draft
  • Snapshot dashboard
  • Sitemap URLs
  • Related keywords
  • Resolve domain
  • GA4 traffic
  • Google AI Mode result
  • Search Console
  • LLM mentions (historical)
  • LLM mentions search
  • LLM mention metrics
  • Metric history
  • Ranked keywords
  • Search volumes
  • SEO tags snapshot
  • SERP + AI Overview
  • Sitemap changes
  • Fetch page text
  • Wayback history
  • List saved skills
  • List GA/GSC properties
  • Page optimization
  • Grounded web search
  • Web search
  • Query knowledge base
  • Query skills registry
  • Register coded skill
  • Register skill
  • Geo & language resolve
  • Accessibility audit
  • AI keyword intelligence
  • AI readiness
  • Battlecards compiler
  • Full site audit
  • GEO performance report
  • ICP content gap
  • Internal linking
  • Keyword cannibalization
  • Multi-LLM content intel
  • PageSpeed / CWV
  • Peec AI insights
  • Site health check
  • Site-wide schema audit
  • Social listening
  • Google Trends
  • SEO Spider (meta)
  • Crawl progress
  • Export reports
  • Generate bulk export
  • Generate report
  • Bulk exports list
  • Available reports
  • List crawls
  • Load crawl
  • Spider MCP invoke
  • Spider MCP status
  • Prepare reports
  • Start crawl
  • Synthesize audit report
  • Upload to knowledge base
  • MCP invoke
  • MCP list tools
  • MCP status
  • Wikidata entity search
HELP intent=conversation (16 allowlisted)

Scoped allowlist from backend/toolsets.py, agent may only call these names when router selects intent conversation.

  • Announce tool plan
  • Grounded web search
  • Web search
  • Analyze page (meta)
  • SEO tags snapshot
  • Site health check
  • Fetch page text
  • Resolve domain
  • Query knowledge base
  • Add URL to KB
  • Add text to KB
  • List saved skills
  • Query skills registry
  • Register skill
  • Register coded skill
  • Execute coded skill
HELP intent=export (0 allowlisted)

Scoped allowlist from backend/toolsets.py, agent may only call these names when router selects intent export.

HELP intent=file (23 allowlisted)

Scoped allowlist from backend/toolsets.py, agent may only call these names when router selects intent file.

  • Add text to KB
  • Add URL to KB
  • Analyze page (meta)
  • Analyze uploaded file
  • Announce tool plan
  • Batch add URLs to KB
  • Create chart
  • Execute coded skill
  • Export Excel
  • Export Google Sheet
  • Export Google Slides
  • Export PDF
  • Export Word
  • Sheets → Google Sheet
  • Export Google Doc
  • Markdown table
  • 3D brand cluster viz
  • List saved skills
  • Query knowledge base
  • Query skills registry
  • Register coded skill
  • Register skill
  • Upload to knowledge base
ORCH Orchestrator tools (12)

Invoked directly by deterministic audit routes, never chosen from a 90-item list.

  • Page optimization
  • Full site audit
  • Synthesize audit report
  • AI readiness
  • GEO performance report
  • Peec AI insights
  • Internal linking
  • ICP content gap
  • Battlecards compiler
  • AI prompt targeting
  • Social listening
  • Keyword cannibalization
HELP System tools

Injected into every allowlist, planned step map for SSE UI.

  • Announce_tool_plan
HELP Deterministic handlers

action_registry + intent_router, brief, export, file, analytics_sitemap, audit_lp_optimization, etc.

  • brief_generate → generate_content_brief
  • audit_site_full → run_comprehensive_site_audit
  • export_word / export_excel → export_data_to_*
  • analytics_gsc / analytics_sitemap → single-tool handlers
HELP Execution profiles

intent_contract.EXECUTION_PROFILES, fast (3 iter / 4 tools) · standard · full (10 iter / 15 tools).

PIPE Content Wizard pipeline

content_engine.py + quality_gate + provenance + citations, batch jobs, not kit ReAct.

  • SERP research → draft sections
  • Citation + quality gates
  • article_edit_chat scoped revisions
PIPE Flow executor

Ordered tool nodes from flow builder, same tool IDs as the kit.

GRP Workspace modules (8 surfaces)

Tabs in /app, expand for subsystems; Capability kit holds the full registry below.

MOD Dashboard

Org home, wallet balance, recent agent chats, and shortcuts into modules. No separate tool registry here; it orients operators before they open the kit or Browser mode.

GRP Wallet & metering

Credits, plan seats, and recent api_call_log visibility.

GRP Saved chats

Resume LangGraph threads without losing tool context.

GRP Flow shortcuts

Jump into named flows from the flow builder.

MOD Capability kit

Primary agent chat plus the full tool catalog (90+ capabilities). Most GSC, GA4, DataForSEO, audit, and export tools are invoked from here unless a flow or Content Wizard job owns the run.

ATOM Analysis (23)

Page-level forensics, schema, UX, and NLP. · ANL · 23 registered

  • On-page signals
  • HTML structure
  • NLP forensics
  • Entity analysis (NLP)
  • Batch entity analysis
  • Content outline
  • Content outline (batch)DOM depth, chunking, and structure metrics across many sitemap URLs.
  • JS dependency map
  • JS dependency (batch)JS-rendering reliance and character-count deltas across many URLs.
  • Server logfile analysisCrawl-budget and bot-activity analysis from a server access log.
  • PageSpeed / CWV
  • Accessibility audit
  • Schema validate
  • Site-wide schema audit
  • Schema at scale
  • UX screenshot analysis
  • Keyword vector map
  • ICP analysis
  • AI keyword intelligence
  • Multi-LLM content intelLeading AI answer engines (Gemini, Claude, Perplexity, and similar) via DataForSEO.
  • Content skeleton
  • Extract LP content
  • TF-IDF n-grams
ATOM Audits & strategy (12)

Deep site reviews, competitive intelligence, and GEO readiness. · AUD · 12 registered

  • Page optimizationOn-page SEO review: titles, headings, content depth, and prioritized fixes.
  • Full site auditEnd-to-end technical, content, and performance orchestration.
  • AI readinessGEO positioning: citations, entity clarity, and LLM-friendly structure.
  • Internal linkingOrphans, hub pages, anchor opportunities, and crawl depth issues.
  • ICP content gapMap ideal-customer topics against your existing coverage.
  • Keyword cannibalizationFind URLs competing for the same queries.
  • GEO performance reportGenerative AI optimization baseline: visibility and AI landing pages.
  • Peec AI insightsPeec visibility scores and AI citation intelligence.
  • Battlecards compilerCompetitive battlecards from SERP and positioning data.
  • AI prompt targetingConversational queries your ICP asks in AI search, content plan.
  • Social listeningBrand and topic signals from social/web mentions.
  • Synthesize audit reportMerge prior audit outputs into one executive narrative.
ATOM Content (6)

Briefs, articles, wireframes, and content quality. · CNT · 6 registered

  • Content briefStructured SEO brief: outline, keywords, SERP gaps, exportable.
  • SEO article draftFull article draft optimized for target keywords.
  • Llms.txt generatorMachine-readable site summary for LLM crawlers.
  • LP wireframeVisual landing-page wireframe from page context.
  • AI content detectionSentence-level AI detection with humanization suggestions.
  • Readability checkFlesch-Kincaid, grade level, and clarity metrics.
ATOM Export & viz (10)

Charts, tables, and document exports. · EXP · 10 registered

  • Create chart
  • Markdown table
  • Export Word
  • Export Excel
  • Export PDF
  • Export Google Sheet
  • Sheets → Google Sheet
  • Export Google Doc
  • Export Google Slides
  • 3D brand cluster viz
ATOM Knowledge base (11)

Files, URLs, skills, and retrieval. · KB · 11 registered

  • Upload to knowledge base
  • Add URL to KB
  • Batch add URLs to KB
  • Add text to KB
  • Query knowledge base
  • Analyze uploaded file
  • Register skill
  • List saved skills
  • Query skills registry
  • Register coded skill
  • Execute coded skill
ATOM Integrations (MCP) (3)

Your connected Model Context Protocol servers and their tools. · MCP · 3 registered

  • MCP statusShow which of your connected MCP integrations are reachable.
  • MCP list toolsDiscover the tools exposed by one of your MCP integrations.
  • MCP invokeCall a specific tool on one of your MCP integrations.
ATOM Traffic & metrics (20)

GSC, GA4, keywords, SERP, and backlinks. · MET · 20 registered

  • Search Console
  • GA4 traffic
  • List GA/GSC properties
  • Client property intel
  • Ranked keywords
  • Search volumes
  • Google Trends
  • SERP competitors
  • Related keywords
  • Backlink profile
  • AI Overview opportunities
  • Google AI Mode result
  • SERP + AI Overview
  • LLM mentions searchHow often the brand is surfaced across AI answer engines for target prompts.
  • LLM mention metricsShare-of-voice and citation metrics for a target in LLM answers.
  • LLM mentions (historical)Trend of AI-answer visibility over time from the snapshot store.
  • Weekly tracking setupOpt a domain into scheduled weekly pulls (sitemap, GSC, GA4, rankings, mentions).
  • Metric historyQuery stored weekly snapshots for a source (GSC / GA4 / rankings).
  • Sitemap changesAdded/removed URLs over time from tracked sitemap snapshots.
  • Snapshot dashboardSelf-contained HTML dashboard charting all tracked weekly series.
META Meta tools (2)

Combined tool routers for complex workflows. · META · 2 registered

  • SEO Spider (meta)Unified Screaming Frog MCP interface: crawl, report, export.
  • Analyze page (meta)On-page, PageSpeed, schema, entities, forensics in one call.

analyze_page meta-router collapses:

  • analyze_on_page_seo_signals
  • analyze_html_structure
  • run_pagespeed_insights
  • analyze_entities_with_nlp
  • analyze_page_nlp_forensics
  • generate_and_validate_schema
  • analyze_js_dependency
  • analyze_ux_with_annotated_screenshot

seo_spider meta-router collapses:

  • seo_spider_mcp_status
  • seo_spider_list_crawls
  • seo_spider_start_crawl
  • seo_spider_crawl_progress
  • seo_spider_load_crawl
  • seo_spider_list_available_reports
  • seo_spider_list_available_bulk_exports
  • seo_spider_prepare_and_list_reports
  • seo_spider_generate_report
  • seo_spider_generate_bulk_export
  • seo_spider_export_reports
  • seo_spider_mcp_invoke
ATOM SEO Spider (12)

Screaming Frog MCP, local desktop crawl integration. · SF · 12 registered · Full atomic list (composite intent also exposes meta seo_spider).

  • Spider MCP status
  • List crawls
  • Start crawl
  • Crawl progress
  • Load crawl
  • Available reports
  • Bulk exports list
  • Prepare reports
  • Generate report
  • Generate bulk export
  • Export reports
  • Spider MCP invoke
ATOM Utilities (15)

Sitemaps, health checks, search, and helpers. · UTL · 15 registered

  • Sitemap URLs
  • Full sitemap
  • Sitemap freshness
  • SEO tags snapshot
  • Fetch page text
  • Batch fetch text
  • Resolve domain
  • Site health check
  • Geo & language resolve
  • Web search
  • Grounded web search
  • Markdown availability
  • WebMCP check
  • Wayback history
  • Wikidata entity search
MOD Content Wizard

Batch article generation with deterministic pipeline stages, research, draft, citation gate, quality gate, and provenance, rather than ad-hoc ReAct tool picking.

PIPE Job orchestration

Queued batches with per-article status and retries.

PIPE Quality & citations

Grounding checks before drafts leave the org.

HELP Edit chat

Scoped assistant for revising a single draft in CE context.

MOD Report Canvas

Drag-grid boards for QBR-style narratives, charts and tables fed by tool outputs, not a second analytics warehouse.

GRP Board modules

Resize, reorder, and persist layouts per org.

ATOM Chart / table blocks

Bind agent or flow exports into visual modules.

MOD Labs

Experimental surfaces (entity graph, RAG simulation, narrative consistency, keyword clustering), same backend wallet, flagged for early adopters.

ATOM Entity graph

Explore on-site entity relationships.

ATOM RAG simulation

Test retrieval behavior against your KB.

ATOM Narrative consistency

Cross-page story alignment checks.

MOD Flow builder

Visual graphs of repeatable work, each node maps to an atomic tool or orchestrator, executed deterministically when you run the flow.

GRP Palette = tool registry

Same IDs as the kit; wired as ordered steps.

GRP Server sync

Named flows persist per org for operators and Chrome extension.

MOD Skills & code

Org skill registry plus coded skills the agent can invoke, extends the catalog without forking the core repo.

GRP Skill registry

Prompt + tool bundles registered per org.

HELP Code agent

Author or patch coded skills with guardrails.

MOD Browser mode

URL-grounded side agent, page context from the active tab (extension or workspace) drives analyze_page and related meta-tools.

HELP URL grounding

Live DOM / URL context passed into the agent.

INT Side panel parity

Chrome extension uses the same backend and wallet.

GRP Org persistence

Multi-tenant Postgres, wallets, chats, flows, boards, CE jobs, OAuth tokens, API keys.

GRP Wallet & Stripe

api_call_log metering, checkout, seats, see billing/api.py.

GRP Saved assets

Agent chats, flows, Report Canvas boards, CE drafts, Labs snapshots, skill registry.

SVC Observability

PostHog + OpenRouter cost capture + SSE mirrors for operators.

GRP Complete capability registry (114 tools)

Generated from web/js/features.js (UI catalog), each row is an invokable backend function in TOOL_CATEGORIES / main.py tool registry.

ATOM Analysis (23)

Page-level forensics, schema, UX, and NLP. · ANL · 23 registered

  • On-page signals
  • HTML structure
  • NLP forensics
  • Entity analysis (NLP)
  • Batch entity analysis
  • Content outline
  • Content outline (batch)DOM depth, chunking, and structure metrics across many sitemap URLs.
  • JS dependency map
  • JS dependency (batch)JS-rendering reliance and character-count deltas across many URLs.
  • Server logfile analysisCrawl-budget and bot-activity analysis from a server access log.
  • PageSpeed / CWV
  • Accessibility audit
  • Schema validate
  • Site-wide schema audit
  • Schema at scale
  • UX screenshot analysis
  • Keyword vector map
  • ICP analysis
  • AI keyword intelligence
  • Multi-LLM content intelLeading AI answer engines (Gemini, Claude, Perplexity, and similar) via DataForSEO.
  • Content skeleton
  • Extract LP content
  • TF-IDF n-grams
ATOM Audits & strategy (12)

Deep site reviews, competitive intelligence, and GEO readiness. · AUD · 12 registered

  • Page optimizationOn-page SEO review: titles, headings, content depth, and prioritized fixes.
  • Full site auditEnd-to-end technical, content, and performance orchestration.
  • AI readinessGEO positioning: citations, entity clarity, and LLM-friendly structure.
  • Internal linkingOrphans, hub pages, anchor opportunities, and crawl depth issues.
  • ICP content gapMap ideal-customer topics against your existing coverage.
  • Keyword cannibalizationFind URLs competing for the same queries.
  • GEO performance reportGenerative AI optimization baseline: visibility and AI landing pages.
  • Peec AI insightsPeec visibility scores and AI citation intelligence.
  • Battlecards compilerCompetitive battlecards from SERP and positioning data.
  • AI prompt targetingConversational queries your ICP asks in AI search, content plan.
  • Social listeningBrand and topic signals from social/web mentions.
  • Synthesize audit reportMerge prior audit outputs into one executive narrative.
ATOM Content (6)

Briefs, articles, wireframes, and content quality. · CNT · 6 registered

  • Content briefStructured SEO brief: outline, keywords, SERP gaps, exportable.
  • SEO article draftFull article draft optimized for target keywords.
  • Llms.txt generatorMachine-readable site summary for LLM crawlers.
  • LP wireframeVisual landing-page wireframe from page context.
  • AI content detectionSentence-level AI detection with humanization suggestions.
  • Readability checkFlesch-Kincaid, grade level, and clarity metrics.
ATOM Export & viz (10)

Charts, tables, and document exports. · EXP · 10 registered

  • Create chart
  • Markdown table
  • Export Word
  • Export Excel
  • Export PDF
  • Export Google Sheet
  • Sheets → Google Sheet
  • Export Google Doc
  • Export Google Slides
  • 3D brand cluster viz
ATOM Knowledge base (11)

Files, URLs, skills, and retrieval. · KB · 11 registered

  • Upload to knowledge base
  • Add URL to KB
  • Batch add URLs to KB
  • Add text to KB
  • Query knowledge base
  • Analyze uploaded file
  • Register skill
  • List saved skills
  • Query skills registry
  • Register coded skill
  • Execute coded skill
ATOM Integrations (MCP) (3)

Your connected Model Context Protocol servers and their tools. · MCP · 3 registered

  • MCP statusShow which of your connected MCP integrations are reachable.
  • MCP list toolsDiscover the tools exposed by one of your MCP integrations.
  • MCP invokeCall a specific tool on one of your MCP integrations.
ATOM Traffic & metrics (20)

GSC, GA4, keywords, SERP, and backlinks. · MET · 20 registered

  • Search Console
  • GA4 traffic
  • List GA/GSC properties
  • Client property intel
  • Ranked keywords
  • Search volumes
  • Google Trends
  • SERP competitors
  • Related keywords
  • Backlink profile
  • AI Overview opportunities
  • Google AI Mode result
  • SERP + AI Overview
  • LLM mentions searchHow often the brand is surfaced across AI answer engines for target prompts.
  • LLM mention metricsShare-of-voice and citation metrics for a target in LLM answers.
  • LLM mentions (historical)Trend of AI-answer visibility over time from the snapshot store.
  • Weekly tracking setupOpt a domain into scheduled weekly pulls (sitemap, GSC, GA4, rankings, mentions).
  • Metric historyQuery stored weekly snapshots for a source (GSC / GA4 / rankings).
  • Sitemap changesAdded/removed URLs over time from tracked sitemap snapshots.
  • Snapshot dashboardSelf-contained HTML dashboard charting all tracked weekly series.
META Meta tools (2)

Combined tool routers for complex workflows. · META · 2 registered

  • SEO Spider (meta)Unified Screaming Frog MCP interface: crawl, report, export.
  • Analyze page (meta)On-page, PageSpeed, schema, entities, forensics in one call.

analyze_page meta-router collapses:

  • analyze_on_page_seo_signals
  • analyze_html_structure
  • run_pagespeed_insights
  • analyze_entities_with_nlp
  • analyze_page_nlp_forensics
  • generate_and_validate_schema
  • analyze_js_dependency
  • analyze_ux_with_annotated_screenshot

seo_spider meta-router collapses:

  • seo_spider_mcp_status
  • seo_spider_list_crawls
  • seo_spider_start_crawl
  • seo_spider_crawl_progress
  • seo_spider_load_crawl
  • seo_spider_list_available_reports
  • seo_spider_list_available_bulk_exports
  • seo_spider_prepare_and_list_reports
  • seo_spider_generate_report
  • seo_spider_generate_bulk_export
  • seo_spider_export_reports
  • seo_spider_mcp_invoke
ATOM SEO Spider (12)

Screaming Frog MCP, local desktop crawl integration. · SF · 12 registered · Full atomic list (composite intent also exposes meta seo_spider).

  • Spider MCP status
  • List crawls
  • Start crawl
  • Crawl progress
  • Load crawl
  • Available reports
  • Bulk exports list
  • Prepare reports
  • Generate report
  • Generate bulk export
  • Export reports
  • Spider MCP invoke
ATOM Utilities (15)

Sitemaps, health checks, search, and helpers. · UTL · 15 registered

  • Sitemap URLs
  • Full sitemap
  • Sitemap freshness
  • SEO tags snapshot
  • Fetch page text
  • Batch fetch text
  • Resolve domain
  • Site health check
  • Geo & language resolve
  • Web search
  • Grounded web search
  • Markdown availability
  • WebMCP check
  • Wayback history
  • Wikidata entity search

SVC runtime / platform ORCH multi-step recipe META cluster router ATOM single capability MOD workspace tab INT external integration

Included · Workspace

What is actually available to you

Sign-in unlocks a single org-scoped workspace at /app, not a demo chat. Every module below shares the same agent runtime, wallet, OAuth connections, and observability. You do not re-authenticate per tool; you do not copy API keys into one-off scripts.

Agent & tools

114 metered capabilities

The full capability map is in the hierarchy diagram above, Google Search Console and GA4 (OAuth), DataForSEO, crawl and NLP, exports, tech audits, content research, and GEO performance checks, invoked through LangGraph with live SSE execution graphs.

Modules

Eight primary surfaces

Dashboard (wallet, chats, flows), Capability kit (catalog + chat), Content Wizard (batch articles + quality gates), Report Canvas (boards), Labs (experiments), Flow builder (repeatable graphs), Skills (registry + code agent), Browser mode (URL-grounded side agent). Chrome extension side panel targets the same backend.

Org assets

Persisted after sign-in

Usage wallet and billing visibility, saved agent chats, named flows (local + server sync), Report Canvas boards, Content Wizard jobs and drafts, Labs snapshots, model defaults per seat, GSC/GA4 connections, API workspace key, and production tracing (PostHog + SSE). Data is org-isolated, not shared across clients unless you invite seats.

Operations

Built for production SEO teams

Deterministic flows for weekly audits, exploratory kit chat for one-offs, Browser mode for on-page reviews, Content Wizard for content programs, Report Canvas for QBRs. Ambient explain overlays and tutorials document the UI; these tool pages document capability for buyers and team leads. Metering is transparent on pricing; stack detail on stack.

Dashboard

See org wallet (credits), API health, last chats, and saved flows in one place. Quick-route into Content Wizard, Browser, Report Canvas, Labs, or Flow builder. Default landing tab for operators and team leads.

Read overview →

Capability kit

Browse 90+ tools by category, run kit chat with any OpenRouter preset, and watch LangGraph fan out GSC, GA4, and DataForSEO in one thread. Every call is metered and logged, production SEO ops, not a plugin.

Read overview →

Content Wizard

Sheet-style topic batches, SERP-aware research, brand-voice drafting, citation panels, quality gates, and edit chat for surgical rewrites. Outputs stay in your workspace with export paths to CMS workflows.

Read overview →

Report Canvas

Pin GSC/GA4 slices, tool snapshots, and tables to a grid board. Reuse layouts across clients by swapping properties and date ranges. Built for QBRs and weekly monitoring, not one-off answers.

Read overview →

Labs

Cluster keywords into intent groups, map entity graphs with crawl + NLP + Wikidata, simulate RAG context, and compare brand narrative drift. API-backed steps meter through the org wallet.

Read overview →

Flow builder

Visual tool graph with validation, auto-save, server sync when signed in, and run-from-chat via flow ID. Mirror weekly audits as playbooks instead of re-prompting the agent each time.

Read overview →

Skills & code

Browse enabled skills, version metadata, and triggers. Code Agent authors Python skills; planner invokes them as single contracts. Complements flows (user graphs) and MCP connectors.

Read overview →

Browser mode

Split view: live page plus contextual agent. Each message carries the active URL; saved flows run without copy-paste. Ideal for staging QA, competitive reviews, and on-page SEO.

Read overview →
FAQ

Tools overview

Are these pages the same as in-app help?

They are public marketing depth, signed-in users get live tooltips and ambient explain overlays in the product.

Which module should I open first?

Dashboard → Capability kit → Browser mode matches most SEO workflows; content teams lead with Content Wizard.

Is everything listed available on every plan?

Module access follows plan seats and beta flags; metered tools always respect org wallet balance.

Where is pricing?

Plans and credit math live on pricing; tools pages describe capability, not contract limits.