Skip to main content

Escalate Anything

Get the upper hand on any big company when they wrong you.

Big companies count on you giving up. This repo will make your agent hunt them down.

Bill went up? Bag lost? Refund denied? Your agent knows who to contact, what to say, and when to escalate.

companies data verified dossiers PyPI tests MCP license

Website · Guides

Quick start · How it works · What you can fix · Walkthroughs · Fresh and credible · FAQ

uvx escalate-anything setup


escalate playbook for a delayed United bag: deadlines, the exact forms and phone numbers, the bag-fee refund rule and the escalation path

Tell your agent what went wrong. Escalate Anything gives it the company's real playbook: the exact form, phone line and deadline, the evidence to collect, the rules that apply, and the escalation ladder up to the regulator in your state. Before your agent calls a number it found online, Escalate Anything checks whether it really belongs to that company.

Every value links to the page it came from, with the date it was checked. A weekly routine re-checks the data, and your installed copy updates itself.

Quick start

Set up your agent

With uv installed, run:

uvx escalate-anything setup

Before the first PyPI release, use uvx --from git+https://github.com/alexgaoth/escalate-anything escalate-anything setup.

It finds your AI apps (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Zed, Gemini CLI, Codex, LM Studio and more), shows the changes, and asks before writing. Each config is backed up first. Restart your app afterward.

Or install with one click: Cursor · VS Code · LM Studio · Goose. Claude Code users can add the plugin, which also includes the skills: claude plugin marketplace add alexgaoth/escalate-anything && claude plugin install escalate-anything@escalate-anything.

Ask your agent

United lost my bag on Friday's ORD→SFO flight. Use Escalate Anything to get me reimbursed.
My internet bill went from $80 to $105. Get it back down.

Use the terminal

uvx escalate-anything playbook comcast-xfinity bill_increase --state CA
uvx escalate-anything playbook united-airlines delayed_baggage --state IL
uvx escalate-anything lookup "spectrum"

No install at all? Browse every company's playbooks on the website: intro.alexgaoth.com/escalate-anything.

How Escalate Anything works

flowchart LR
  A["You: 'United lost my bag'"] --> B[Your agent]
  B -->|MCP| C(Escalate Anything)
  C --> D["Playbook: forms, phones,<br/>deadlines, evidence"]
  C --> E["Escalation: company → DOT,<br/>FCC, CFPB → your state"]
  C --> F["Context: how this company<br/>really handles complaints"]
  D & E & F --> G["Agent drafts the message<br/>or fills the form"]
  G -->|you approve| H[Company or regulator]

Escalate Anything never sends, submits or pays anything. Your agent drafts; you approve. Case notes stay on your computer.

What you can fix

Area What you get Companies
✈️ Travel Refunds, cancellations, lost and delayed bags, damage claims, DOT complaints United, American, Delta, Southwest, Marriott, Airbnb, Expedia, Hertz
🚢 Cruises & 🎟️ tickets Cancelled events and sailings, fees, refunds, FMC and FTC complaints Carnival, Royal Caribbean, Norwegian, Ticketmaster, StubHub, SeatGeek
📱 Phone, internet, TV Bill increases, retention offers, cancellation, equipment returns, FCC complaints AT&T, Verizon, T-Mobile, Xfinity, Spectrum, Optimum, DIRECTV, Starlink
🏦 Money Card and transfer disputes, fraud, frozen accounts, buy-now-pay-later, credit report errors Chase, Bank of America, Wells Fargo, Capital One, Chime, SoFi, PayPal, Affirm, Equifax
📈 Investing & crypto Blocked transfers and withdrawals, account takeovers, FINRA and SEC complaints Robinhood, Fidelity, Schwab, Vanguard, Coinbase, Kraken
📨 Debt collectors Validation notices, disputes in writing, credit report fixes Portfolio Recovery, Midland Credit, LVNV, Jefferson Capital
⚡ Utilities High bills, meter tests, shutoff protection, payment plans, outage claims PG&E, Con Edison, Duke, ComEd, FPL, PPL, FirstEnergy and dozens more
🏠 Home services Long contracts, early termination fees, cancelling in writing, door-to-door sales ADT, Vivint, SimpliSafe, Brinks Home, Terminix, Orkin
🩺 Insurance Claim denials, appeals, external review, surprise medical bills UnitedHealthcare, Aetna, Cigna, Kaiser, State Farm, GEICO, Progressive
🛒 Shopping & subscriptions Returns, missing packages, price adjustments, cancellations, free-trial charges, auto-renewals Amazon, Walmart, Apple, Netflix, SiriusXM, Adobe, Norton, Peloton, Planet Fitness
🏛️ Regulators The right federal agency and your state's attorney general, utility commission and insurance department All 50 states and DC

Browse all companies →

Walkthroughs

A delayed United bag

The playbook in the image above, from United's own pages: report within 24 hours (21 days if international), claim expenses within 45 days, use the exact claim form and the Baggage Recovery Center number, and check the automatic bag-fee refund owed after a 12-hour domestic delay under the DOT refund rule. If United doesn't answer, the next rung is a DOT complaint.

An internet bill that jumped $25

The Xfinity playbook checks whether a promotion ended or the 5-Year Price Guarantee was broken, then gives the retention line, the dispute window from the subscriber agreement, and the FCC complaint as the next rung.

Also included, as a side feature: each company's scam warnings (what it says it will never ask for, scams that use its name, where to report them), a scam guide, and scam_check for a quick red-flag read of a suspicious message.

Got a result with Escalate Anything? Share what worked: good cases become tactics for the next person.

Fresh and credible

  • Every value has a source and a date. Every company gets a credibility grade (A, B or C) from how much of its data comes from its own pages or government sites, and from what was only seen in a search snippet or an archive.
  • Agents see it too. Each answer says when the company was last verified and how credible it is.
  • A weekly routine keeps it current. It checks every link, opens a freshness report, and a Claude routine re-verifies stale values and proposes fixes as pull requests. Maintainers review every change.
  • Your copy updates itself once a week (escalate update; ESCALATE_OFFLINE=1 to turn it off).

How it works: docs/maintenance.md.

Contribute

  • A number or link is wrong? Report it. A maintainer labels it, and the routine checks it against the official page and opens the fix.
  • Something worked for you? Share your case.
  • Want a company added? Ask for it, or add the YAML yourself; see CONTRIBUTING.md.

FAQ

Which agents can use Escalate Anything?

Any app that supports MCP: uvx escalate-anything setup configures the supported apps. ChatGPT and claude.ai need a remote URL; run the read-only server with the included Dockerfile. Agents without MCP can read the website's JSON and llms.txt.

Does Escalate Anything contact companies or pay anything for me?

No. It gives your agent the facts and the playbook. Your agent drafts messages or fills forms, and you approve each one before it is sent. Escalate Anything never handles passwords or payment details.

Where does my case data go?

The case log and bill history live in ~/.escalate-anything on your computer. Escalate Anything refuses to store full card numbers or SSNs. The weekly data update downloads a public archive from GitHub and sends nothing about you. Your agent's model provider has its own data policy.

How current is the data, and can I trust it?

Each company shows its last-verified date and credibility grade; every value links to its source. Data changes, so check the source before you rely on a value. See Fresh and credible.

Is this legal advice?

No. Escalate Anything summarizes public pages from companies and government agencies and links to them. Rules have a status (in force, vacated, repealed) so agents don't cite dead ones, but it is not a lawyer.

Does it work outside the US?

Not yet. Companies, rules and regulators are US-only. Contributions for other countries are welcome.

Star history

Star history

License

Code: MIT. Data in registry/: CC BY 4.0; please credit "Escalate Anything". Not affiliated with any company it lists.

Metadata

Release files for escalate-anything 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for escalate-anything 0.2.1
File Size Uploaded
escalate_anything-0.2.1.tar.gz 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for escalate-anything 0.2.1
File Interpreter ABI Platform
escalate_anything-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.6 MB

Release files / escalate_anything-0.2.1.tar.gz

Download URL escalate_anything-0.2.1.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
e3317d93f49287ea2de99259890cc7cb93761312f64b8267a4d608cab0507cb3
BLAKE2b-256 checksum
How to use checksums
16c820c686474f344a7c27fc214a26e0903151b909779838b5ed299d0200b3b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / escalate_anything-0.2.1-py3-none-any.whl

Download URL escalate_anything-0.2.1-py3-none-any.whl
Size 1.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
5622c8dea41529ef938dffea0d867b76d7fd0af8ea8dcd36dd60d2211174ae54
BLAKE2b-256 checksum
How to use checksums
1a5dfc84ea3d38cb699dde469832691c00f5ca603e14c9aa2352b4eb347348b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page