Connect Asana with AI agents using Model Context Protocol (MCP). Seamlessly integrate Asana tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.
productivity tools for AI automation
Install Asana MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect Asana with your AI agent.
Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.
Tool to help teams organize, track, and manage their work.
709
101
productivity
Paste and run this command in your terminal to set up Cursor with MCP
After running the command, restart Cursor to start using the MCP Server.
Tool to add followers to a task in asana. use this tool when you need to add one or more users as followers to a specific task. this will notify them of updates to the task.
Tool to add a supporting goal relationship to a goal. use when you want to link a project, task, portfolio, or another goal as a supporting resource to a specific goal in asana.
Adds an existing task to a section, optionally positioning it before or after another task in that section; if no position is specified, the task is added to the end.
Creates a new allocation. use when you need to schedule or assign a specific amount of a user's time per week to a task or project within a defined period.
Creates a new asana project, requiring either a `workspace` or `team` gid for association, and returns the full project details.
Creates a new tag, with properties like name and color defined in the request body, within a specific asana workspace (using `workspace gid`); this tag helps categorize tasks, is confined to the workspace, and is not automatically applied to tasks.
Creates a new asana task; requires 'workspace', 'parent', or 'projects' for association, and 'followers', 'projects', 'tags' are set only at creation.
Tool to upload an attachment to a task. use when you need to attach a file to a specific task in asana.
Tool to create a new custom field in a workspace. use when you need to define a new field for tracking specific information within asana tasks.
Tool to create a new enum option for a custom field in asana. use this when you need to add a new selectable option to an existing custom field.
Tool to create a new status update on a project. use when you need to communicate the current status, progress, or any blockers related to a specific project.
Creates a new section in a project, optionally positioned relative to an existing section in the same project, and returns the full record of the new section.
Creates a new asana subtask under an existing parent task (`task gid`); `due on` and `due at` are mutually exclusive and cannot be set simultaneously.
Adds a new text comment (story) to an existing asana task, appearing in its activity feed.
Tool to create a new team in an asana workspace. use when you need to establish a new team for collaboration.
Tool to delete an allocation by its id. use this when you need to remove a specific resource allocation in asana.
Tool to delete an attachment by its globally unique identifier. use when you need to remove an existing attachment from asana.
Tool to delete a custom field by its globally unique identifier. use when you need to remove an existing custom field from asana.
Delete a project.
Tool to delete a specific tag by its gid. use when you need to remove an existing tag from asana.
20 actions available