Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Run end-to-end: collect channel metrics, compute deterministic KPIs/trends/anomalies, synthesize a performance narrative, return the full result JSON.
- fetch_metrics — Read-only collection of YouTube Analytics metrics for a channel (mock fixtures until a live sandbox key is provisioned). No LLM.
- compute_trends — Deterministic analysis (no LLM) over raw data: KPI delta_pct, trends, top videos, and anomaly signals.
- synthesize_narrative — LLM synthesis step: turn a deterministic analysis into a readable narrative. Narrative only, numbers never change.
- validate_output — Validate an AgentResult: well-formed JSON shape and metric consistency. Returns { valid, issues }.
- list_capabilities — List the agent's static capabilities: available tools, supported languages, and declared credential slots.
- discover_intent — Understand your goal and co-design the exact input via clarifying questions before running.
- plan_inputs — Plan/brainstorm the inputs for a tool: returns questions, schema and a ready-to-edit example.