Check your analytics without opening a dashboard. Your agent queries Janus directly.
Once connected, your agent can:
All six tools are read-only. Your agent sees your data but can’t modify it.
Don’t have Janus yet? Add it in 5 minutes, then come back here.
Sign up at addjanus.ca, verify your email, and generate a key in Settings. Keys start with jns_.
Set the scope to Full access. The MCP server reads your analytics, and the default Ingest scope only sends events. Generate a separate key rather than reusing the one on your website: a full-access key in browser code lets anyone who views source read your data.
jns_a1b2c3d4e5f6...
One command in Claude Code:
claude mcp add janus -e JANUS_API_KEY=jns_your_key -- npx -y @janus-analytics/mcp-server
For Cursor, Windsurf, or Claude Desktop, add this to your MCP config file:
{"mcpServers": {"janus": {"command": "npx","args": ["-y", "@janus-analytics/mcp-server"],"env": {"JANUS_API_KEY": "jns_your_key_here"}}}}
Model Context Protocol. An open standard that lets AI agents call external tools. Janus publishes an MCP server so your agent can query your analytics directly.
Claude Code, Claude Desktop, Cursor, and Windsurf. Any tool that supports the MCP standard will work.
Yes. Included on all tiers. The data your agent can access follows your tier: journey results require Pro, event caps still apply.
No. All six tools are read-only. Your agent can view stats, events, funnels, and usage. It cannot create events, delete data, or change settings.
No. MCP tool calls are read queries. They don’t count as events.
No. npx downloads and runs the server on demand.
Free tier. MCP access included on every plan.
Get started with Janus