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
| Tool | Scope | What it does |
|---|---|---|
| get_overview | read | Workspace snapshot: counts per module, the Today plan, to-dos due within 14 days. Call this first. |
| list_todos | read | All to-dos (open / completed / all) with size, priority, due date, Today flag, source. |
| list_adulting | read | Life-admin inventory: categories → items → recurring reminders (cadence, next due, priority). |
| list_adulting_suggestions | read | The built-in catalog of ~150 curated suggestions — cross-reference to find what the user has not set up yet. |
| list_goals | read | Goals (horizon, status, target date), projects, and the Perfect Day journal. |
| list_reviews | read | Quarterly reviews: reflections, goal check-ins, next-quarter intentions. |
| create_todo | todos | Add a to-do (optionally sized, prioritized, dated, and/or straight onto Today). |
| add_todo_to_today | todos | Put an existing open to-do on the Today plan with a size tier. |
| update_todo | full | Edit a to-do: title, size, priority, due date, notes, completed, Today flag. |
| create_adulting_item | full | Create a tracked item in a category, with recurring reminders that become to-dos. |
| update_adulting_reminder | full | Adjust a reminder (title, next due, cadence, priority); the linked to-do follows. |
| create_goal | full | Create a goal with optional horizon (1y–10y), target date, notes. |
| update_goal | full | Edit a goal: title, horizon, status, target date, notes. |
| update_perfect_day | full | Replace the Perfect Day journal text (goal-discovery exercise). |
| update_review | full | Edit 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