Measure your store's speed on real visitors.
Web Vitals merges real visitor data, Chrome CrUX and PageSpeed Insights, keeps the most reliable source per metric and flags regressions.
OperationsIncluded from the Free planIts own page in your store dashboardRuns from the @Atlas chat
Included from the Free plan
- Free
- $0
- Surfaces it runs on
- 2
- Plans that include it
- 4
- Systems in the catalog
- 6
a month
Store dashboard and @Atlas chat
Free, Pro, Max 5x, and Max 20x
Each one declared in a manifest
Plans that include it
- Free
- Pro
- Max 5x
- Max 20x
Open Web Vitals where you already work.
Each row comes from the system's manifest. A surface it does not declare says so here, instead of being sold.
| How you reach it | |
|---|---|
Store dashboard One page per system, inside your store | The Systems tab of your store |
@Atlas chat Ask in your own words | Tool getVitalsSnapshot |
Public scan Signed out, shareable by link | Not declared |
MCP endpoint For Claude, Cursor and other clients | Not declared |
Know where Web Vitals stops.
Each limit is read from the same manifest as the rest of this page.
- No MCP endpoint of its own. Claude, Cursor and other external clients cannot call it directly. Run it from your dashboard or the @Atlas chat.
- It needs a connected store. There is no public scan for it: it starts once your Shopify store is connected.
- It reports, you decide. A change to your store goes through @Atlas, at the autonomy level you set.
Before you run it
What the plan covers, where it lives and what a run costs.
Which plans include Web Vitals?
Free, Pro, Max 5x, and Max 20x. Access comes with the plan: there is no add-on to buy.
Can I try it without an account?
No. Web Vitals reads a connected Shopify store, so it starts once you connect yours.
Where do I find it once my store is connected?
In your store dashboard, under Systems, where each system has its own page.
Can I run it from the @Atlas chat?
Yes. Ask in your own words, and @Atlas runs it when your question calls for it.
Does a run cost credits?
A run you ask @Atlas for in chat draws on your credit balance, like any conversation. The plan opens the access, the balance pays for the model.
Tell @Atlas what to check.
Ask in your own words. @Atlas runs Web Vitals when your question calls for it, at the autonomy level you set.