The ultimate web performance toolkit
Pulsates runs real Lighthouse audits and exposes every metric, asset, and timing to your AI coding agent. From cryptic Core Web Vitals scores to merged PRs — in one session.
Core Web Vitals · example.com
75p · 28 days
- FCP
- 0.8s
- LCP
- 4.2s
- TBT
- 890ms
- CLS
- 0.18
- INP
- 182ms
- Score
- 58
Get a Pro plan to configure audits for your needs
Get a Pro plan to configure audits for your needs
today · 10:42
Can you check the latest audit for example.com and tell me the biggest issues?
Claude · via MCP
Your LCP is 4.2s (poor) and TBT is 890ms (poor). The LCP element is the hero image — 1.4MB with no preload hint.
TBT is dominated by a 1.2MB stylesheet loaded render-blocking in <head>, uncached on first visit.
Which stylesheet is it and where does it come from in our codebase?
Claude · via MCP
Blocking stylesheet /assets/main-Bq3k2.css is compiled from src/styles/main.scss.
I see 847 @extend calls in _base.scss — many nested inside media queries, which stops SCSS from deduplicating selectors and bloats the output.
Supercharge your audits with MCP
Wire production metrics into Claude, Cursor, or Copilot
$ npx @pulsates/mcp MCP connected · 11 tools·claude-sonnet-4.5
⌘K · commandsEvery response grounded in your own audit data · nothing hallucinated
Features
Built for the full performance cycle
Pricing
Start free. Scale when it matters.
Hobby
Free
Personal projects and exploration.
- 10 audits / month
- Mobile & desktop
- Core Web Vitals
- Diagnostics report
- 7-day history
Pro
$19/mo
Unlimited audits and full MCP access.
- Unlimited audits
- MCP server · 11 tools
- Asset source traces
- Chrome UX Report data
- Deploy webhooks
- 90-day history
Team
$49/mo
Shared performance ownership across your team.
- Everything in Pro
- 10 projects · 5 seats
- Audit comparison diffs
- Slack & webhook alerts
- Priority support
14-day money-back guarantee·No credit card to start·Cancel anytime