PageVitals
for LuumenAI

Read page performance data, then change budgets and tests with approval

Connect PageVitals and your agent can read Lighthouse scores, real-user metrics, synthetic test results, waterfalls, and budget status for any monitored page. When something needs to change — a tighter budget, a new page under monitoring, a test run before release — the agent plans the change and waits for your approval before it lands.

The PageVitals toolbox

28 tools: 15 read, 13 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadGet Multistep TestGet one multistep test definition, including its configured steps.
  • ReadGet Page MetricsGet the latest Lighthouse and Chrome UX metrics for one configured page and device.
  • ReadGet Page OpportunitiesList Lighthouse improvement opportunities for a page/device, or return the full variable-shape details for one opportunity ID.
  • ReadGet Page TimelineGet one historical timeline for a page/device: combined loading metrics, CrUX, network bytes, CPU time, or Google Search performance.
  • ReadGet TestGet the detailed Lighthouse, timing, resource, budget, and validation summary for one synthetic test.
  • ReadGet Test ReportGet one specialized synthetic-test report: keyed Lighthouse opportunities, the request waterfall, or grouped HTML validation findings.
  • ReadGet Test SeriesGet one synthetic test series and its individual tests, statuses, page IDs, device variants, and failure messages.
  • ReadList BudgetsList performance budgets, current status, notification settings, and affected pages for a website.
  • ReadList Configured PagesList the raw pages configured for PageVitals monitoring on a website.
  • ReadList Multistep RunsList historical runs for one multistep test, including status, duration, interaction, layout-shift, CPU, transfer-size, and blocking-time metrics.
  • ReadList Multistep TestsList multistep tests configured for a website with recent metrics, state, and success rates.
  • ReadList Page MetricsList every configured page/device combination for a website with recent timeline and latest performance metrics.
  • ReadList Test SeriesList recent synthetic test series for a website, including status and failure counts.
  • ReadList Website OpportunitiesList Lighthouse improvement opportunities aggregated across a website and the affected pages.
  • ReadList WebsitesList websites visible to the connected PageVitals API key.
  • WriteAdd Configured PagesAdd one or more explicitly supplied pages to PageVitals monitoring for a website. Approval by default
  • WriteCreate BudgetCreate a persistent PageVitals performance budget for a website. Approval by default
  • WriteCreate Multistep TestCreate an empty PageVitals multistep test definition with an explicit name and device profile. Approval by default
  • WriteCreate WebsiteAdd a domain to the PageVitals account and begin managing it. Approval by default
  • WriteDelete BudgetDelete one PageVitals performance budget and stop enforcing its threshold. Approval by default
  • WriteDelete Configured PagePermanently delete one PageVitals configured page and all of its test results, including historical results. Approval by default
  • WriteDelete Multistep TestPermanently delete one PageVitals multistep test definition. Approval by default
  • WriteDelete WebsitePermanently delete one PageVitals website and all of its tests, metrics, analytics, and configuration. Approval by default
  • WriteRun Multistep TestsTrigger exactly one named multistep test or intentionally fan out to every multistep test configured for a website. Approval by default
  • WriteRun Test SeriesTrigger synthetic tests for selected page/device variants, or for every configured test when pages is omitted. Approval by default
  • WriteUpdate BudgetReplace a PageVitals performance budget's complete metric threshold and device scope. Approval by default
  • WriteUpdate Configured PageUpdate a configured PageVitals page's URL, display alias, or both. Approval by default
  • WriteUpdate Multistep TestUpdate a multistep test's alias and device. Approval by default

One prompt, start to finish

What a governed PageVitals run looks like inside Luumen.

Questions

How does LuumenAI connect to PageVitals?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in PageVitals on its own?

Read actions answer immediately. Anything that writes — add configured pages, create budget, create multistep test, create website, and more — is shown as a plan and requires approval by default, including the 4 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to PageVitals — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put PageVitals to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.