- Home
- MCP servers
- Asana
Asana
- 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.