PluginBench
MCP Server
Active
MIT

Asana MCP Server MCP Server

io.github.jtalk22/asana-mcp-server

What is the Asana MCP Server MCP server?

Change Asana without opening Asana — custom fields, sections, start dates, rich notes, bulk. PAT.

How to install Asana MCP Server

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • ASANA_PAT
    secret

    Asana Personal Access Token (create at https://app.asana.com/0/my-apps). Optional when stored via `asana-mcp --setup` (macOS Keychain or ~/.asana-mcp.json).

  • ASANA_WORKSPACE_GID

    Workspace GID. Optional — auto-detected when the token sees exactly one workspace.

  • ASANA_MCP_TOOLS

    Tool surface filter: all | read | write | comma-list of tool names.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "asana-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@jtalk22/asana-mcp"
      ],
      "env": {
        "ASANA_PAT": "<YOUR_ASANA_PAT>",
        "ASANA_WORKSPACE_GID": "<YOUR_ASANA_WORKSPACE_GID>",
        "ASANA_MCP_TOOLS": "<YOUR_ASANA_MCP_TOOLS>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "asana-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@jtalk22/asana-mcp"
      ],
      "env": {
        "ASANA_PAT": "<YOUR_ASANA_PAT>",
        "ASANA_WORKSPACE_GID": "<YOUR_ASANA_WORKSPACE_GID>",
        "ASANA_MCP_TOOLS": "<YOUR_ASANA_MCP_TOOLS>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "asana-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@jtalk22/asana-mcp"
      ],
      "env": {
        "ASANA_PAT": "<YOUR_ASANA_PAT>",
        "ASANA_WORKSPACE_GID": "<YOUR_ASANA_WORKSPACE_GID>",
        "ASANA_MCP_TOOLS": "<YOUR_ASANA_MCP_TOOLS>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "asana-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@jtalk22/asana-mcp"
      ],
      "env": {
        "ASANA_PAT": "<YOUR_ASANA_PAT>",
        "ASANA_WORKSPACE_GID": "<YOUR_ASANA_WORKSPACE_GID>",
        "ASANA_MCP_TOOLS": "<YOUR_ASANA_MCP_TOOLS>"
      }
    }
  }
}
Claude Code
claude mcp add asana-mcp-server --env ASANA_PAT=<YOUR_ASANA_PAT> --env ASANA_WORKSPACE_GID=<YOUR_ASANA_WORKSPACE_GID> --env ASANA_MCP_TOOLS=<YOUR_ASANA_MCP_TOOLS> -- npx -y @jtalk22/asana-mcp

Related MCP servers

Catch up on Slack without reading it. Unreads, threads, search. Browser-session or hosted OAuth.

29
JavaScript
MIT
View repository →