Tool | What It Does | Example Use |
---|---|---|
Get User Details | Get the current logged-in user’s details from Asana | ”Return structured data with my user id, name, and email” |
List Projects | List projects accessible to the current user with optional filtering and pagination | ”List projects I can access, filter by names containing search term , and return project name and id” |
Get Project | Get detailed information about a specific project by its GID | ”Using project id , get the project and return name, owner, due date, and url” |
Add Project Members | Add specified users as members to a project by GID or email | ”Using project id , add members user emails and return added member emails” |
Remove Project Members | Remove specified users from project membership by GID or email | ”Using project id , remove members user emails and return removed member emails” |
Add Project Followers | Add specified users as followers to a project | ”Using project id , add followers user emails and return follower emails” |
Remove Project Followers | Remove specified users from following a project | ”Using project id , remove followers user emails and return follower emails” |
List Tasks | List tasks with optional filtering and pagination. Specify a project, tag, assignee + workspace, or section | ”List tasks assigned to assignee email in workspace workspace name and return task id, name, and due date” |
Create Task | Create a new task in a workspace and optionally add it to projects | ”Create a task titled task title in workspace workspace name and project project name , assign to assignee email , set due date due date , and return task id, name, and url” |
Get Task | Get detailed information about a specific task by its GID | ”Using task id , get task details and return name, assignee, due date, completed, and url” |
Update Task | Update an existing task. Only specified fields are updated | ”Using task id , update name to new name , set due date to new due date , mark completed true or false , and return updated name, due date, and completed” |
Delete Task | Move a task to trash (recoverable within 30 days) | “Using task id , delete the task and return task id and status” |
Duplicate Task | Create a duplicate of an existing task with customizable fields to copy | ”Using task id , duplicate the task to new task name , copy subtasks and assignee, then return new task id and url” |
Create Subtask | Create a new subtask under an existing parent task | ”Using parent task id , create a subtask titled subtask title assigned to assignee email and return subtask id and name” |
Get Subtasks | Get all subtasks of a parent task with pagination | ”Using parent task id , list subtasks and return id, name, and completed” |
Get Task Dependencies | Get all tasks that this task depends on | ”Using task id , list dependency tasks and return id and name” |
Add Task To Project | Add a task to a project with optional positioning (a task can be in up to 20 projects) | “Using task id and project id , add the task to the project and optionally place it in section section name , then return confirmation” |
Remove Task From Project | Remove a task from a project | ”Using task id and project id , remove the task from the project and return confirmation” |
Add Tag To Task | Add a tag to a task | ”Using task id and tag id , add the tag to the task and return task id and tag names” |
Remove Tag From Task | Remove a tag from a task | ”Using task id and tag id , remove the tag from the task and return task id and tag names” |
Add Followers To Task | Add followers to a task by GID or email | ”Using task id , add followers user emails and return follower emails” |
Remove Followers From Task | Remove followers from a task | ”Using task id , remove followers user emails and return follower emails” |
Get Project Sections | Get all sections in a project with pagination | ”Using project id , list sections and return section id and name” |
Get Task Tags | Get all tags associated with a specific task | ”Using task id , list all tags and return tag id and name” |
Get Workspace Tags | Get all tags in a workspace with pagination | ”Using workspace id , list tags and return tag id and name” |
Create Tag | Create a new tag in a workspace | ”Using workspace id , create a tag named tag name and return tag id and name” |
Get Portfolio | Get detailed information about a specific portfolio by its GID | ”Using portfolio id , get portfolio details and return name, owner, and created date” |
Get Portfolio Items | Get all items (projects) in a portfolio with pagination | ”Using portfolio id , list items and return project id and name” |
Create Your Asana MCP Node
Add Your Prompt
Test Your Node
Save and Reuse
project name
, and return project id and url”
task title
in workspace workspace name
and project project name
, assign to assignee email
, set due date due date
, and return structured data with task id, name, and url”
assignee email
in workspace workspace name
and return structured data with task id, name, and due date”
task id
, update the task to completed true
and return structured data with task id, name, and completed”
project id
, add members user emails
and return structured data with added member emails”
project id
, list sections and return structured data with section id and name”
project id
or task id
. Save small, focused nodes and chain them together for robust workflows.assignee email
in workspace workspace name
and return task id, name, and due date”project name
, list overdue tasks, create a summary task, and add followers user emails
in one go”task id
, add followers user emails
and return follower emails”task id
, send a Slack message to the assignee and return the message link”Step 1: Get Project
project name
, and return project id
Step 2: List Tasks
project id
, list tasks due before date
and return task ids and namesStep 3: Create Task
task title
in project id
and return task id
and urlStep 4: Add Followers
task id
, add followers user emails
and return follower emailsproject id
from Step 1 feeds Step 2, and the task id
from Step 3 feeds Step 4.project id
, list sections and return section id and name”Empty Outputs
Incorrect Results
Errors
Iterate with Request Changes