Janus Analytics MCP Server

An MCP server that connects AI coding agents to your Janus analytics. Query your dashboard, events, funnels, and usage directly from Claude Code, Cursor, Windsurf, or any MCP-compatible client.

Local serverstdioMIT

What is the Janus Analytics MCP Server?

Janus Analytics is an MCP project maintained in the janus-analytics/mcp-server repository. The maintainer describes its purpose as “An MCP server that connects AI coding agents to your Janus analytics. Query your dashboard, events, funnels, and usage directly from Claude Code, Cursor, Windsurf…”. Read the project documentation for the complete scope.

Installation

The documented npm package is @janus-analytics/mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares JANUS_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_dashboard_statsEvent counts, unique visitors, top pages, referrers, UTM sources, countries, bounce rate, and daily trends. Optional apiKeyId filter.
query_eventsSearch the event log with filters for type, tags, date range, API key, and pagination.
get_usageCurrent month's event usage vs. tier cap, API key count, and per-key breakdown.
list_journeysList all funnels with step definitions, match scope, and conversion windows.
get_journey_resultsFunnel conversion data — per-step counts, conversion rates, and median time between steps.
list_api_keysYour API keys with names, prefixes, allowed origins, and last-used dates.

How to install the Janus Analytics MCP Server

{
  "mcpServers": {
    "janus": {
      "command": "npx",
      "args": [
        "-y",
        "@janus-analytics/mcp-server"
      ],
      "env": {
        "JANUS_API_KEY": "YOUR_JANUS_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
JANUS_API_KEYDeclared in the maintainer’s client configuration.Yes