Asana MCP Server
Enables AI assistants to interact with Asana workspaces, projects, tasks, and users, providing tools for listing, creating, updating, and searching tasks, adding comments, and managing workspaces and projects.
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 MCP ServerList my tasks in the Marketing project"
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 Server
A Type 4 OAuth MCP server for Asana API, enabling AI assistants to interact with Asana workspaces, projects, tasks, and users.
Features
Workspaces & Projects: List workspaces and projects
Tasks: List, get, create, update, and search tasks
Comments: Add comments to tasks
Users & Teams: List users and teams
Setup
1. Create an Asana OAuth App
Go to developers.asana.com and create an app
Set the redirect URL to your Dedalus deployment URL
Configure the following scopes:
default
2. Environment Variables
Configure these environment variables:
OAUTH_ENABLED=true
OAUTH_AUTHORIZE_URL=https://app.asana.com/-/oauth_authorize
OAUTH_TOKEN_URL=https://app.asana.com/-/oauth_token
OAUTH_CLIENT_ID=your-client-id
OAUTH_CLIENT_SECRET=your-client-secret
OAUTH_SCOPES_AVAILABLE=default
OAUTH_BASE_URL=https://app.asana.com/api/1.0
DEDALUS_API_KEY=dsk-live-...
DEDALUS_AS_URL=https://as.dedaluslabs.aiTools
Workspaces & Projects
list_workspaces: List all workspaces the user has access to
list_projects: List projects in a workspace or team
Tasks
list_tasks: List tasks with optional filters (assignee, project, completed status)
get_task: Get a specific task by ID
create_task: Create a new task in a workspace or project
update_task: Update an existing task
Comments
add_task_comment: Add a comment/story to a task
Users & Teams
list_users: List users in a workspace
list_teams: List teams in a workspace
Usage
from dedalus_mcp import runner
result = await runner.run(
input="Show me all tasks in the Design project",
mcp_servers=["dedalus-labs/asana-mcp"],
)API Reference
This server uses the Asana REST API v1.0.
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/JiayuuWang/asana-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server