online.pageaudit/pageaudit · v1.0.1 · cloud-and-infra
online.pageaudit/pageaudit is healthy: it completed an MCP handshake in 2288 ms and exposes 20 tools.
Technical SEO, passive security and page-delivery audits with evidence and suggested fixes.
Endpoint: https://pageaudit.online/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 20 |
| Latency | 2288 ms |
| Last checked (UTC) | 2026-10-15T13:00:12.764Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-15T13:00:12.764Z | Healthy | 2288 |
domain_status | Read registration, contact visibility, TLS, DNS, CAA, mail policies, certificate issuance and a limited server comparison. Read source dates and collection gaps. Private options require the account session. A discovered name never starts monitoring automatically. Pages share public observations by r |
check_domain | Refresh due registration, contacts, TLS, DNS, mail policies, certificate issuance and a limited DNS/TLS sample. Reuses fresh public data. Reuse fresh observations. A failed or partial query preserves the last complete observation and its date. Up to 100 cold page reads per owner and UTC day. |
api_index | Discovers the whole PageAudit API (self-describing index). |
health | Liveness and the commit deployed right now — it is how the smoke waits for its own deploy. |
list_tools | Lists the micro-tools (title, meta, canonical, OG, JSON-LD…). |
get_tool | Copy and checks of one micro-tool by slug (e.g. title-tag-checker). |
audit_url | Check a web page's search metadata, crawl access, structured data and selected discovery files. Return evidence, limits and suggested changes without creating a saved tab. A blocked target returns HTTP 502 with target_blocked. The report does not certify security or accessibility. This is the produc |
create_guest | Creates a guest token pa_… for the tab workspace. Keep the token: it is the identity of the tabs and of the audits tied to them. |
list_tabs | Lists the owner's saved pages (guest or session), with the active page's last report. Group pages by site to match the Projects table. One call loads the saved pages and the active page's last report. The UI groups pages by site in Projects and opens each site in a work tab. The introduction stays i |
create_tab | Opens a saved URL. Set queue_audit=false to monitor a discovered origin without a page audit. |
run_tab | Re-audits the tab's URL. |
tab_history | The tab's previous runs and what changed between each one and the one before it (score delta, findings that appeared and that disappeared). Every run has always been kept; this is where you read the series. Each entry carries the score, the counts and a `change` with the point delta and the findings |
watch_tab | Turns the daily watch on or off for a tab: it re-audits the page once a day and e-mails when the score drops or a new error/warning appears. Needs the signed-in account (its browser session cookie); a guest token gets 403 `account_required`. With `monitor: true` the page is re-audited once a day and |
lab_test | Starts a lab test of an audit's page: Lighthouse run by Google PageSpeed Insights (performance, accessibility, best practices, SEO). Answers 202 at once; the test takes ~25 s to 2+ minutes — then read it with lab_result. Does not change the audit score. Answers **202** at once; the test runs for ~25 |
lab_result | The lab tests of an audit (mobile and desktop): running, finished with scores, metrics and biggest savings, or failed. With wait (up to 25) it answers as soon as a running test finishes. Long-poll: with `wait` the answer comes as soon as a running test finishes, or after `wait` seconds with `status: |
get_audit | Re-reads an audit already made, with `fixes` (the ready fix for each finding). |
get_patch | The consolidated patch of an audit: <head> block to paste, files to create and templates with placeholders. No model — only facts from the page. Each finding becomes a fix in one of three classes: `deterministico` (comes whole from what the page declares: final URL, title, description, OG), `molde` |
get_badge | Metadata and markdown of the SVG badge of a shared report. |
embed_snippet | The embeddable widget's snippet, already assembled with the site's name and colour — one script tag, no account, no lead capture. One script tag puts the audit form on your own site, with your name and colour, and no account or key. Send the same query you would send to `/embed` and the answer comes |
contact | Write to the people behind the product: a question, or a sponsorship/partnership/advertising proposal. One route for a question and for a sponsorship, partnership or ad proposal (`tipo`, with the placements of `GET /api/partners`). One message every 10 seconds per network: one that arrives sooner wa |