MCP Server for Asana
@MCP-Mirror
Mirror of
Overview
What is MCP Server for Asana?
The MCP Server for Asana implements the Model Context Protocol to let AI clients like Claude Desktop interact with the Asana API, enabling users to query and manage tasks, projects, workspaces, and comments directly from their AI tool.
How to use MCP Server for Asana?
Install via npx -y @roychri/mcp-server-asana, set the ASANA_ACCESS_TOKEN environment variable with your Asana personal access token, and add the configuration to claude_desktop_config.json. In the AI tool, mention “asana” and ask natural-language questions about tasks, projects, or workspaces.
Key features of MCP Server for Asana
- List all available Asana workspaces
- Search projects by name pattern
- Search and filter tasks with advanced options
- Create, update, and retrieve tasks
- Add comments to tasks and create subtasks
- Manage task dependencies and dependents
Use cases of MCP Server for Asana
- Ask how many unfinished tasks are in a specific project
- Search for tasks by assignee, due date, or completion status
- Get a summary and status update for a task
- Create new tasks or subtasks directly from chat
- Update task details such as due dates or assignment
FAQ from MCP Server for Asana
How do I obtain an Asana access token?
You can generate a personal access token from the Asana developer console at https://app.asana.com/0/my-apps.
What tools are available in the server?
The server provides 14 tools covering workspace listing, project search, task search, task CRUD, story/comment management, subtask creation, and dependency management.
Do I need an Asana account?
Yes, you must have an Asana account and an API‑access plan to use this server.
What if I get permission errors when using the server?
Ensure your Asana plan allows API access, and verify that the access token and configuration are correctly set in claude_desktop_config.json.
Can I test the server locally?
Yes, clone the repo and run npm run inspector to use the MCP Inspector for local testing.