Exposes Asana data via MCP: list projects, sections, tasks and task activity for AI assistants.
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.
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.
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-serverCreate 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-serverThe 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.
List all accessible Asana projects.
List sections within a specified project.
Fetch comments or stories associated with a task.
Retrieve details for a specific task.
List tasks within a specified project.
List tasks within a specific section.