Labsco
MCP SERVER

Kayzen Analytics

by springwq

Ask for a Kayzen advertising report by name and get the campaign numbers back in the conversation.

SEO, Web & Product Analytics
Summary
Campaign reporting without the dashboard.

The reports already exist in Kayzen; the friction is opening them. Here they are listed and fetched by id for whatever date range the question implies, and token refresh happens server-side so a long analysis session does not stall on re-authentication.

What it is

A TypeScript MCP server over the Kayzen Analytics API. It lists the reports on your account, fetches a report's results for a date range you name, and manages the auth token itself, refreshing it rather than making you re-authenticate.

What you get
  • The reports available on your Kayzen account, each with its id, name and type
  • One report's results fetched by id, optionally bounded by a start and end date in YYYY-MM-DD
  • A report read back as analysis: performance metrics, key trends, areas for optimisation and unusual patterns
  • Token management handled by the server, with automatic refresh
  • A published npm package, @feedmob-ai/kayzen-mcp, run through npx
  • Full TypeScript type definitions
Requirements

Node with npx, and your Kayzen username, password and basic auth token in the client config. The API base URL is optional and defaults to Kayzen's own.