Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Run the pipeline end-to-end: collect, compute MRR/churn/NRR, synthesize narrative, optionally post to Slack.
- analyze_revenue — Pure deterministic MRR/churn/NRR analysis on a RawData object from the Stripe connector. No LLM call.
- get_revenue_snapshot — Collect the current period's raw Stripe revenue data without analysis.
- detect_anomalies — Run the pipeline and return only anomalies and critical/warning findings.
- post_slack_report — Post a formatted weekly revenue report to a Slack channel.
- list_capabilities — List available tools, credential slots and agent metadata.
- plan_inputs — Guided entry point: returns questions, schema and example for any tool.
- discover_intent — Detect user intent from a natural-language utterance (EN/TR) and return the best tool with pre-filled args.