Overview
Manage Asana projects, tasks, and team collaboration.
Setup
Run with npx:
npx -y @modelcontextprotocol/server-asanaConfiguration
ASANA_PERSONAL_ACCESS_TOKEN environment variableDocumentation
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
- Go to Asana Developer Portal
- Create a new personal access token
- Set the
ASANA_PERSONAL_ACCESS_TOKENenvironment variable
Available Tools
| Tool | Description |
|---|---|
list_workspaces | List accessible workspaces |
list_projects | List projects in a workspace |
list_tasks | List tasks in a project |
create_task | Create a new task |
update_task | Update task details |
delete_task | Delete a task |
get_task | Get task details |
search_tasks | Search 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
