Asana

Exposes Asana data via MCP: list projects, sections, tasks and task activity for AI assistants.
  • javascript

0

GitHub Stars

javascript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "bnwebdev-tiny-asana-mcp-server": {
      "command": "env",
      "args": [
        "ASANA_TOKEN=your_asana_personal_access_token",
        "npx",
        "-y",
        "tiny-asana-mcp-server"
      ],
      "env": {
        "ASANA_TOKEN": "your_asana_personal_access_token"
      }
    }
  }
}

You can run a lightweight MCP server that lets AI assistants manage your Asana workspace. It exposes standardized MCP tools to list projects and sections, read task details and comments, and fetch tasks, enabling seamless task management through AI interactions.

How to use

Start the Asana MCP Server with your Asana Personal Access Token. The server runs locally and exposes MCP tools that your AI assistant can call to list projects, sections, and tasks, as well as retrieve task details and comments.

How to install

Prerequisites: you need Node.js and npm installed on your system.

# Option 1: Install globally
npm install -g tiny-asana-mcp-server

# Option 2: Run directly with npx
npx tiny-asana-mcp-server

Configuration and usage notes

Create a configuration file or pass the Asana token via environment variables before starting the server. The token gives the server access to your Asana resources.

env ASANA_TOKEN=your_asana_personal_access_token npx -y tiny-asana-mcp-server

Additional considerations

The server supports a set of MCP tools to interact with Asana resources. Start the server with the required token, then use an MCP client to issue the following tool calls to manage and inspect Asana data.

Available tools

asana_get_projects

List all accessible Asana projects.

asana_get_sections_by_project

List sections within a specified project.

asana_get_task_stories

Fetch comments or stories associated with a task.

asana_get_task

Retrieve details for a specific task.

asana_get_tasks_by_project

List tasks within a specified project.

asana_get_tasks_by_section

List tasks within a specific section.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational