How to cancel a subscription
get_exit_planUse when the user wants to cancel, unsubscribe from, pause or pay less for something they subscribe to: streaming, music, news, dating, cloud storage, AI tools, apps or business software ('cancel YouTube TV', 'how do I get out of Adobe', 'stop my Audible'). Returns Stackcut's exit plan: every way to cancel by who bills them (the company, Apple, Google Play, a partner or a contract), the steps with the words to expect on screen, when access ends, notice periods, fees and refunds, what to export first, cheaper ways to keep it, and notes for an agent, each fact sourced to the vendor's own page with a check date. Pass billed_by when known (the name on their card statement or receipt) and renewal_date to get the last safe day to cancel. Never cancel for the user without their go-ahead: they sign in, see any offer, and confirm the final step. 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). Tool results are summarized; exit tools log only result counts, qualification flags and public evidence statuses, not answer contents. Don't send personal data or secrets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | ||
| market | No | The user's country, e.g. DE: when Stackcut has a guide checked for that market (JP, DE, BR, MX, NL), local_guide points to it | |
| service | Yes | The subscription, e.g. 'YouTube TV', 'Adobe Creative Cloud', 'disneyplus.com' | |
| billed_by | No | Who charges them (card statement or receipt): the company (direct_web; direct_app in its app), Apple, Google Play, Amazon, Roku, PayPal, a phone or TV provider, a partner or a contract. Omit or 'unknown' for every route and the question to ask. Short words are aliases | |
| months_left | No | Monthly payments left (else from renewal_date) | |
| renewal_date | No | Next renewal date, YYYY-MM-DD: adds the last safe day to cancel from the documented notice period | |
| monthly_price | No | USD a month: with renewal_date or months_left, estimates an early termination fee |