get_site_requirements
What 'good' means for THIS kind of site — a dental clinic and a SaaS docs site need different things. Returns the detected site type and a pass/fail/unknown checklist with why each matters and how to fix it. 'unknown' means we have not measured it yet (usually no crawl), never that it failed. Requires a completed crawl to evaluate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | The site ID | |
| site_type | No | Override the detected type (saas, ecommerce, local_business, content_publisher, b2b_services, healthcare, portfolio_brand, general). Persisted as user-set. |