Tasks
Housecat extracts tasks from your emails, Slack, meetings, and Granola notes, and turns them into a single consolidated list. Each task carries the right context — sender, company, priority, due date, and a link back to the source — so you can act without hunting.
- User
-
What should I work on next?
- Housecat
-
Your top priority is the Acme renewal — the contract expires Friday and Jamie’s last email is still waiting on a reply.
Unified Feed
The home page is a single feed of every active task with multiselect filters for next action, category, status, priority, and source. Real Gmail, Calendar, Slack, and Granola favicons replace the generic source pill so you can scan at a glance.
A time-of-day greeting replaces the static title, and sleeping tasks remain visible so nothing slips out of view. The same enrichment runs across home and project pages, so a task looks the same wherever you find it.
Task Detail
Each task has a flat detail page with a key info section — status, priority, category, labels, owner, related contacts and companies, source links, project, and due date — plus a human-readable activity feed (“Changed status from done to todo”) instead of raw JSON.
Subtasks render as compact rows you can check off inline. Notes, owners, and assignees are all editable from the same dialog. Cancelled task titles render with a strikethrough.
Next Actions
Housecat classifies every task into a next action — reply, remind, prep meeting, nudge delegate, todo, monitor, review — based on who sent the last message, who the task is assigned to, and what stage the conversation is in. Cold inbound dealflow gets its own section so it never gets lost.
Delegation
The delegate dialog lets you pick from suggestion cards, search team and contacts, or type any email address. New emails auto-create a Contact so future searches find them. Delegating to yourself shows a single Confirm button; delegating to someone else opens a pre-filled mailto with the task title and link.
API and MCP
Tasks have full v2 REST and MCP coverage:
-
/api/v2/tasks— cursor-paginated list, get, create, update, archive -
/mcp/tasks—task_list,task_get,task_create,task_update,task_archivetools undertask.*scopes - Activity is recorded for every change with the calling client name and version
Use Cases
Dig into specific use cases: