Analytics
Malm builds dashboards over your Kallax collections: line, bar, pie, and table widgets.
Queries are WidgetQuery aggregations (filters, grouping, time buckets). Run them from the console, POST /api/projects/:projectId/query, or MCP run_query.
Layout uses a 40×100 grid. Widget config is { "name": "...", "dataSets": [ { "collectionName", "tableSchemaId", "query": { ... } } ] }. Table widgets use one dataSet with collection + schema id; they do not take static config.data.
MCP: read kataflax://reference/dashboard-widget-types, then create_dashboard / add_widget. Prompt: create_analytics_dashboard.