Everything your site does,
in one place.

Analytics, Monitoring, and Performance. Built for the new generation of web development: cookieless, privacy-first, and agentic. All-in-one, from a few tiny drop-in scripts.

Start for Free
Live Demo
No credit cardFree forever tier60 second setup
Your AI agent can install JAMP for you

< 1KB

Analytics Script size

Zero

Cookies used

100%

GDPR compliant

3ms

Query speed

Plug in what you need

One script, every signal

Analytics, behaviour, performance, errors, uptime and a whole-site audit, in one place. Switch on what you need, or run the lot.

yoursite.com

Plugged in

<script src="…/main.js">
<script src="…/app.js">
<script src="…/index.js">
+ Uptime monitor · no code
JAMP

Pageviews

·

+12% this week

Performance

·

out of 100

Errors caught

·

last 24 hours

Uptime

·

over 90 days

Add a tiny script for each pillar you want. Uptime needs no code at all.

Inside the dashboard

Pick a pillar, see the view

Switch between them to see what each one gives you.

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

jamp.io/dashboard

Pageviews

24,182

Visitors

18,304

What you get

What the snippet gives you

All of this works as soon as you paste the snippet in. You do not need to upgrade a plan or switch on an add-on first.

Zero

Cookies set

Your visitors never see a consent banner, because JAMP does not set any cookies. There is nothing you need to configure for this.

Core tracker473 B

473 bytes of tracker

Vitals and error capture are separate modules that only load if you ask for them, so nothing blocks your first paint.

Nothing leaves the EU

Events go to our own servers in Germany. No third-party pixels are involved and no data is sold on to anyone else.

Crashes caught for free

Error tracking does not count toward your quota. Stack traces are mapped back to your original source so they stay readable.

You hear about it first

We email you when a new error appears, when your vitals slip, or when your site stops responding.

New errorv2.4.1
LCP regressed2.1s p75
Back up41s down

JAMP is agentic first. Built for the new generation of web development.

Built for agents

Tell your agent to handle it.

JAMP speaks MCP. One approval in your browser and your agent handles the whole install. When something breaks, it pulls the stack trace and ships the fix.

One command:

claude mcp add --transport http jamp https://mcp.jamp.io/mcp
Claude CodeCursorWindsurfClaude+ anything that speaks MCP
Read the MCP docs

Scoped: agents never delete anything or touch billing.

agent session · real tool calls

>Set up JAMP on this project and keep it healthy.

jamp_create_site("myapp.dev")

Added the snippet to app/layout.tsx and deployed

jamp_verify_install

Installed and analytics data is arriving

two days later, an alert fires

jamp_get_error("2db2c2c8")

TypeError: cart is undefined in checkout.tsx:42

Fixed the missing guard and deployed

Resolved

>

Error tracking

When a script breaks,
you see why.

It fires the moment a real device hits the bug. You get the clicks that led there, a stack trace mapped to your own source, the release it started in, and an agent that can read all of it and fix it. Backend exceptions land in the same place, tagged as server.

See how errors work
incident · #4821
viewed /pricing12s before
clicked "Start Pro"5s before
navigated /checkout1s before
TypeError: useSession() is undefined2 users
at handleCheckout Checkout.tsx:88:14mapped
at CheckoutPage checkout/page.tsx:24:9mapped

Regression · first seen in release8539c53

jamp_get_errorpatch ready

Performance

Performance your visitors actually feel.

A Lighthouse score from your laptop is one fast run on one machine. JAMP measures Core Web Vitals from your real users at p75, then runs on-demand lab audits to tell you which pages are slow, why, and whether your last deploy helped.

See the Performance view
Core Web VitalsField · p75 · 28 days
LCP1.1 sGood
INP42 msGood
CLS0.01Good
All pages passinggood

Tiny by design

Smaller than the alternatives

Heavy analytics is what tanks your performance scores. Every pillar is a separate drop-in that only loads when you ask for it.

Per scriptgzipped
Analyticsmain.js473 B
Performanceapp.js0.9 KB
Errorsindex.js1.2 KB
Google Analytics135 KB
Plausible2.5 KB
JAMP473 B

5× smaller than Plausible and 285× smaller than Google Analytics.

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 and you do not need to sign up.

Open the live demo

Start free and scale when you are ready

Start free with analytics, error tracking, uptime and AI agent access. Upgrade for more volume, longer history and the full toolkit.

Billed yearly: Starter $60, Pro $216, Scale $432, three months free

Free

For side projects and blogs

$0/month
  • 25,000 events/month
  • Unlimited websites
  • 90 days data retention
  • Analytics, errors & uptime
  • Webhook & AI agent alerts
  • AI agent access (MCP)
  • Community support

Starter

Most popular

For solo developers

$5/month
Billed $60 yearly
  • Everything in Free, plus:
  • 100,000 events/month
  • 12 months data retention
  • Real-User Vitals & funnels
  • Unlimited uptime monitors
  • Email alerts & weekly reports
  • Email support

Pro

For growing businesses

$18/month
Billed $216 yearly
  • Everything in Starter, plus:
  • 500,000 events/month
  • then $0.00002/event
  • 24 months data retention
  • Instant alerts & advanced funnels
  • Priority support

Scale

For high-traffic sites

$36/month
Billed $432 yearly
  • Everything in Pro, plus:
  • 2,000,000 events/month
  • then $0.00002/event
  • 60 months data retention
  • Built for high-traffic sites
Register Now