The three-bureau dispute letter engine for credit pros.
Pulls a client's credit report from MyFreeScoreNow or IdentityIQ. Auto-flags every negative item. Generates three Affidavit of Truth letters — one per bureau, every negative item bundled, FCRA §605B statute and breach screenshot enclosed — ready to print and mail certified.
Round 1 disputes shouldn't take an afternoon per client. Sweep does the entire setup in one click:
- Logs in. Pulls. Parses.
- Groups every negative by bureau.
- Three PDFs out. Print. Mail. Done.
Built for Skool members running KMK-style credit repair playbooks on their own clients.
git clone https://github.com/vantis123/sweep.git
cd sweep
npm install
npm startBrowser auto-opens to http://localhost:7879. That's it. (Bank uses :7878 — Sweep sits next to it on :7879 so you can run both at the same time.)
Mac shortcut: double-click
Run Sweep.commandafter unzipping. It handlesnpm install+npm startfor you.Windows shortcut: double-click
Run Sweep.batafter unzipping. Same one-click experience, runs through cmd so PowerShell's execution policy never gets in the way.
Don't have Node.js yet? Grab the LTS version from nodejs.org first (5 minutes, one-time setup).
See INSTALL.md for the step-by-step walkthrough if you've never used a terminal.
- Open Sweep — browser opens to the local dashboard.
- Enter your client's MyFreeScoreNow or IdentityIQ login.
- Hit Pull report. Sweep logs in in a real browser, captures the report, parses it.
- Review the negative items table. Every charge-off, collection, late, hard inquiry, and public record is auto-flagged. Uncheck anything you don't want to dispute.
- Pick a dispute reason for each item from the dropdown (or write your own).
- Verify the client's personal info (auto-filled from the report — edit anything wrong).
- Hit Generate letters. Three PDFs drop into
letters/{client-name}/. - Print, sign, mail certified to each bureau. Mail your client's FTC identitytheft.gov report alongside.
Each of the three PDFs contains, in order:
- Affidavit of Truth — addressed to the bureau, lists every disputed item with the reason you picked, signed by the client.
- FCRA §605B statute — the law that requires the bureau to block fraudulent items within 4 business days.
- Breach screenshot — your enclosure proving the data breach that exposed the client's information.
| Bureau | Address |
|---|---|
| Experian | PO Box 4500, Allen, TX 75013 |
| Equifax | PO Box 740256, Atlanta, GA 30374 |
| TransUnion | PO Box 2000, Chester, PA 19016 |
All three accept consumer disputes by mail. Send certified with return receipt. Keep the green card.
Sweep can be used two ways — pick the one that fits how you work.
The default. Local webpage at http://localhost:7879. Type creds, click Pull, review items, click Generate. What you've been using.
For students who use AI assistants, Sweep exposes 3 tools any MCP-compatible client can call:
| Tool | What it does |
|---|---|
sweep_pull_iiq_report |
Login → click "View Latest Report" → click "Download this report" → save HTML |
sweep_extract_accounts |
HTML → every account with per-bureau data + auto-detected negatives |
sweep_generate_letters |
Client info + per-bureau dispute selections → 3 PDF letters |
Add this to your ~/.claude/mcp.json (or your client's equivalent):
{
"mcpServers": {
"sweep": {
"command": "node",
"args": ["/absolute/path/to/sweep/apps/mcp-server/src/index.ts"]
}
}
}Restart your AI client. Then prompt:
"Pull John Smith's IIQ credit report (creds: john@email.com / hunter2 / 4271) and generate the 3 dispute letters."
Claude calls Sweep's tools, applies the same dispute-selection rules baked into the server's instructions (only closed negatives, no inquiries, per-bureau status independence, IIQ's naming preserved), and writes 3 PDFs to letters/{client-slug}/. Uses YOUR Claude subscription — Sweep charges nothing per pull.
The agent flow shines when IIQ's HTML has edge cases the coded path can't handle alone — Claude reads each listing in context and makes judgment calls.
Bank grades the report for funding eligibility. Sweep generates the dispute letters that clean it up. Same toolkit. Same one-click install.
Built by Arvantis Tech. Local-first. No SaaS account required. No telemetry.