New: native MCP for Claude, OpenClaw, Hermes & every agent

Analytics with no dashboard.

An HTTP API your code, your cron jobs, and your AI agents already know how to use. Ship the snippet, ask the agent, get the answer. Built for vibe coders and the machines that work alongside them — no charts, no funnels, no Looker license.

No credit card · 100k events / month free forever · GDPR, UK-GDPR & CCPA ready

Events ingested / mo
120M+
SDK size (gzipped)
1.8 KB
p95 ingest latency
42 ms
Dashboards required
0
index.html
<script async
  src="https://api.millimetric.ai/v1/a.js"
  data-key="pk_live_…"></script>

That's it. Page views, attribution, UTM, fbclid — captured. No cookies set.

Built for the way you actually ship

Drop in a snippet. Ask an agent. Get the number.

Same JSON shape from a browser, a backend, or an LLM. No dashboards to babysit.

API-only. No dashboard.

Your analytics live where your code does — in a JSON response. Query from a notebook, a server, a Slack bot, or an agent. Skip the BI tool entirely.

Agent-native (MCP)

Claude, OpenClaw, Hermes, Cursor — anything that speaks MCP can read and write events. One key, two-way: track_event, top_sources, get_stats, query_events.

Made for vibe coders

One <script>, one curl, one MCP server. Works with Next.js, Astro, Remix, plain HTML, Bun, Workers — anywhere you can make an HTTP request.

Privacy by default

No cookies. No fingerprints. No raw IPs at rest. Respects DNT and Global Privacy Control. GDPR, UK-GDPR and CCPA out of the box.

Smart attribution

Separates Facebook social from Facebook paid, Google Ads from Google organic. Confidence labels + auditable rule IDs on every event.

Stays out of the way

1.8 KB browser SDK. p95 ingest at 42 ms on Cloudflare's edge. No bundle bloat, no waterfall, no ten-tab tracking-script-mafia.

For vibe coders

Shipping at 2 a.m. on a Tuesday? We get it.

You don't need a "data team," a 47-step funnel builder, or a quarterly review with someone who calls events "occurrences." You need to know if anyone actually clicked the thing — without breaking PageSpeed or strapping a GA4 cookie banner onto your landing page.

  • One snippet. Done.

    Paste a single <script> tag. Page views, referrers, UTMs, fbclid, gclid — captured. Zero config, zero cookies.

  • Wired into your stack already

    Curl from a Vercel cron. Track from a Cloudflare Worker. Pipe events from your Inngest job. Same key, same endpoint.

  • Boring on purpose

    No re-platforming when you hit 100k MAU. No upsell calls. No surprise schema migrations the night before your launch.

terminal — vibes-only.sh
$ curl -X POST https://api.millimetric.ai/v1/track \
    -H "Authorization: Bearer pk_live_…" \
    -d '{"event":"order.paid","props":{"plan":"pro"}}'

{ "ok": true, "id": "evt_2a9f…", "ts": 1747488000 }

$ # need the number? just ask:
$ curl https://api.millimetric.ai/v1/stats?metric=signups&period=7d \
    -H "Authorization: Bearer rk_live_…"

{ "count": 482, "delta_pct": 12.4, "top_source": "hn" }

For AI agents

Your agent is now a data analyst.

Every Millimetric project ships with a Model Context Protocol server. Hand your agent one key and it can write events as the user moves, and read the same data back to answer questions in natural language — no SQL, no BI tool, no human in the loop.

  • One key, scoped to one project

    Read keys (rk_live_*) and write keys (pk_live_*) are separate. Revoke from the API, rotate from the API.

  • Tools an LLM actually likes

    track_event, get_stats, top_sources, top_pages, query_events, list_projects. Strict JSON schemas — no prompt-engineering tax.

  • Bring your own agent

    Drop the MCP URL into Claude Desktop, Cursor, Cline, OpenClaw, Hermes, or anything else that speaks the protocol.

mcp.json — Claude Desktop, Cursor, anything
{
  "mcpServers": {
    "millimetric": {
      "url": "https://api.millimetric.ai/mcp",
      "headers": {
        "Authorization": "Bearer rk_live_…"
      }
    }
  }
}

Tested with

  • Claude

    via Anthropic MCP

  • OpenClaw

    tool-use native

  • Hermes

    function calling

  • Cursor

    .cursor/mcp.json

  • Cline

    MCP marketplace

  • Continue

    config.json

Smart attribution

The Facebook social-vs-paid split, finally solved.

Most tools dump everything into a single "facebook" bucket. Millimetric runs a deterministic, ordered classifier on every event and tells you exactly which rule fired — auditable, re-classifiable, and tunable per project.

  • 30+ first-party rules out of the box
  • Confidence label on every classification
  • Replay historical events when rules change
Signal we see
Source
Medium
  • ?fbclid=abc, referrer=l.facebook.com
    facebook
    paid
  • ?utm_source=facebook&utm_medium=cpc
    facebook
    paid
  • ?fbclid=abc (no other context)
    facebook
    paid
  • referrer=facebook.com, no fbclid
    facebook
    social
  • ?gclid=Cj0KCQjw…
    google
    paid
  • referrer=google.com/search
    google
    organic

Integrations

Three shapes, one API.

Mix and match. Use them all in the same product without doubling up infrastructure.

Browser

Snippet or npm. 1.8 KB gzipped. Auto-pageview, SPA support, sendBeacon on unload.

tscopy
import { init, track } from "@millimetric/track";

init({ key: "pk_live_…" });
track("signup", { plan: "free" });

Server

Node / Bun / Deno SDK — or just curl. Batches and retries built in.

tscopy
import { init, track } from "@millimetric/track-node";

init({ key: process.env.AOA_SK!, host });
track({ event: "purchase",
  user_id: user.id });

AI agent (MCP)

Any MCP-speaking agent. Emit events and query analytics through the same key.

jsoncopy
// tools/call → top_sources
{ "from": "2026-05-01T00:00:00Z",
  "to":   "2026-06-01T00:00:00Z",
  "breakdown": "source_medium" }

Why switch

Millimetric vs. the rest.

Honest, side-by-side comparisons. No "competitor scored 2/10 on every category" nonsense.

Want the index? See all 12 comparisons →

Pricing

Honest, boring pricing.

No "contact sales". No per-seat fees. Just events.

Free

$0forever

Everything under 100k events / month.

  • 100k events / month
  • 30-day retention
  • 1 project
  • Browser + Node SDKs
  • Community support
Start free
Most popular

Pro

$19/month

For small teams running real apps.

  • 1M events / month
  • 90-day retention
  • Unlimited projects
  • MCP server access
  • Email support
Start free, upgrade later

Business

$99/month

For teams that need more rope.

  • 10M events / month
  • 365-day retention
  • Unlimited projects
  • MCP server access
  • Priority support
Start free, upgrade later

Need more? Email hello@millimetric.ai — we'll quote you in plain English.

Send your first event in 30 seconds.

No credit card. No dashboard. No setup call. Just an API key and a curl command.