{
  "checker": {
    "details": {
      "argv": [
        "<host-path>"
      ],
      "hosting": "local",
      "kind": "mcp_http",
      "protocolVersion": "2025-06-18",
      "scope": "remote hosted MCP initialize + tools/list",
      "serverInfo": {
        "name": "BorealHost",
        "version": "1.30.0"
      },
      "tools": [
        "register",
        "set_api_key",
        "whoami",
        "request_api_key",
        "claim_api_key",
        "list_plans",
        "create_checkout",
        "update_checkout",
        "complete_checkout",
        "get_checkout_status",
        "list_checkouts",
        "cancel_checkout",
        "add_site",
        "set_site_type",
        "get_wallet",
        "get_site_status",
        "manage_dns",
        "install_app",
        "get_app_status",
        "list_apps",
        "list_snapshots",
        "create_snapshot",
        "create_b2_snapshot",
        "delete_snapshot",
        "rollback_snapshot",
        "get_snapshot_usage",
        "schedule_snapshot",
        "cancel_scheduled_snapshot",
        "list_backups",
        "create_backup",
        "restore_backup",
        "get_metrics",
        "scale",
        "decommission",
        "update_account",
        "delete_account",
        "list_subscriptions",
        "get_billing_portal",
        "rotate_key",
        "create_api_key",
        "list_api_keys",
        "revoke_api_key",
        "get_ssh_info",
        "add_ssh_key",
        "list_files",
        "read_file",
        "write_file",
        "upload_file",
        "delete_file",
        "create_directory",
        "list_plugins",
        "list_themes",
        "manage_plugin",
        "manage_theme",
        "wp_check_updates",
        "wp_update_all",
        "list_cron",
        "add_cron",
        "delete_cron",
        "ssl_info",
        "ssl_renew",
        "list_php_versions",
        "switch_php",
        "cache_status",
        "cache_flush",
        "cache_toggle",
        "get_database_info",
        "optimize_database",
        "database_search_replace",
        "list_databases",
        "list_tables",
        "execute_query",
        "get_stack_info",
        "get_resource_snapshot",
        "cloudflare_proxy_status",
        "cloudflare_set_proxy",
        "cloudflare_purge_cache",
        "list_ftp_accounts",
        "create_ftp_account",
        "remove_ftp_account",
        "list_alert_rules",
        "create_alert_rule",
        "delete_alert_rule",
        "run_malware_scan",
        "list_firewall_rules",
        "add_firewall_rule",
        "remove_firewall_rule",
        "list_port_forwards",
        "add_port_forward",
        "remove_port_forward",
        "get_logs",
        "list_domains",
        "search_domain",
        "register_domain",
        "domain_detail",
        "list_subdomains",
        "add_subdomain",
        "delete_subdomain",
        "link_domain",
        "get_site_nginx_snippet",
        "set_site_nginx_snippet",
        "set_domain_usage",
        "domain_settings",
        "list_domain_dns",
        "add_domain_dns",
        "delete_domain_dns",
        "list_modules",
        "toggle_module",
        "list_compute_types",
        "list_compute_images",
        "launch_compute_instance",
        "list_compute_instances",
        "get_compute_instance",
        "start_compute_instance",
        "stop_compute_instance",
        "reboot_compute_instance",
        "terminate_compute_instance",
        "list_compute_volumes",
        "get_compute_volume",
        "create_compute_volume",
        "adopt_compute_instance",
        "detach_compute_volume",
        "attach_compute_volume",
        "snapshot_compute_volume",
        "delete_compute_volume",
        "container_action",
        "list_support_tickets",
        "get_support_ticket",
        "create_support_ticket",
        "reply_support_ticket",
        "get_backup_retention",
        "set_backup_retention",
        "delete_backup",
        "list_redirects",
        "add_redirect",
        "delete_redirect",
        "set_force_https",
        "list_db_users",
        "manage_db_user",
        "transfer_out_domain",
        "enable_wildcard",
        "upload_ssl_cert",
        "get_email_status",
        "setup_email",
        "create_mailbox",
        "delete_mailbox",
        "reset_mailbox_password",
        "get_webmail_url",
        "list_webhooks",
        "create_webhook",
        "delete_webhook",
        "test_webhook",
        "get_smtp_relay",
        "enable_smtp_relay",
        "revoke_smtp_relay"
      ],
      "transport": "streamable-http",
      "url": "http://127.0.0.1:8100/mcp",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README 'Local Installation' says 'pip install borealhost-mcp' and 'borealhost-mcp' as a stdio server. The guest is Ubuntu with system python (PEP 668), so a venv was used and installed from the pinned source instead of PyPI.",
    "python3-venv/python3-pip were missing and installed via apt.",
    "borealhost-mcp does not speak stdio: mcp_server/server.py calls mcp.run(transport=\"streamable-http\") and listens on port 8100. The README's command-config example will not work as stdio; probe uses kind mcp_http.",
    "README says 47 tools; the server reported 155 tools in tools/list."
  ],
  "main_blocker": null,
  "operation": "Started the borealhost-mcp streamable-HTTP server from the pinned source and ran MCP initialize plus tools/list against http://127.0.0.1:8100/mcp (returned 155 tools).",
  "operation_scope": "Only server start and tools/list were exercised. No account, checkout, or hosting API calls were made. Remote https://borealhost.ai/mcp/ was not used.",
  "outcome": "working",
  "steps": [
    "Read README.md",
    "sudo apt-get install python3-venv python3-pip (venv lacked pip)",
    "python3 -m venv <host-path>",
    "<host-path> install . (from workspace, pinned source)",
    "<host-path> started; served on 0.0.0.0:8100",
    "MCP initialize and tools/list over streamable-HTTP; server stopped afterwards"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
