mcp-easy-ai__wp_get_site_health
Get the WordPress Site Health report: runs core's Site Health status tests and returns the Site Health Info data. Optional: include_async (default false; also runs the slower tests that contact WordPress.org, make loopback requests and check HTTPS and page cache — can take several seconds), include_info (default true). Returns { counts: { good, recommended, critical }, tests: [{ test, label, status (good | recommended | critical | error), badge, description, actions }], skipped: [{ test, label, reason }], info: { : { label, fields: { : { label, value } } } }, info_truncated, info_omitted }. Text is plain (HTML stripped). Info leaves out every field core marks private — the same set core's "Copy site info to clipboard" leaves out (database credentials, table prefix, home/site URLs, ABSPATH) — and redacts secret-shaped values; directory sizes are not computed. Requires the view_site_health_checks capability (administrators; on multisite, super admins only). Through Royally: its server marks it read-only, so it runs straight away.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | No | Site to run this tool on: 8ef2e52b-bd07-4671-a363-ebe8b480b65c (https://demo.royalplugins.com) | |
| include_info | No | Include the Site Health Info data (versions, server, database, constants, plugins, themes). | |
| include_async | No | Also run the slower tests (WordPress.org communication, loopback, background updates, HTTPS, page cache). |