Measure.events Analytics
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Privacy-first web analytics. Query pageviews, referrers, trends, and AI insights.
| Author | io.github.meetclawdius |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 106 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Measure.events Analytics": {
"url": "https://lets.measure.events/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (13)
list_sitesread-onlyList your sites with their site_key, tracking script and last-7-day pageviews.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_site_analyticsread-onlyPageviews, visitors (humans), AI agent and bot requests, top pages and referrers for a period.
Parameters:
site_key(required) — string — The site's tracking ID (site_key), from list_sites.to— string — End date, YYYY-MM-DD (UTC, inclusive).from— string — Start date, YYYY-MM-DD (UTC, inclusive).period— string — Time period. Ignored when from and to are given.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_site_summaryread-onlyA plain-language summary of the last 7 days with week-over-week change and highlights.
Parameters:
site_key(required) — string — The site's tracking ID (site_key), from list_sites.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_insightsread-onlyAnomalies and trends: page spikes, new referrers, new AI agents, traffic drops, weekly trend.
Parameters:
site_key(required) — string — The site's tracking ID (site_key), from list_sites.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_agentsread-onlyEvery AI agent that fetched the site: operator, purpose (assistant, training, search), requests, top page.
Parameters:
site_key(required) — string — The site's tracking ID (site_key), from list_sites.to— string — End date, YYYY-MM-DD (UTC, inclusive).from— string — Start date, YYYY-MM-DD (UTC, inclusive).period— string — Time period. Ignored when from and to are given.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_breakdownread-onlyTop values of one dimension: path, referrer, source, channel, country, device, browser, os, utm_source, utm_medium, utm_campaign or agent.
Parameters:
site_key(required) — string — The site's tracking ID (site_key), from list_sites.dim(required) — stringto— string — End date, YYYY-MM-DD (UTC, inclusive).from— string — Start date, YYYY-MM-DD (UTC, inclusive).limit— integerperiod— string — Time period. Ignored when from and to are given.traffic— string — Which traffic to count (default all).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_liveread-onlyVisitors on the site now and the latest requests.
Parameters:
site_key(required) — string — The site's tracking ID (site_key), from list_sites.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_agent_reportread-onlyEverything in one call: 7- and 30-day traffic, daily series, pages, referrers, channels, agents, insights, check-ins and recommended actions.
Parameters:
site_key(required) — string — The site's tracking ID (site_key), from list_sites.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_llms_txtread-onlyThe last 30 days as a short Markdown document, for context windows.
Parameters:
site_key(required) — string — The site's tracking ID (site_key), from list_sites.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
track_eventRecord a pageview: an agent's own visit, or a request your server forwards. Pass user_agent to classify a forwarded request; otherwise it counts as an AI agent visit under `agent` (default: the API key's name).
Parameters:
site_key(required) — string — The site's tracking ID (site_key), from list_sites.path(required) — string — Page path, e.g. /about.agent— string — Agent name for attribution.referrer— string — Referring URL (only the host is kept).user_agent— string — User agent of a forwarded request (classified, never stored).utm_medium— stringutm_source— stringutm_campaign— string
Hints: read-only no · destructive not declared · idempotent not declared · open-world no
create_siteAdd a site. Returns its site_key and tracking script.
Parameters:
domain(required) — string — The site's domain, e.g. example.com.name— string — Display name (defaults to the domain).
Hints: read-only no · destructive not declared · idempotent not declared · open-world no
log_checkinRecord something you did to the site (published a post, deployed, changed a page) so it shows beside the traffic it caused.
Parameters:
site_key(required) — string — The site's tracking ID (site_key), from list_sites.action(required) — string — What you did, e.g. 'published /blog/launch'.note— stringagent— string — Agent name (default: the API key's name).timestamp— string — ISO 8601; default now.
Hints: read-only no · destructive not declared · idempotent not declared · open-world no
signupCreate a Measure account without a human. Starts a 14-day trial and returns an API key and tracking script; the billing contact is emailed a link to claim the account and add a card. No API key needed.
Parameters:
billing_contact_email(required) — string — Email of the person who will pay. Receives the claim link.site(required) — objectagent(required) — objectbilling_contact_name— string
Hints: read-only no · destructive not declared · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.