Skip to main content
Asana

Asana

Discovers Asana project management data (projects, tasks, users, teams) and exposes MCP tools for task operations.

  • Discovery: Polls the Asana API to build an entity graph of projects, tasks, users, and teams.
  • MCP: Exposes tools for real-time task hydration and mutation.

Supports two auth methods (oauth_token takes precedence):

  • OAuth: Connect via the Asana OAuth flow. The platform injects the token as oauth_token.
  • API Key: Asana Personal Access Token set as api_key.
FieldRequiredDescription
oauth_tokenNoBearer token from Asana OAuth flow
api_keyNoAsana Personal Access Token (fallback)
workspace_gidNoWorkspace GID (auto-detected if blank)
include_tasksNoInclude task entities (default: true)
include_teamsNoInclude team entities (default: true)
max_tasksNoMaximum tasks to discover (default: 500)
FieldRequiredDescription
oauth_tokenNoBearer token from Asana OAuth flow
api_keyNoAsana Personal Access Token (fallback)
workspace_gidNoWorkspace GID
KindDescription
AsanaProjectA project in Asana
AsanaTaskA task in Asana
AsanaUserA workspace member in Asana
AsanaTeamA team in Asana
ToolCategoryRiskDescription
asana_hydrate_taskhydrateReadFetch full details of a task by GID
asana_create_taskfactoryWriteCreate a new task in a project
asana_update_taskmutateWriteUpdate task fields or mark complete
asana_add_commentmutateWriteAdd a comment (story) to a task
  • BELONGS_TO: AsanaTask to AsanaProject
  • ASSIGNED_TO: AsanaTask to AsanaUser
  • MEMBER_OF: AsanaProject to AsanaTeam