Documentation

15 cloning tools — click any tool for full details, parameters, and examples.

Cloning Tools

analyze_ingestion_file
Parse WP export files (JSON/CSV/XML) with PHP serialization support
generate_schema_proposal
Generate Drizzle ORM schemas from analysis results
extract_brand_dna
Extract colors, fonts, logos with branding enrichment
discover_all_pages
Sitemap + crawl + site mapping for comprehensive page discovery
compare_page_pair
SEO, content, visual + WooCommerce comparison with actionable fixes
get_page_comparison
Retrieve detailed comparison results, issues with lens provenance, and evidence
get_media_list
Deep media discovery with Zyte rendering, variant grouping, and storage estimation
verify_migration_chunk
Database record verification with price format detection
get_migration_status
Job progress tracking with page-by-page match scores

v2.0 Tools NEW

run_full_comparison orchestrator
Queue ALL pages for async comparison by importance. Returns immediately — worker processes in background.
get_next_actionable_page NEW
Get highest-priority page with unresolved issues. Drives the iterative fix workflow.
check_redirects NEW
Validate old-to-new URL redirects. Detects broken, wrong destination, and chain redirects.
check_external_services
Check Crawling Engine, SEO Engine, and LLM Engine connection status

Issue Tracking Tools NEW

log_fix_attempt
Log fix attempts with confidence decay nudges (alternate AI at attempt 4, diagnose at 5, ignore at 7+)
mark_issue
Ignore, acknowledge, or reopen tracked issues
link_issues
Cross-page relationships: relocated content, shared root cause, canceling issues, duplicates
diagnose_fix AI
AI-powered root cause analysis for stuck issues

v2.0 Enhancements

WooCommerce detection: product prices, add-to-cart, galleries, variations, structured data, pagination, filters
Crawling Engine: branding enrichment, map-based discovery, deep content extraction
SEO Engine: on-page SEO audit, technical analysis enrichment

Connect via MCP (Claude Code)

Add this to your ~/.claude/claude_code_config.json or project .mcp.json. Replace dd_live_YOUR_KEY with your API key from the dashboard.

{
  "mcpServers": {
    "donedone-run": {
      "type": "sse",
      "url": "https://app.donedone.run/sse",
      "headers": {
        "Authorization": "Bearer dd_live_YOUR_KEY"
      }
    }
  }
}

Endpoints: SSE /sse · Messages /messages · Health /health