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 "Deploy 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
Related MCP server: Asana MCP Server
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 deployed
Maintenance
Related MCP Connectors
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
- mcpOAuthnet.todoist
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceAn 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.-
- FlicenseNot gradedqualityDmaintenanceAn MCP (Multi-Agent Conversation Protocol) Server that enables interaction with the Asana API, auto-generated using AG2's MCP builder.-
- 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.837 npmMIT
- FlicenseNot gradedqualityDmaintenanceA 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.-