analytics_read
Arguments
Returns
planId to analyticsReportCreateFromPlan, or for an edit to analyticsReportEditFromPlan, to save it.Plan an ad hoc analytics answer without saving a report. First look for an existing report with analyticsReports and verify its columns, calculations, filters and dates with analyticsReport. If none answers the question, plan here, then run analyticsQueryRows with the returned planId. Disclose limitations; clarify missing concepts rather than silently substituting. After presenting the answer, offer to save it. On an explicit yes, call analyticsReportCreateFromPlan with this same planId without another planning or confirmation step. For an explicit new report or CSV request, use analyticsReportPlan and the normal report confirmation flow instead. Takes 10 to 30 seconds. Each call runs LLM planning, creates an internal author thread and consumes author quota at a query cost of 500. This operation is not idempotent; do not automatically retry it as an ordinary read.
analytics_read
planId to analyticsReportCreateFromPlan, or for an edit to analyticsReportEditFromPlan, to save it.