oden_list_todosList todos from Oden. Filter by status (pending/done) and tag ID.
oden_create_todoCreate a new todo in Oden. Use oden_list_tags to get tag IDs before creating.
oden_update_todoUpdate a todo
oden_complete_todoMark a todo as completed by UUID.
oden_delete_todoDelete a todo by UUID. Gets a confirm token first, then deletes.
oden_suggest_todosGet AI-suggested focus todos for today.
oden_search_todosFull-text search across todo titles, descriptions, and tag names.
oden_list_tagsList all tags with UUIDs, names, colors, and todo counts.
oden_create_tagCreate a new tag. Colors: amber, rose, ocean, sage, lavender, terracotta, slate, teal, coral, mint.
oden_reparent_todoMove a todo under a parent (making it a subtask) or detach it (set parent_id to null).
oden_list_remindersList reminders from Oden (legacy). Prefer listing todos with remindAt instead.
oden_create_reminderCreate a reminder. Prefer oden_create_todo with remind_at instead.
oden_snooze_reminderSnooze a reminder by minutes. Prefer snoozing via todo update instead.
oden_delete_reminderDelete a reminder by ID (legacy).
oden_get_statsGet productivity stats: completions, streaks, most productive day.
oden_get_profileGet user profile: name, email, plan.
oden_get_billingGet subscription/billing status: plan, trial end, subscription status.
We re-grade npm:@heyoden/mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.