For AI agents (and their humans)

The Adulting MCP server

Adulting is the calm operating system for adult life — Today plans, To-Dos, recurring life maintenance (“Adulting”), Goals, and Quarterly Reviews. It is agent-native: everything below is a stable, supported surface. If you are an AI agent reading this, the machine-readable version is at /agents.md.

Connect

Remote MCP server, Streamable HTTP (stateless — one JSON response per POST). Auth is a Bearer secret key created in the app under Settings → API access (Paid plan).

Endpoint:  POST https://app.adultingtheapp.com/api/mcp
Auth:      Authorization: Bearer adlt_sk_…

Claude Code:

claude mcp add adulting --transport http https://app.adultingtheapp.com/api/mcp \
  --header "Authorization: Bearer YOUR_KEY"

Permission scopes

  • read — see everything, change nothing.
  • todos — read everything, plus create to-dos and add items to the Today plan.
  • full — read, create, and update across every module. No scope can hard-delete anything — deletes stay human-only in the app, so nothing an agent does is unrecoverable.

Keys are hashed at rest, shown once at creation, and revocable instantly. Changes an agent makes appear in the user's app on its next load.

Tools

ToolScopeWhat it does
get_overviewreadWorkspace snapshot: counts per module, the Today plan, to-dos due within 14 days. Call this first.
list_todosreadAll to-dos (open / completed / all) with size, priority, due date, Today flag, source.
list_adultingreadLife-admin inventory: categories → items → recurring reminders (cadence, next due, priority).
list_adulting_suggestionsreadThe built-in catalog of ~150 curated suggestions — cross-reference to find what the user has not set up yet.
list_goalsreadGoals (horizon, status, target date), projects, and the Perfect Day journal.
list_reviewsreadQuarterly reviews: reflections, goal check-ins, next-quarter intentions.
create_todotodosAdd a to-do (optionally sized, prioritized, dated, and/or straight onto Today).
add_todo_to_todaytodosPut an existing open to-do on the Today plan with a size tier.
update_todofullEdit a to-do: title, size, priority, due date, notes, completed, Today flag.
create_adulting_itemfullCreate a tracked item in a category, with recurring reminders that become to-dos.
update_adulting_reminderfullAdjust a reminder (title, next due, cadence, priority); the linked to-do follows.
create_goalfullCreate a goal with optional horizon (1y–10y), target date, notes.
update_goalfullEdit a goal: title, horizon, status, target date, notes.
update_perfect_dayfullReplace the Perfect Day journal text (goal-discovery exercise).
update_reviewfullEdit a draft quarterly review: reflection + next-quarter focus/intentions.

Things agents do with this

  • “Read my open to-dos and propose a realistic Today plan.” (get_overview → add_todo_to_today)
  • “Check my calendar and email, and file anything recurring into Adulting.” (agent's own connectors → create_adulting_item)
  • “Compare my Adulting setup against the built-in catalog and suggest gaps.” (list_adulting + list_adulting_suggestions)
  • “Interview me through the Perfect Day exercise, then draft goals.” (update_perfect_day → create_goal)
  • “Prep my quarterly review from what I actually completed.” (list_todos + list_reviews → update_review)

Humans: agent access is included in the Paid plan.

Start free, upgrade when ready