The account ledger for developers and their agents.
MESS watches the accounts behind your projects and tells you when one needs you — a domain about to lapse, a site down, an account nobody owns. It can, because your coding agents log every account as they work. Even the projects you haven't opened in months.
How it works
Your agents log accounts as they are created.
Wire MESS into Claude Code, Cursor, or Codex once. From then on, your agents log the accounts they touch: the new Supabase project, the key sitting in an env file. For accounts no agent can see, use the brain dump: describe them in plain language and review the rows.
# you asked for a staging database. that is all you asked for.⏺ Created Supabase project auctionette-staging⏺ Wrote DATABASE_URL to .env.local# nobody asked for this part⏺ mess - log_account Supabase — auctionette-staging⎿ Logged. Owner unknown — asked and recorded.⚑ Nobody owns this: Sanity — harbor-house CMS (holds data)156 days since anyone confirmed it.
The agent logged this without being asked.
The instructions
See exactly what MESS tells your agent.
At the start of every session, MESS sends your agent one set of standing instructions: log accounts as you create them, search the ledger before provisioning a new one, never store a secret value. The full text is published on the MCP page, word for word. Read it before you install.
"MESS is the ledger of the human's service accounts — which provider, which email owns it, which projects it serves, what it costs. Whenever you create or configure a service account (anything with a login), log it with log_account. Never store secret values in the ledger — it is the map, not the vault." … 1,973 characters, all of it published.
Secret values have no field to go in.
What you get
It catches the project you forgot about.
MESS runs checks across every project it knows — domain expiry, production URL, a free-tier database about to pause. Because it runs from the ledger, not your machine, it reaches the projects you drifted away from: the site you haven't opened in months is exactly the one a monitor you set up would never have covered. An account that holds data or moves money with no owner gets a ⚑ flag the moment it's logged. When a project changes hands, the handoff is one click.
The first overnight run on a real 52-account ledger found five real problems. Three of them, on the watchlist that found them:
- acidtestacidtest.dev3 watched · 3 checked
acidtest.dev — does not resolve — RDAP: the domain EXPIRED 2026-06-18 and is in redemption period. Recover it now or lose it.
- tinytool4 watched · 2 checked
Supabase — tinytool — unreachable while seven sibling projects answer alive — the paused-free-tier signature. It was parked 121 days ago.
- shoeboxshoebox.site5 watched · 3 checked
shoebox.site — resolves, but the origin times out — the site is effectively down.
- market-flowroseharbormarket.com8 watched · 6 checked
- harbor-househarborhouse.villa4 watched · 1 checked
- …and 20 more projects
This site once went down because nobody owned its production database. That flag is why MESS exists.
The handoff is a markdown file: every account for one project, who owns it, where the credentials live. No AI touches it. A file you send a client can't be approximately right.
# Account handoff — Stallworks Scope: accounts serving market-flow. **9 accounts** · **9 providers** · **4 owning emails** ## Databases | Supabase | market-flow (prod + dev) | stalls@fieldnotes.dev | .env.prod | ## Payments | Stripe | Stallworks (live) | sam.reyes@gmail.com | Stripe CLI | …
Scoped to one client, not your whole list.
Pricing
Free to start. Two paid plans, billed yearly.
Free is a real plan: 20 accounts, no card, no trial clock, and checks for the project you're working in. Solo runs the checks across every project you have, including the ones you haven't opened in months. Team is one shared ledger at a flat price.
Free
Free
No card, no trial clock
The ledger, and checks for the project you're working in.
- Up to 20 accounts
- MCP server — Claude Code, Cursor, Codex
- Ownerless-account flags
- Checks for the project you're working in
- ⌘K search across every account
- Handoff export, brain dump, history
Solo
$40
per year
Unlimited accounts, and checks across every project you run.
- Everything in Free, plus:
- Checks across every project — even the ones you haven't opened in months
- History across visits
- Unlimited accounts
Team
Founding rate$120
per year, flat — locked while you stay
One shared ledger, no seats.
- Everything in Solo, plus:
- A shared ledger — no seat counting
- Invite by link; every member’s agents keep it current
- Removing a member revokes their agent keys
Billed yearly. One line a year is easier to live with than another monthly subscription. Full pricing →
How many accounts are your projects running on right now?
Wire MESS in once and get the real number. Your agents keep the list current. You handle what gets flagged. Free for 20 accounts.
Free to 20 accounts — $40/yr after ↗