Measure.events Analytics

Privacy-first web analytics. Query pageviews, referrers, trends, and AI insights.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
99%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~614Tokens (tool definitions)
~848 BTypical response size
Minimal attention impact (0.48% of 128k context)

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-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢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

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools
verifiedversion not recorded6 tools