Measure.events Analytics
Privacy-first web analytics. Query pageviews, referrers, trends, and AI insights.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"measure-events": {
"url": "https://lets.measure.events/mcp"
}
}
}Remote endpoints
https://lets.measure.events/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
🟢get_site_analytics(site_key, period, from, to)
Get analytics data for a Measure.events site. Returns pageviews, top pages, and referrers for a given period.
Input Schema
{
"type": "object",
"properties": {
"site_key": {
"type": "string",
"description": "The site's tracking ID (site_key)"
},
"period": {
"type": "string",
"enum": [
"day",
"week",
"month",
"year"
],
"description": "Time period (default: month)"
},
"from": {
"type": "string",
"description": "Start date YYYY-MM-DD (for custom range)"
},
"to": {
"type": "string",
"description": "End date YYYY-MM-DD (for custom range)"
}
},
"required": [
"site_key"
]
}🟢get_site_summary(site_key)
Get a natural language summary of site analytics for the last 7 days, including week-over-week trends.
Input Schema
{
"type": "object",
"properties": {
"site_key": {
"type": "string",
"description": "The site's tracking ID"
}
},
"required": [
"site_key"
]
}🟢get_insights(site_key)
Get proactive insights and anomaly detection for a site — traffic spikes, drops, new referrers.
Input Schema
{
"type": "object",
"properties": {
"site_key": {
"type": "string",
"description": "The site's tracking ID"
}
},
"required": [
"site_key"
]
}⚪track_event(site_key, path, referrer, agent, utm_source, ...)
Track a pageview or event on a site. Use this to instrument agent-driven page visits or actions.
Input Schema
{
"type": "object",
"properties": {
"site_key": {
"type": "string",
"description": "The site's tracking ID"
},
"path": {
"type": "string",
"description": "Page path (e.g. /about)"
},
"referrer": {
"type": "string",
"description": "Referring URL"
},
"agent": {
"type": "string",
"description": "Agent name for attribution"
},
"utm_source": {
"type": "string"
},
"utm_medium": {
"type": "string"
},
"utm_campaign": {
"type": "string"
}
},
"required": [
"site_key",
"path"
]
}🟡create_site(domain, name)
Create a new site in Measure.events. Returns the site_key needed for tracking.
Input Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "The site's domain (e.g. example.com)"
},
"name": {
"type": "string",
"description": "Human-readable site name"
}
},
"required": [
"domain",
"name"
]
}⚪log_checkin(site_key, agent, action, note, timestamp)
Log agent activity to a site's analytics. Use this to record deployments, content updates, or any agent action on the site.
Input Schema
{
"type": "object",
"properties": {
"site_key": {
"type": "string",
"description": "The site's tracking ID"
},
"agent": {
"type": "string",
"description": "Agent name"
},
"action": {
"type": "string",
"description": "What the agent did (e.g. 'published article')"
},
"note": {
"type": "string",
"description": "Additional context"
},
"timestamp": {
"type": "string",
"description": "ISO8601 timestamp (defaults to now)"
}
},
"required": [
"site_key",
"action"
]
}Community
Evidence