Start a stack audit (baseline)
start_auditStart here when the user wants to cut spend across several tools, consolidate apps, or replace one tool safely, and the bills alone won't decide it. Send vendors and team_size (or a stack manifest) and get the few missing facts that would change the answer, ranked by what's at stake, each with where to find it. Fetch those, add them, and call again until status is 'enough', then call next.tool with next.arguments. Send counts, prices, feature and job names only, never raw exports, customer data, secrets or people's names. Stackcut stores the arguments of tool calls to improve its recommendations (vendor names, prices, seats, features, usage numbers, billing amounts and project descriptions; account keys only as a one-way hash, billing and validation sources not at all; never IP addresses): don't send personal data or secrets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vendors | No | A first pass without a manifest: the tools the team pays for, e.g. ['Notion', 'Asana', 'Loom']. | |
| decision | No | With vendors: what the audit is for (default cut_spend). | |
| manifest | No | A stack manifest (JSON Schema at https://stackcut.io/schemas/stack-manifest-1.json; manifest_version '1'): goal, org, builder, services (vendor, plan, monthly_spend_usd, seats, active_users, features_used, usage, renewal_date, …), workflows, unknowns. | |
| team_size | No | With vendors: people on the team. | |
| max_questions | No | Most questions to return (default 8). |