protogrid

Search / io.github.dannyshmueli/agent-analytics-mcp

Agent Analytics

R0· no sign-in

Analytics your AI agent can actually use. Track, experiment, and optimize via MCP.

v1.0.0 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality85good
Trust78of 100
Uptime, 30 days92%
Latency p50605 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "agent-analytics-mcp": {
      "type": "http",
      "url": "https://mcp.agentanalytics.sh/mcp"
    }
  }
}
claude mcp add --transport http agent-analytics-mcp https://mcp.agentanalytics.sh/mcp
[mcp_servers.agent-analytics-mcp]
url = "https://mcp.agentanalytics.sh/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agent-analytics-mcp": {
      "type": "remote",
      "url": "https://mcp.agentanalytics.sh/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "agent-analytics-mcp": {
      "type": "http",
      "url": "https://mcp.agentanalytics.sh/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=agent-analytics-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmFnZW50YW5hbHl0aWNzLnNoL21jcCJ9"
}
{
  "servers": {
    "agent-analytics-mcp": {
      "type": "http",
      "url": "https://mcp.agentanalytics.sh/mcp"
    }
  }
}
{
  "mcpServers": {
    "agent-analytics-mcp": {
      "httpUrl": "https://mcp.agentanalytics.sh/mcp"
    }
  }
}
extensions:
  "agent-analytics-mcp":
    enabled: true
    name: "agent-analytics-mcp"
    type: streamable_http
    uri: "https://mcp.agentanalytics.sh/mcp"
    timeout: 300

Quality 85 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length1 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations28 of 28 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints2 of 28 tools declare all four hints; missing: update_experiment (idempotentHint); analytics_funnel (idempotentHint); analytics_retention (idempotentHint); …
  • pass
    tools.token_costabout 5,470 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes2 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

28 tools, about 5,470 tokens to load them all · tool set 166ad27f0557 · tools last changed 2026-10-09 · checked 2026-10-20 13:49 UTC

Tool changes

  • account_usageadded

    Read current account plan, usage, billing estimate and spend cap, Pro pricing, and a human payment handoff when needed. Requires account:read. Read-only: cannot charge or manage billing. Call again after checkout to verify hosted entitlement, then retry the original task.

  • analytics_overviewchangeddescription
    before

    Get time series chart + KPIs (events, users) for a project over N days Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.

    after · 88% of words in common

    Get time series chart, KPIs (events, users), and country breakdown (events, unique users) for a project over N days Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 78 / 100

provenance65
liveness97
freshness45
hygiene100

+repository +reachable +uptime-92% -stale-240d

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.agentanalytics.sh/mcp streamable-httpnoneyes92%605 ms2025-11-252026-10-20

Tools (28)

account_usageread-onlyRead current account plan, usage, billing estimate and spend cap, Pro pricing, and a human payment handoff when needed. Requires account:read. Read-only: cannot charge or manage billing. Call again after checkout to verify hosted entitlement, then retry the original task.
all_sites_bot_trafficread-onlyFiltered automated traffic across all active projects in your account.
all_sites_overviewread-onlyHistorical summary across all projects in your account: total events, active project count, daily trend, and top projects.
analytics_breakdownread-onlyTop property values ranked by count (pages, referrers, UTM sources, etc.) Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
analytics_funnelread-onlyFunnel analysis: track where users drop off across a sequence of events (e.g. page_view → signup → purchase). Returns per-step user counts, conversion rates, and average time between steps. Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
analytics_heatmapread-onlyDay-of-week × hour traffic grid with peak detection (times in UTC) Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
analytics_insightsread-onlyPeriod-over-period comparison with trend (events, users, bounce rate, session duration) Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
analytics_overviewread-onlyGet time series chart, KPIs (events, users), and country breakdown (events, unique users) for a project over N days Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
analytics_pagesread-onlyEntry/exit page stats with bounce rate, avg duration, events per session Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
analytics_panelread-onlyUse this when you want to explore an authorized project's analytics beside the conversation. Opens a compact project/view picker; accepts empty input. Analysis queries retain their existing plan and access checks. Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
analytics_pathsread-onlyBounded session path analysis from entry pages to goal, drop-off, or truncation. Useful for connecting page behavior to funnels, retention, and experiments. Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
analytics_retentionread-onlyCohort retention analysis — track what % of users return over time. By default uses session-based retention (any return visit counts). Pass 'event' to switch to event-based retention. Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
analytics_sessionsread-onlySession duration histogram with engaged percentage and median bucket Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
bot_traffic_overviewread-onlyFiltered automated traffic for a single project: automated requests, dropped events, categories, and top actors.
create_experimentCreate an A/B experiment
create_projectCreate a new Agent Analytics project. Returns the tracking snippet and API example. Idempotent — returns existing project if name already taken.
delete_experimentdestructiveDelete an experiment
get_experimentread-onlyGet experiment details with results Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
get_project_contextread-onlyGet compact self-improving project context: goals, activation events, event-name glossary, and major date annotations used to interpret analytics results. Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
list_experimentsread-onlyList A/B experiments for a project Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
list_projectsread-onlyList all your Agent Analytics projects Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
live_nowread-onlyReal-time snapshot: active visitors, sessions, events per minute, top pages, and recent events. Reads from in-memory ring buffer — no D1 query.
propertiesread-onlyDiscover event names and property keys from recent events Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
properties_receivedread-onlyProperty keys by event name, sampled from recent events Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
queryread-onlyRun a flexible ad-hoc analytics query with custom metrics, filters, grouping, date ranges, and privacy-first customer email lookup. This is the most powerful endpoint — use it when other tools don't answer the question. Examples of questions this tool answers: - "How many signups from Germany this week?" → filters: [{field:"event",op:"eq",value:"signup"},{field:"country",op:"eq",value:"DE"}] - "Which events contain 'page' in the name?" → filters: [{field:"event",op:"contains",value:"page"}], group_by: ["event"] - "Daily unique users for the last 30 days" → metrics: ["unique_users"], group_by: ["date"], date_from: "30d" - "Events per country" → group_by: ["country"] Filter operators: eq, neq, gt, lt, gte, lte, contains Filterable fields: event, user_id, date, country, session_id, timestamp, and any properties.* field (e.g. properties.path) For customer-specific reads, use the top-level email input instead of hashing locally. Raw email is sent only in the authenticated HTTPS POST body; the server matches via a project-scoped HMAC index and does not store raw email in event rows or profile traits. Built-in fields are a closed list. Event properties such as referrer, utm_source, path, browser, and hostname must be queried as properties.referrer, properties.utm_source, properties.path, properties.browser, and properties.hostname. Invalid filter fields fail loudly and return /properties-style guidance instead of being silently ignored. Group by: event, date, user_id, session_id, country Metrics: event_count, unique_users, session_count, bounce_rate, avg_duration Count modes: raw, session_then_user. The default for event_count is session_then_user for activation-safe counting: session-backed rows count by session, no-session rows fall back to user only when that user has no session-backed row in the same group, and fully anonymous rows fall back to event id. count_mode is ignored when event_count is not requested.
sessionsread-onlyList individual session records Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.
set_project_contextdestructiveSet or replace compact project context. The encoded API request body is capped at 512KB. Read existing context first, merge still-valid entries, inspect event names with properties or properties_received, and save only durable product truth tied to goals, activation events, event-name glossary entries, or date annotations for major product changes. Use annotations for meaningful landing page, pricing, onboarding, feature, release, or experiment changes; do not store git commit logs, noisy edits, PII, secrets, or long release notes.
update_experimentdestructiveUpdate experiment status (pause, resume, complete)

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.dannyshmueli/agent-analytics-mcp",
  "title": "Agent Analytics",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.agentanalytics.sh/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/Agent-Analytics/agent-analytics-mcp",
    "source": "github"
  },
  "description": "Analytics your AI agent can actually use. Track, experiment, and optimize via MCP."
}