Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
80
A2A A2A 0.3.0 v1.0.0

Zenovay Analytics

api.zenovay.com · Zenovay

Zenovay is a privacy-first, real-time web analytics platform. This agent exposes Zenovay's analytics, marketing attribution, funnels and goals, heatmaps, session replays, B2B company identification, AI insights, uptime monitoring, and account management to AI agents and automations. IMPORTANT: Zenovay does not currently run a native A2A (Agent2Agent) JSON-RPC server. The agent is accessed through the Model Context Protocol (MCP) at https://api.zenovay.com/mcp (JSON-RPC 2.0 over the Streamable HTTP transport), authenticated with OAuth 2.1 (PKCE / S256; MCP access tokens are prefixed zvt_). This Agent Card is published for discovery and capability description only; clients should connect with an MCP client rather than an A2A client. The MCP server (name: zenovay-analytics, version 1.0.0) currently offers roughly 109 tools. See https://docs.zenovay.com/mcp for connection details.

🛡
Own this agent?
Verify the domain api.zenovay.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Enterprise feature. Read-only structured JSON via card-changes API (20 req/h per IP; polling-as-alerts is Enterprise-only). Sign in to subscribe
Trust score
51/100
grade D · 9 criteria
Uptime
accumulating
3/5 probes
~43 ms response
Revenue · 30d
no payment wallet declared
Usage · 7d
0
no recent activity
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 51/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
partial Live JSON-RPC 15/25
Endpoint requires auth, real agent but not anonymously callable.
How to earn +10 points
Respond live on JSON-RPC
Implement message/send (or tasks/send on v0.x). Return a 200 with a valid JSON-RPC response. Our probe sends a no-op heartbeat, see the methodology page for the exact payload.
Docs →
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 3 probes so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 11 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Zenovay (https://zenovay.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
partial Security declaration 2/5
Declares 1 security scheme(s) but none use PKCE or mTLS.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth: `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs →
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-07-18 06:19:19 current e4312785525b… view →
Uptime
100.0%
3 probes
Response
145ms
last probe
Skills
11
declared
Streaming
SSE-capable

Skills · 11 declared · mapped to canonical taxonomy

Query web analytics

Run analytics queries over a tracked website: pageviews, sessions, unique visitors, top pages, traffic sources, acquisition channels, geography, technology/devi…

canonical SEO Analysis and Optimisation match 87%
analyticstrafficvisitorspageviewsrealtime
Revenue and marketing attribution

Analyze revenue and attribution: total and time-series revenue, attribution across acquisition channels, landing-page value, and per-visitor value. Helps answer…

revenueattributionmarketingchannelsroi
Funnels and goals

Create, list, and analyze conversion funnels and goals: funnel step analysis, breakdowns, and health; goal definitions, completions, and toggling. Useful for co…

canonical SEO Analysis and Optimisation match 85%
funnelsgoalsconversioncrooptimization
Heatmaps

Retrieve heatmap data for a page, including click, scroll, and movement patterns, to understand how visitors engage with specific pages.

canonical Web Scraping and Extraction match 87%
heatmapsclicksscrollengagementux
Session replays

List and retrieve session replay recordings and frustration signals (such as rage clicks) to investigate individual visitor journeys and usability issues.

canonical Error Diagnosis and Debugging match 85%
session-replayrecordingsuxfrustrationdebugging
B2B company identification

Identify companies visiting a website and retrieve company-level details (such as location and page activity) to support B2B lead intelligence.

canonical SEO Analysis and Optimisation match 84%
b2bcompaniesleadsfirmographicsintent
AI insights and recommendations

Surface AI-generated insights, automatic anomaly detection, daily movers, and actionable recommendations derived from a website's analytics data.

canonical SEO Analysis and Optimisation match 86%
aiinsightsanomaliesrecommendationstrends
Uptime monitoring

Check uptime status, history, and incidents, and manage uptime checks for monitored endpoints.

canonical Performance Monitoring match 89%
uptimemonitoringincidentsreliabilityavailability
Performance and error tracking

Read Core Web Vitals and performance metrics, and inspect JavaScript errors and their details, to monitor site speed and front-end reliability.

canonical Performance Monitoring match 87%
performanceweb-vitalserrorsspeedmonitoring
Account and settings management

Manage websites, tracking settings, goals, funnels, webhooks, team members, allowed domains, exclusions, and API keys. Includes reading and updating website nam…

canonical SEO Analysis and Optimisation match 85%
managementsettingswebsiteswebhooksteam
Data export and scheduled reports

Export analytics data and schedule recurring reports, including reviewing export history and report schedules.

canonical Recurring Job Scheduling match 87%
exportreportsdatascheduling

Health · last 3 probes

When HTTP Live JSON-RPC Latency
2026-07-19 04:45:52 200 145ms
2026-07-18 18:40:52 200 111ms
2026-07-18 06:19:19 200 136ms

Cheaper or better alternatives per-skill

↑ 6 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

Convalytics
Free web and product analytics for Convex apps. Agent-first HTTP API: a coding agent can provision a project, instrument events, and verify
Convalytics · q 76%
ThinkNEO Control Plane (MCP Bridge)
Auto-generated A2A Agent Card for ThinkNEO Control Plane. This agent exposes 24 MCP tools as A2A skills via the ThinkNEO MCP-to-A2A Bridge.
ThinkNEO · q 78%
Agenda Intelligence MD A2A Agent live
Live no-payment A2A/JSON-RPC agent for strategic-risk signal triage, sanctions and policy-risk source planning, memo quality gates, evidence
Vassiliy Lakhonin · q 100%
AIScan live
AI visibility auditing for websites. 4 scores (AEO, GEO, Agent Readiness, MCP Readiness - the only scanner that checks MCP) plus Brand Visib
AIScan · q 100%
Agenstry live
Open infrastructure for the agentic web — discovers, hosts, and monitors every public A2A agent and MCP server. Agenstry federates from ever
Agenstry · q 100%
Zambo Stack
17 products and 50+ MCP tools (2 MCPs) built by solo founder Brennan Zambo. Products are standalone websites. MCP tools are callable APIs (i
zambo.dev · q 76%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/api.zenovay.com.svg)](https://agenstry.com/agents/api.zenovay.com)
[![Verified Business](https://agenstry.com/badge/api.zenovay.com/identity.svg)](https://agenstry.com/agents/api.zenovay.com)
[![Uptime](https://agenstry.com/badge/api.zenovay.com/uptime.svg)](https://agenstry.com/agents/api.zenovay.com)
[![A2A version](https://agenstry.com/badge/api.zenovay.com/protocol.svg)](https://agenstry.com/agents/api.zenovay.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "0.3.0",
  "name": "Zenovay Analytics",
  "description": "Zenovay is a privacy-first, real-time web analytics platform. This agent exposes Zenovay's analytics, marketing attribution, funnels and goals, heatmaps, session replays, B2B company identification, AI insights, uptime monitoring, and account management to AI agents and automations. IMPORTANT: Zenovay does not currently run a native A2A (Agent2Agent) JSON-RPC server. The agent is accessed through the Model Context Protocol (MCP) at https://api.zenovay.com/mcp (JSON-RPC 2.0 over the Streamable HTTP transport), authenticated with OAuth 2.1 (PKCE / S256; MCP access tokens are prefixed zvt_). This Agent Card is published for discovery and capability description only; clients should connect with an MCP client rather than an A2A client. The MCP server (name: zenovay-analytics, version 1.0.0) currently offers roughly 109 tools. See https://docs.zenovay.com/mcp for connection details.",
  "url": "https://api.zenovay.com/mcp",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://api.zenovay.com/mcp",
      "transport": "JSONRPC"
    }
  ],
  "version": "1.0.0",
  "documentationUrl": "https://docs.zenovay.com/mcp",
  "iconUrl": "https://zenovay.com/favicon.svg",
  "provider": {
    "organization": "Zenovay",
    "url": "https://zenovay.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "securitySchemes": {
    "oauth2": {
      "type": "oauth2",
      "description": "OAuth 2.1 authorization code flow with PKCE (S256 required). Issuer https://api.zenovay.com. Dynamic client registration (RFC 7591) and the device authorization grant are also supported. Access is granted to MCP access tokens (prefix zvt_); REST API keys are not used for the MCP interface.",
      "flows": {
        "authorizationCode": {
          "authorizationUrl": "https://api.zenovay.com/oauth/authorize",
          "tokenUrl": "https://api.zenovay.com/oauth/token",
          "refreshUrl": "https://api.zenovay.com/oauth/token",
          "scopes": {
            "read": "Read-only access to core resources",
            "write": "Create and modify core resources",
            "analytics:read": "Read web analytics (traffic, visitors, pages, sources, geography, devices)",
            "advanced:read": "Read advanced analytics (funnels, goals, heatmaps, session replays, B2B companies)",
            "advanced:write": "Create and manage advanced analytics objects (funnels, goals)",
            "ai_insights:read": "Read AI-generated insights, anomalies, and recommendations",
            "management:read": "Read account, website, and team management resources",
            "management:write": "Manage websites, team members, and account resources",
            "settings:read": "Read website and tracking settings",
            "settings:write": "Update website and tracking settings",
            "webhooks:read": "Read webhook configuration and delivery history",
            "webhooks:write": "Create and manage webhooks"
          }
        }
      }
    }
  },
  "security": [
    {
      "oauth2": [
        "read",
        "analytics:read",
        "advanced:read",
        "ai_insights:read",
        "management:read",
        "settings:read",
        "webhooks:read"
      ]
    }
  ],
  "skills": [
    {
      "id": "query-analytics",
      "name": "Query web analytics",
      "description": "Run analytics queries over a tracked website: pageviews, sessions, unique visitors, top pages, traffic sources, acquisition channels, geography, technology/device breakdowns, custom events, exit links, and live real-time visitor counts. Supports flexible date ranges and period comparisons.",
      "tags": [
        "analytics",
        "traffic",
        "visitors",
        "pageviews",
        "realtime",
        "sources",
        "geography",
        "devices"
      ],
      "examples": [
        "How many unique visitors did my site get in the last 7 days?",
        "What were my top 10 pages last month by pageviews?",
        "Compare traffic sources this week versus the previous week.",
        "How many people are on my site right now?"
      ]
    },
    {
      "id": "revenue-attribution",
      "name": "Revenue and marketing attribution",
      "description": "Analyze revenue and attribution: total and time-series revenue, attribution across acquisition channels, landing-page value, and per-visitor value. Helps answer which channels and pages drive the most value.",
      "tags": [
        "revenue",
        "attribution",
        "marketing",
        "channels",
        "roi",
        "value"
      ],
      "examples": [
        "Which acquisition channels drove the most revenue last quarter?",
        "What is the average value of a visitor from organic search?",
        "Which landing pages generate the highest value?"
      ]
    },
    {
      "id": "funnels-and-goals",
      "name": "Funnels and goals",
      "description": "Create, list, and analyze conversion funnels and goals: funnel step analysis, breakdowns, and health; goal definitions, completions, and toggling. Useful for conversion-rate optimization.",
      "tags": [
        "funnels",
        "goals",
        "conversion",
        "cro",
        "optimization"
      ],
      "examples": [
        "Where are users dropping off in my signup funnel?",
        "How many goal completions did the 'newsletter signup' goal record this month?",
        "Create a funnel for the checkout flow."
      ]
    },
    {
      "id": "heatmaps",
      "name": "Heatmaps",
      "description": "Retrieve heatmap data for a page, including click, scroll, and movement patterns, to understand how visitors engage with specific pages.",
      "tags": [
        "heatmaps",
        "clicks",
        "scroll",
        "engagement",
        "ux"
      ],
      "examples": [
        "Show me the click heatmap for my pricing page.",
        "How far down do visitors scroll on the homepage?"
      ]
    },
    {
      "id": "session-replays",
      "name": "Session replays",
      "description": "List and retrieve session replay recordings and frustration signals (such as rage clicks) to investigate individual visitor journeys and usability issues.",
      "tags": [
        "session-replay",
        "recordings",
        "ux",
        "frustration",
        "debugging"
      ],
      "examples": [
        "Show me recent session replays that include a frustration signal.",
        "List session recordings for visitors who reached the checkout page."
      ]
    },
    {
      "id": "b2b-company-identification",
      "name": "B2B company identification",
      "description": "Identify companies visiting a website and retrieve company-level details (such as location and page activity) to support B2B lead intelligence.",
      "tags": [
        "b2b",
        "companies",
        "leads",
        "firmographics",
        "intent"
      ],
      "examples": [
        "Which companies visited my site this week?",
        "Show details for the company that viewed the demo page."
      ]
    },
    {
      "id": "ai-insights",
      "name": "AI insights and recommendations",
      "description": "Surface AI-generated insights, automatic anomaly detection, daily movers, and actionable recommendations derived from a website's analytics data.",
      "tags": [
        "ai",
        "insights",
        "anomalies",
        "recommendations",
        "trends"
      ],
      "examples": [
        "What notable changes happened in my analytics yesterday?",
        "Are there any traffic anomalies I should know about?",
        "What does Zenovay recommend I focus on this week?"
      ]
    },
    {
      "id": "uptime-monitoring",
      "name": "Uptime monitoring",
      "description": "Check uptime status, history, and incidents, and manage uptime checks for monitored endpoints.",
      "tags": [
        "uptime",
        "monitoring",
        "incidents",
        "reliability",
        "availability"
      ],
      "examples": [
        "Is my site currently up?",
        "Show uptime incidents from the last 30 days."
      ]
    },
    {
      "id": "performance-and-errors",
      "name": "Performance and error tracking",
      "description": "Read Core Web Vitals and performance metrics, and inspect JavaScript errors and their details, to monitor site speed and front-end reliability.",
      "tags": [
        "performance",
        "web-vitals",
        "errors",
        "speed",
        "monitoring"
      ],
      "examples": [
        "What are my Core Web Vitals for the homepage?",
        "What JavaScript errors are most common on my site?"
      ]
    },
    {
      "id": "account-management",
      "name": "Account and settings management",
      "description": "Manage websites, tracking settings, goals, funnels, webhooks, team members, allowed domains, exclusions, and API keys. Includes reading and updating website name, domain, timezone, and tracking configuration.",
      "tags": [
        "management",
        "settings",
        "websites",
        "webhooks",
        "team",
        "api-keys"
      ],
      "examples": [
        "List all the websites in my account.",
        "Create a webhook that fires on new goal completions.",
        "Update the timezone for my website to Europe/Berlin."
      ]
    },
    {
      "id": "exports-and-reports",
      "name": "Data export and scheduled reports",
      "description": "Export analytics data and schedule recurring reports, including reviewing export history and report schedules.",
      "tags": [
        "export",
        "reports",
        "data",
        "scheduling"
      ],
      "examples": [
        "Export last month's analytics data.",
        "Schedule a weekly report to be generated every Monday."
      ]
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}