asana-mcp
Provides tools for interacting with Asana's API, allowing AI agents to manage workspaces, projects, tasks, search, and complete tasks programmatically.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@asana-mcplist my tasks from all workspaces"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
asana-mcp
An MCP server for Asana that reaches every workspace, over the classic API with a personal access token. Shared by the family's apps (Excephalon, Highdeas).
Asana's hosted MCP server binds each OAuth grant to a single workspace chosen at sign-in, and refuses personal access tokens. This server has neither limit: one PAT spans all workspaces, and it is a plain string in a file, copyable between machines like any other runtime state.
Use
Create a personal access token at https://app.asana.com/0/developer-console and save it, alone, in a file. Then register the server with any MCP client as a stdio command:
python asana_mcp.py --serve --pat-file /path/to/pat.txtNo dependencies beyond the Python standard library.
Related MCP server: asana-mcp
Tools
list_workspaces, list_projects, list_project_tasks, list_my_tasks, get_task,
search (typeahead - works on every Asana plan, unlike full task search), create_task,
complete_task. Asana's own error words pass through whole, marked as errors - a swallowed
reason sends whoever asked off to fix the wrong thing.
Develop
python -m pytest tests/This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceAn MCP (Multi-Agent Conversation Protocol) server that enables interacting with the Asana API through natural language commands for task management, project organization, and team collaboration.Last updated
- AlicenseBqualityCmaintenanceMCP server for the Asana API that allows AI agents to read and optionally write to Asana tasks, comments, and custom fields, with tiered access controls and no delete tools.Last updated836MIT
- Flicense-qualityDmaintenanceA Model Context Protocol (MCP) server that provides comprehensive Asana integration, enabling AI assistants like Claude to interact with Asana workspaces, projects, tasks, goals, portfolios, and more.Last updated
- Alicense-qualityDmaintenanceA Model Context Protocol (MCP) server that connects AI assistants to the Asana API for task, project, and workspace management.Last updatedMIT
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
MCP server for generating rough-draft project plans from natural-language prompts.
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cmloegcmluin-org/asana-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server