MCP Server for Asana
@MCP-Mirror
About MCP Server for Asana
Mirror of
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"asana": {
"command": "npx",
"args": [
"-y",
"@cristip73/mcp-server-asana"
],
"env": {
"ASANA_ACCESS_TOKEN": "your-asana-access-token",
"DEFAULT_WORKSPACE_ID": "your-default-workspace-id"
}
}
}
}Tools
32List of workspaces
If DEFAULT_WORKSPACE_ID is set, this will only return that workspace instead of fetching all workspaces
List of matching projects
Either workspace or team must be specified if DEFAULT_WORKSPACE_ID is not set
List of matching tasks
Detailed task information
Created task information
List of task stories/comments
Updated task information
Detailed project information
Task count information
List of project sections
Created story information
Updated task dependencies
Updated task dependents
Created subtask information
Updated task information
List of detailed task information
Project status information
List of project status updates
Created project status information
Deletion confirmation
Updated task information
List of tasks for the specified tag
List of tags in the workspace
Created section information
Operation result
Created project information
List of teams the user has access to
List of teams in the workspace
List of users in the workspace
Hierarchical project structure with statistics
Overview
What is MCP Server for Asana?
MCP Server for Asana is a Model Context Protocol server implementation that enables AI assistants like Claude Desktop to interact with the Asana API. It provides a set of tools for managing tasks, projects, workspaces, and comments directly from a natural language interface.
How to use MCP Server for Asana?
Install the npm package and configure your Asana access token. In the AI tool of your choice, simply ask questions or give commands about Asana tasks, projects, workspaces, or comments—mentioning "asana" helps the LLM pick the right tool. No specific config file keys are shown beyond environment variables (ASANA_ACCESS_TOKEN, DEFAULT_WORKSPACE_ID).
Key features of MCP Server for Asana
- 20+ tools for Asana tasks, projects, workspaces, and comments
- Search tasks with advanced filters (assignee, custom fields, dates)
- Create, update, and get task details including custom fields
- Manage project status updates and sections
- Add task dependencies, dependents, and followers
- Support for custom fields of all types (enum, text, number, date, multi-enum)
Use cases of MCP Server for Asana
- Ask "How many unfinished tasks in our Sprint 30 project?" from Claude Desktop
- Create tasks with custom fields, assignees, and due dates via natural language
- Search for projects by name pattern and retrieve their task counts
- Add comments or status updates to tasks and projects
- Manage task dependencies and subtasks across workspaces
FAQ from MCP Server for Asana
What tools does MCP Server for Asana provide?
It provides 20 tools covering workspaces, projects, tasks, stories, subtasks, followers, dependencies, and project statuses—all documented with required and optional inputs.
What custom field types are supported?
Enum fields (use enum_option.gid), text fields (string), number fields (number), date fields (YYYY-MM-DD string), and multi-enum fields (array of enum option GIDs). See the README for details on finding custom field GIDs.
How do I find the GID for a custom field or enum option?
Use the asana_get_task tool with opt_fields set to custom_fields,custom_fields.enum_options. The response includes each field's gid, name, resource_subtype, and for enums, the enum_options array.
What are the runtime requirements?
Node.js and an Asana personal access token. The server uses the Asana REST API; no local database is stored—all data lives in Asana.
What transport does the server use?
The README does not specify the transport protocol (assumed MCP stdio or HTTP). Authentication is via an Asana API token set as an environment variable.
More Other MCP servers
Awesome Mlops
visengerA curated list of references for MLOps
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

EverArt
modelcontextprotocolModel Context Protocol Servers
Comments