LabscoMCP early access ↗
springwqMCP SERVER

Kayzen Analytics

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

by springwq ↗SEO, Web & Product AnalyticsCommunity

LABSCO 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, with optional start and end dates written as YYYY-MM-DD, MM-DD, MM/DD, a month name or a month number; leave them out and the report's own date range is used
  • Token management handled by the server, with automatic refresh
  • A published npm package, @feedmob/kayzen-reporting, run through npx — the server now lives in FeedMob's fm-mcp-servers repository

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.

Setup effort

Add the configuration to your client