Overview
Manage Asana projects, tasks, teams, and workflow automation.
Setup
Run with npx:
npx -y @modelcontextprotocol/server-asanaConfiguration
ASANA_PERSONAL_ACCESS_TOKEN environment variableDocumentation
Asana MCP (Enhanced)
Overview
Asana MCP provides access to Asana API for project and task management.
Features
- Task creation and management
- Project tracking
- Team collaboration
- Timeline visualization
- Custom fields support
Installation
npx -y @modelcontextprotocol/server-asana
Configuration
Set up Asana personal access token:
export ASANA_PERSONAL_ACCESS_TOKEN=your_token
Get your token from Asana Developer Portal.
Available Operations
| Operation | Description |
|---|---|
| Create Task | Create new task |
| Search Tasks | Find tasks by criteria |
| Update Task | Modify task details |
| Get Project | Retrieve project info |
| List Tasks | Get project tasks |
Usage Examples
Create Task
{
"action": "create_task",
"name": "Review PR #123",
"project": "1234567890",
"assignee": "user_id",
"due_on": "2026-05-26"
}
Search Tasks
{
"action": "search_tasks",
"workspace": "1234567890",
"text": "bug fix"
}
Update Task
{
"action": "update_task",
"task_id": "1234567890123456",
"completed": true,
"notes": "Completed after review"
}
Pros
- ✅ Professional project management
- ✅ Rich task metadata
- ✅ Team collaboration
- ✅ Timeline view
Cons
- ❌ Requires Asana account
- ❌ API rate limits
- ❌ Complex setup for large teams
