Everything your site does,
in one place.
One tiny script covers your analytics, performance, errors and uptime. It uses no cookies, so there's no consent banner to bolt on, and nothing personal sitting in your account.
< 1KB
Script size
Zero
Cookies used
100%
GDPR compliant
3ms
Query speed
One script, the whole picture
Everything your site does.
Analytics, behaviour, performance, errors and uptime, in one place. Switch on a single pillar or run all five.
Know what is happening on your site.
Pageviews, visitors and trends, period over period
Referral sources and a live country map
Browsers, OS and live visitors, parsed server-side
Pageviews
24,182
Visitors
18,304
Error tracking
From crash to cause,
in one card.
The moment a script breaks on a real device you see it, with the clicks that led there, a stack trace mapped to your source, the release it started in, and an agent ready to fix it.
How error tracking worksNew error · just now · 2 users
TypeError: useSession() is undefined
at handleCheckout · /checkout
Session trail
jamp_get_error → your agent has the stack and the deploy. Patch ready.
Performance
We grade performance.
Ours scores 97.
JAMP tracks Core Web Vitals from your real visitors and runs on-demand lab audits that go head to head with PageSpeed Insights. This homepage is monitored by JAMP, and it scores 97.
See the Performance viewField p75 · measured on jamp.io
Private by default
No cookies. No banner.
Cookieless by architecture and compliant with GDPR, CCPA and PECR. Your visitors never get a consent banner, and there is no personal data sitting in your account.
We use cookies to analyse traffic and personalise your experience.
Tiny by design
The entire analytics tracker. Vitals and error scripts are about 1.5 KB each, loaded only when you switch them on.
MCP server
Plug your AI agent
into production.
JAMP speaks MCP, so Claude, Cursor and other agents can read your errors, uptime and traffic. Ask what is breaking and the agent pulls the stack trace and the deploy it started in, then goes and fixes it. Connect in one click with OAuth, or with a token.
Read the MCP docsyou Which error should I fix first?
TypeError: useSession() is undefined on /demo, hit by 2 users. First seen in release 8539c53. Here is the stack trace.
See it live
A real dashboard,
fully populated.
Explore a live JAMP workspace with real traffic, vitals, errors and uptime. It's open to everyone, no sign-up required.
Open the live demoStart free. Scale when ready.
Every plan includes the full monitoring suite. You pay for volume and retention, never for features.
Billed yearly: Starter $60, Pro $216, Scale $432 — three months free
Free
For side projects and blogs
- 25,000 events/month
- Unlimited websites
- 90 days data retention
- 1 uptime monitor
- Basic JS error tracking
- API & MCP access
- Community support
Starter
For solo developers
- 100,000 events/month
- Unlimited websites
- 12 months data retention
- Funnels & Real-User Vitals
- Unlimited uptime monitors
- API & MCP access
- Weekly email reports
Pro
For growing businesses
- 500,000 events/month
- then $0.00002/event
- 24 months data retention
- Advanced funnels
- Instant alerts
- API & MCP access
- Priority support
Scale
For high-traffic sites
- 2,000,000 events/month
- then $0.00002/event
- 60 months data retention
- Everything in Pro
- Built for high-traffic sites
- Priority support