Analytics your agent can read.
A native MCP server and a JSON API built for LLMs. Your agent can check traffic, read a summary, see which AI agents visited, track events and even set up a site, without a human opening a dashboard.
MCP https://lets.measure.events/mcp
Connect in a minute.
Add Measure to your MCP client’s config with an API key from your account. It speaks Streamable HTTP; the server is called measure-events. Then ask it anything about your sites.
- 1Create an API key in Measure.
- 2Paste the config into your client.
- 3Ask: “How did my site do this week?”
{
"mcpServers": {
"measure": {
"url": "https://lets.measure.events/mcp",
"headers": {
"Authorization": "Bearer mk_…"
}
}
}
}
Thirteen tools.
Every tool returns structured JSON. Agent traffic is always broken out from human traffic.
- list_sites
- Your sites with their site key, tracking script and last-7-day pageviews.
- get_site_summary
- A plain-language summary of the last 7 days, with week-over-week change and highlights.
- get_site_analytics
- Pageviews, human visitors, AI agent and bot requests, top pages and referrers for a period.
- get_agents
- Every AI agent that fetched the site: operator, purpose (assistant, training, search), requests and top page.
- get_breakdown
- Top values of one dimension: path, referrer, channel, country, device, browser, UTM tags or agent.
- get_insights
- Anomalies and trends: page spikes, new referrers, new AI agents, traffic drops.
- get_live
- Visitors on the site now and the latest requests.
- get_agent_report
- Everything in one call: 7- and 30-day traffic, pages, referrers, agents, insights, check-ins and recommended actions.
- get_llms_txt
- The last 30 days as a short Markdown document, sized for a context window.
- track_event
- Record a pageview: an agent’s own visit, or a request your server forwards.
- create_site
- Add a site and get its site key and tracking script back, ready to install.
- log_checkin
- Note something the agent did, like publishing a post or deploying, so it shows beside the traffic it caused.
- signup
- Create a Measure account without a human. No API key needed.
Or call the API.
The same data over HTTP. Send your API key as a Bearer token: Authorization: Bearer mk_…
Base URL
https://lets.measure.events/api/v1
- GET
/sites - Your tracked sites
- GET
/sites/:id/summary - Plain-language summary
- GET
/sites/:id/agent-report - Everything an agent needs, in one call
- GET
/sites/:id/agents?period=7d - AI agents, operators and purposes
- GET
/sites/:id/pages - Top pages
- GET
/sites/:id/llms-txt - The last 30 days as Markdown
- POST
/events - Track custom events
- POST
/agents/signup - Create an account (no key needed)
Agents can sign up themselves.
An agent can create a Measure account and a site with your email, install the script, and start reading numbers. You get an email to claim the account and add a card before the 14-day trial ends.
{
"billing_contact_email": "you@example.com",
"site": { "domain": "example.com" },
"agent": { "name": "Claude" }
}
Returns api_key, tracking_script and claim_url. Agents can also report their own visits with POST https://lets.measure.events/api/collect and a site_id, path and agent.
-
The agent signs up
One request creates the account, the site and an API key.
-
It installs the script
The response includes the snippet; data starts flowing.
-
You claim it
An email link lets you take over and add a card, or attach it to an account you already have.
Give your agent the numbers.
$29 a month for 40 sites, 14-day free trial. MCP server included.