Enterprise DNA
M MCP Servers Developer low

roychri/mcp-server-asana

by Various

πŸ“‡ ☁️ This Model Context Protocol server implementation of Asana allows you to talk to Asana API from MCP Client such as Anthropic's Claude Desktop Application, and many more.

R

MCP

roychri/mcp-server-asana

Added 1 June 2026

Overview

This is a Model Context Protocol server that connects MCP clients like Claude Desktop to the Asana API. It lets you manage tasks, projects, and other Asana resources through natural language conversations.

Best for

Best for
Developers who want to manage Asana tasks and projects through conversational AI interfaces

Use cases

  • Create and assign tasks in Asana from a chat interface
  • Query project status and task details without leaving the MCP client
  • Update task due dates or descriptions using natural language commands

How to use

Tools exposed

  • asana_list_workspaces
  • asana_search_projects
  • asana_search_tasks
  • asana_get_task
  • asana_create_task
  • asana_get_task_stories
  • asana_update_task
  • asana_get_project
  • asana_get_project_task_counts
  • asana_get_project_sections
  • asana_create_task_story
  • asana_add_task_dependencies
  • asana_add_task_dependents
  • asana_create_subtask
  • asana_get_multiple_tasks_by_gid
  • asana_get_project_status
  • asana_get_project_statuses

Tested with

Claude Desktop, Claude Code

Example client config

{\n     "mcpServers": {\n       "asana": {\n         "command": "npx",\n         "args": ["-y", "@roychri/mcp-server-asana"],\n         "env": {\n           "ASANA_ACCESS_TOKEN": "your-asana-access-token"\n         }\n       }\n     }\n   }

Notes

This is a Model Context Protocol server that connects MCP clients like Claude Desktop to the Asana API. It lets you manage tasks, projects, and other Asana resources through natural language conversations.

139 stars on GitHub. Last updated 2026-05-10. Licensed MIT.

Use cases

  • Create and assign tasks in Asana from a chat interface
  • Query project status and task details without leaving the MCP client
  • Update task due dates or descriptions using natural language commands

Pros

  • Enables direct Asana management from Claude Desktop and other MCP clients
  • Written in TypeScript, making it easy to extend or debug
  • Open source with 139 stars, indicating community interest and testing

Cons

  • Requires an MCP-compatible client to function, limiting standalone use
  • Depends on Asana API availability and rate limits
  • No built-in authentication or credential management beyond what the MCP client provides

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Enables direct Asana management from Claude Desktop and other MCP clients
  • Written in TypeScript, making it easy to extend or debug
  • Open source with 139 stars, indicating community interest and testing

Cons

  • Requires an MCP-compatible client to function, limiting standalone use
  • Depends on Asana API availability and rate limits
  • No built-in authentication or credential management beyond what the MCP client provides
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks