Documentation

22 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
Read persisted media inventory; trigger a re-extraction pass over stored page HTML
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

Database Mapping Tools NEW

list_database_mapping_targets Database
List available target platforms for database mapping (currently Medusa v2)
map_source_database_to_target AI
LLM-driven field mapping from source data analysis to target platform schema with per-field reasoning and confidence
generate_database_seed_script Database
Generate SQL seed scripts from confirmed field mappings with dependency ordering and transformations
get_field_map Database
Retrieve a field map and all its entries for review before confirming or rejecting
confirm_field_map Database
Confirm or reject a draft field map with optional corrections to individual mapping entries

Architecture Toolkit NEW

get_shared_page_elements Architecture
Retrieve the catalog of shared UI components (headers, footers, navs, sidebars, widgets) discovered across all scanned pages
get_content_types Architecture
Discover the full data model: content types (Product, Blog Post, Review, etc.), field schemas with data types and sample values, page associations, and inter-type relationships
get_design_systems Architecture
Extract design systems from crawled CSS: grid layout, breakpoints, spacing scale, CSS custom properties, and stylesheet grouping
get_component_styles Architecture
Per-component CSS styles linked to shared page elements: font, color, spacing, layout properties for headers, footers, navs, and widgets
get_page_templates Architecture
Derive page templates on-the-fly by joining route patterns, design systems, dominant content types, and ordered shared elements — one template per unique signature

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

Add this to your ~/.claude/claude_code_config.json, project .mcp.json, or any MCP client (Replit, Cursor, etc.). Replace dd_live_YOUR_KEY with your API key from the dashboard.

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

Endpoints: Streamable HTTP /mcp · Health /health