🔌

Asana MCP

Productivity450

Manage Asana projects, tasks, and team collaboration.

Claude DesktopCursor

Overview

Manage Asana projects, tasks, and team collaboration.

Setup

Run with npx:

npx -y @modelcontextprotocol/server-asana

Configuration

ASANA_PERSONAL_ACCESS_TOKEN environment variable

Documentation

Asana MCP

Overview

The Asana MCP server enables AI agents to manage Asana projects, tasks, and team collaboration. Perfect for project management automation and AI-assisted task tracking.

Features

  • Manage Tasks: Create, update, and delete tasks
  • Project Management: Access project details and structure
  • Team Collaboration: View team members and assignments
  • Search: Find tasks and projects by name or custom fields
  • Status Updates: Track task progress and status

Installation

npx -y @modelcontextprotocol/server-asana

Configuration

{
  "mcpServers": {
    "asana": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-asana"],
      "env": {
        "ASANA_PERSONAL_ACCESS_TOKEN": "your-token"
      }
    }
  }
}

Token Setup

  1. Go to Asana Developer Portal
  2. Create a new personal access token
  3. Set the ASANA_PERSONAL_ACCESS_TOKEN environment variable

Available Tools

ToolDescription
list_workspacesList accessible workspaces
list_projectsList projects in a workspace
list_tasksList tasks in a project
create_taskCreate a new task
update_taskUpdate task details
delete_taskDelete a task
get_taskGet task details
search_tasksSearch tasks by query

Usage Examples

Create a Task

Create a task "Review quarterly report" in my "Work" project with high priority.

Get Project Status

Show me all incomplete tasks in the "Website Redesign" project.

Update Task Status

Mark the "Design Homepage" task as completed.

Pros

  • ✅ Full Asana integration
  • ✅ Good for project automation
  • ✅ Task and project management

Cons

  • ❌ Requires Asana account
  • ❌ Personal access token setup
  • ❌ Limited to Asana ecosystem

Resources