MCP Tool Reference
The SiteVitals MCP exposes five tools. AI assistants discover and call these automatically — this reference is for developers and users who want to understand exactly what data is available.
list_sites
Start here — always the first call.
Returns all websites on your account with their current health scores. Always called first — it provides the
site_id
values required by every other tool.
- ›Site ID, name, URL and detected platform
- ›Current scores for uptime, SEO, security, speed, integrity and content (0–100)
- ›SSL validity and current uptime status
- ›Timestamp of last check in each monitoring category
- ›Total site count
- ›Number of sites currently down
- ›Number of sites with SSL issues
get_site_health
Full health breakdown for one site.
Returns scores, trend direction and a plain-English status for each monitoring area of a specific site.
| Parameter | Type | Description |
|---|---|---|
site_id
*
|
integer | Site ID from list_sites |
Covers: uptime, SEO, security, speed, integrity, content
- › Score (0–100)
-
›
Trend:
improvingstabledeclining -
›
Status:
goodneeds attentioncritical - › Whether monitoring is enabled for each area
list_sites then calls this tool.
get_site_uptime
Uptime history and incident log.
Returns recent uptime checks and any downtime incidents for a site, including availability percentage, average response time and a full incident list with durations.
| Parameter | Type | Description |
|---|---|---|
site_id
*
|
integer | Site ID from list_sites |
days
|
integer | History window, 1–90. Defaults to 7. |
- ›Availability percentage and average response time for the period
- ›Total check count, incident count and cumulative downtime in seconds
- ›Per-incident detail: start time, resolution time, duration (human-readable)
- ›Up to 50 most recent individual checks with status codes and response times
days=30 for each site.
get_latest_checks
Specific SEO, security and speed findings.
Returns the most recent scan results for SEO, security and/or PageSpeed — including pass/fail/warning breakdowns and the specific issues found.
| Parameter | Type | Description |
|---|---|---|
site_id
*
|
integer | Site ID from list_sites |
area
|
string |
seo
security
speed
all
— defaults to all
|
- ›Failed, warning and passed check counts
- ›List of specific issues with plain-English messages
- ›Security score
- ›Failed and warning check counts
- ›Up to 20 specific failed test details with messages
- ›Performance, Accessibility, SEO and Best Practices scores
- ›All Core Web Vitals: LCP, FCP, CLS, TBT, INP, TTFB
- ›Render-blocking time, JS execution time, total transfer size
area=seo and explains each finding.
get_ssl_domain_status
SSL certificate and domain expiry.
Returns SSL certificate and domain registration expiry details with urgency flags — so the AI can proactively warn you about renewals before they become a problem.
| Parameter | Type | Description |
|---|---|---|
site_id
*
|
integer | Site ID from list_sites |
- › SSL: validity status, expiry date, days remaining, urgency flag
- › Domain: name, expiry date, days remaining, urgency flag