Feature Request: Add direct create_task and create_subtask tools to the Asana MCP Server (remove forced preview confirmation)
The current Asana MCP server exposes a create_task_preview tool that surfaces a UI confirmation button before any task is created. While this may make sense for single, user-initiated task creation, it makes bulk programmatic operations completely unusable.
Real-world impact: I asked an AI agent to build out a project with 15 tasks and ~96 subtasks from a pre-approved document. Every subtask required a separate UI confirmation click — 96+ clicks — defeating the entire purpose of agent-driven automation. The Asana REST API itself supports POST /tasks with a parent GID to create subtasks directly. The MCP server should expose this natively without a forced confirmation gate.
Requested fix:
-
Add a
create_tasktool (no preview/confirmation required) that acceptsname,notes,parent,project,due_on,assignee, andpriority -
Add a
create_subtaskconvenience tool that wraps the above with a requiredparenttask GID -
Keep
create_task_previewfor use cases where confirmation is desired — but make it opt-in, not the only option