MCP Server for Asana

MCP Server for Asana

AsanaMcpTaskManagementWorkflowAutomationCollaborationApiPythonJavascriptTypescriptGoRubyRTool

About This Server

This Model Context Protocol server implementation of Asana allows you to talk to Asana API from MCP Client such as Anthropic's Claude Desktop Application, and many more.

Server Information

šŸ“‹ Overview:

This webpage provides information about the "mcp-server-asana" GitHub repository, which is a Model Context Protocol (MCP) server implementation for Asana. It enables communication with the Asana API from MCP clients, including Anthropic's Claude Desktop Application. The repository is public and licensed under the MIT License.


⭐ Key Points:
  • The repository contains a Model Context Protocol (MCP) server implementation for Asana.

  • The MCP server allows integration with AI tools like Claude Desktop.

  • It supports various Asana API functions, such as listing workspaces, searching projects/tasks, creating tasks, getting task stories, and updating tasks/projects.

  • The project is licensed under the MIT License, allowing for free use, modification, and distribution.


  • šŸ” Main Findings:
  • The repository offers a bridge between Asana and MCP clients, enabling AI tools to interact with Asana data.

  • The documentation outlines the setup process, including creating an Asana account and configuring Claude Desktop with the necessary access token.

  • It lists the available tools/functions for interacting with the Asana API, with descriptions, required inputs, optional inputs, and return values.


  • šŸ“Š Details:
  • The "mcp-server-asana" GitHub repository includes files such as:

  • `src`: Contains the source code.

  • `.aider.conf.yml`: Configuration file for Aider.

  • `.gitignore`: Specifies intentionally untracked files that Git should ignore.

  • `Asana-v3.md`: Documentation file.

  • `CHANGELOG.md`: Records notable changes made to the project.

  • `CONVENTIONS.md`: Coding Conventions.

  • `LICENSE`: Contains the license information.

  • `README.md`: Provides a general overview and setup instructions.

  • The repository uses TypeScript (90.6%), JavaScript (5.4%), and Shell (4.0%) languages.

  • The README outlines how to use the server with Claude Desktop, providing example prompts.

  • It includes troubleshooting steps for permission errors and instructions for local testing using the MCP Inspector.

  • Provides details for the tools: asanalistworkspaces, asanasearchprojects, asanasearchtasks, asanagettask, asanacreatetask, asanagettaskstories, asanaupdatetask, asanagetproject, asanagetprojecttaskcounts, asanagetprojectsections, asanacreatetaskstory, asanaaddtaskdependencies, asanaaddtaskdependents, asanacreatesubtask, asanagetmultipletasksbygid, asanagetprojectstatus, asanagetprojectstatuses, asanacreateprojectstatus, asanadeleteprojectstatus, asanasetparentfortask, asanagettasksfortag, and asanagettagsforworkspace.


šŸŽÆ Conclusion:
The "mcp-server-asana" repository provides a valuable integration point between Asana and MCP-compatible AI tools. It offers a range of functions for querying and manipulating Asana data, with clear instructions for setup and usage. The MIT license promotes open use and contribution to the project.

Server Features

Default MCP Server

Standard MCP server capabilities

Provider Information

Roychri logo

Roychri

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

asana_list_workspacesasana_search_projectsasana_search_tasksasana_get_taskasana_create_taskasana_get_task_storiesasana_update_taskasana_get_projectasana_get_project_task_countsasana_get_project_sectionsasana_create_task_storyasana_add_task_dependenciesasana_add_task_dependentsasana_create_subtaskasana_get_multiple_tasks_by_gidasana_get_project_statusasana_get_project_statusesasana_create_project_statusasana_delete_project_statusasana_set_parent_for_taskasana_get_tasks_for_tagasana_get_tags_for_workspace