cyber-asana
Asana CLI and MCP server for AI agents
Versions
0.5.0latest0.4.10.4.00.3.20.3.1+ show 3 moreshow less
0.3.00.2.00.1.0Tools 104
t desc
asana_tag_list List Asana tags in a workspace
asana_membership_delete Remove an Asana membership
asana_url_parse Parse an Asana app URL into GIDs without calling the Asana API. Use workspace_gid and project_gid for task create. list_view_gid is browser list-view metadata, not a section GID — do not pass it to section APIs unless the user explicitly names a section.
asana_workspace_get Get workspace
asana_project_template_list List Asana project templates in a workspace or a team
asana_project_template_get Get an Asana project template by GID. Its requested_dates are the date variables instantiation can fill in
asana_project_template_instantiate Start a new Asana project from a project template. Asana builds the project asynchronously; by default this waits for the job and returns the new project GID, failing if the job failed or the bounded wait expired
asana_task_template_list List Asana task templates in a project
asana_task_template_get Get an Asana task template by GID
asana_task_template_instantiate Create an Asana task from a task template. Returns the instantiation job; when it has succeeded the job carries new_task
file.pdf asana_attachment_list List Asana attachments for a task, project, or project brief
asana_attachment_get Get an Asana attachment by GID
asana_attachment_create Attach a file or an external URL to an Asana task, project, or project brief. Provide exactly one of file or url. A file path is read from the filesystem of the machine running the MCP server, not the caller’s machine.
asana_attachment_delete Delete an Asana attachment by GID
asana_job_get Get an Asana async job by GID. Status is one of not_started, in_progress, succeeded, failed; a succeeded job carries the resource it produced (e.g. new_project)
Roadmap asana_portfolio_list List Asana portfolios in a workspace
asana_portfolio_item_list List the items (projects) in an Asana portfolio
asana_portfolio_get Get an Asana portfolio by GID
asana_portfolio_create Create an Asana portfolio
asana_portfolio_update Update an Asana portfolio
asana_portfolio_delete Delete an Asana portfolio
Engineering asana_team_list List Asana teams in a workspace
asana_team_get Get an Asana team by GID
Task asana_task_list List Asana tasks in a project
asana_tag_get Get an Asana tag by GID
asana_task_my_tasks List My Tasks for the authenticated user
asana_task_subtask_list List subtasks of an Asana task
asana_task_subtask_create Create a subtask under an Asana task
asana_task_get Get an Asana task by GID. Returns html_notes with rich formatting (headings, lists, code blocks) in addition to plain notes.
asana_task_get_many Get multiple Asana tasks by GID
asana_task_delete Delete an Asana task
asana_task_search Search Asana tasks in a workspace
asana_task_follower_add Add followers to an Asana task
asana_task_follower_remove Remove followers from an Asana task
asana_task_project_add Add an Asana task to a project, optionally into a specific section and position
asana_task_project_remove Remove an Asana task from a project
asana_task_dependency_list List dependencies of an Asana task (tasks this task depends on)
asana_task_dependency_add Add dependencies to an Asana task
asana_task_dependency_remove Remove dependencies from an Asana task
asana_task_dependent_list List dependents of an Asana task (tasks that depend on this task)
asana_task_dependent_add Add dependents to an Asana task
asana_task_dependent_remove Remove dependents from an Asana task
asana_task_scan_todos Scan source files in a directory for TODO/FIXME/HACK/XXX comments and return structured results for LLM review
asana_project_list List Asana projects in a workspace
asana_project_get Get an Asana project by GID
asana_project_counts Get task counts for an Asana project
asana_event_list List changes to an Asana task, project, or goal since a sync token. Omit sync on the first call: the response then carries a fresh sync token, sync_reset: true, and no events. Pass the returned sync token back on the next call. When has_more is true, poll again immediately — Asana caps one token at 100 events.
Urgent asana_project_search Search Asana projects in a workspace
asana_project_create Create a new Asana project
asana_project_update Update an Asana project
asana_project_delete Delete an Asana project
asana_project_export Export an Asana project with all sections and tasks as structured data or markdown
asana_goal_list List Asana goals in a workspace
asana_goal_get Get an Asana goal by GID
asana_goal_create Create an Asana goal
asana_goal_update Update an Asana goal
asana_goal_delete Delete an Asana goal
Priority asana_custom_field_list List a workspace
asana_custom_field_get Get an Asana custom field by GID, including its enum options and their GIDs
asana_custom_field_list_for_project List the Asana custom fields attached to a project, with their enum options — the fields actually usable on tasks in that project, and narrower than asana_custom_field_list
asana_custom_field_list_for_portfolio List the Asana custom fields attached to a portfolio, with their enum options
asana_custom_field_list_for_goal List the Asana custom fields attached to a goal, with their enum options
asana_custom_field_list_for_team List the Asana custom fields attached to a team, with their enum options
asana_membership_list List Asana memberships for a parent (project, portfolio, goal, custom type, or custom field) and/or a member (user or team). Pass resource_subtype when parent_gid is omitted.
asana_membership_get Get an Asana membership by GID
asana_membership_create Add a member (user or team) to an Asana project, portfolio, or goal
asana_membership_update Change an Asana membership
asana_tag_create Create an Asana tag
asana_tag_update Update an Asana tag
asana_tag_delete Delete an Asana tag
asana_tag_list_for_task List Asana tags for a task
asana_tag_list_tasks List Asana tasks for a tag
asana_tag_add_to_task Add an Asana tag to a task
asana_tag_remove_from_task Remove an Asana tag from a task
Alice asana_user_list List Asana users in a workspace
asana_user_get Get an Asana user by GID
asana_user_me Get the authenticated Asana user
asana_ooo_list List Asana out-of-office entries for a user — check whether someone is away before assigning work
asana_ooo_get Get an Asana out-of-office entry by GID
asana_ooo_create Create an Asana out-of-office entry
asana_ooo_update Update an Asana out-of-office entry
asana_ooo_delete Delete an Asana out-of-office entry
asana_section_list List Asana sections in a project
asana_section_get Get an Asana section by GID
asana_section_create Create an Asana section in a project
asana_section_update Update an Asana section
asana_section_move Move an Asana section before or after another section in the same project
asana_section_task_add Add an Asana task directly to a section, optionally at a specific position
asana_section_delete Delete an Asana section
Acme asana_workspace_list List all Asana workspaces
asana_status_list List status updates for an Asana project, portfolio, or goal
asana_status_overview Roll up the latest status update and task counts for an Asana project or portfolio in one call.
asana_status_get Get an Asana status update by GID
asana_status_create Create a status update on an Asana project, portfolio, or goal
asana_status_delete Delete an Asana status update
Permissions 3
network medium shell high env_vars low