Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Outputs interactive HTML audit with one-click cancel workflow. Pairs with Plaid integration for real-time transaction access without CSV exports.
Analyze transactions, categorize subscriptions, generate HTML audit, help cancel.
Option A: Plaid API (recommended — no CSV needed)
If the user has Plaid connected (check for Plaid integration/API access):
Option B: CSV Upload
Ask user for bank/card CSV export. Common sources:
Read CSV, identify recurring patterns:
For each subscription, ask user to categorize:
Ask in batches of 5-10 to avoid overwhelming.
Copy template.html and populate:
Row templates in the HTML comments show the structure.
When user checks items and copies from floating button, they'll paste:
Cancel these: Service1 ($XX), Service2 ($XX)...
For each service:
Three sections, auto-hide when empty:
Features:
For difficult services, see common-services.md:
All data stays local. Transaction CSVs are analyzed in-session only.