Model Context Protocol (MCP) server that exposes the Asana REST API (plus helper prompts/resources) to MCP-compatible clients such as Claude Desktop.
https://github.com/roychri/mcp-server-asanaStop clicking through Asana's interface for routine project management tasks. This MCP server gives Claude direct access to your Asana workspace, turning natural language requests into precise API calls across 22 different operations.
If you're managing projects in Asana, you know the friction of switching contexts - checking sprint progress, updating task dependencies, bulk-creating subtasks, or analyzing project status. You're constantly clicking between views, filtering lists, and manually updating fields.
With Claude connected to Asana, those repetitive workflows become conversational:
This isn't a basic CRUD wrapper. You get 22 specialized tools covering the full Asana workflow:
Project Intelligence:
Task Operations:
Collaboration Features:
Smart Analysis: The server includes three intelligent prompts that go beyond basic API access:
Sprint Planning Made Conversational: Instead of manually filtering and counting tasks, ask Claude: "How many unfinished tasks do we have in Sprint 30, and which ones are blocking other work?" Get instant analysis with dependency mapping.
Bulk Operations Without Repetition:
"Create subtasks for the database migration task: schema updates, data backfill, index optimization, and testing" - Claude creates the full hierarchy with proper parent-child relationships.
Project Status at a Glance: "Give me a summary of the mobile app project - what's completed, what's overdue, and what are the current blockers?" - Comprehensive project analysis from multiple data points.
Smart Task Creation: "Create a task for implementing user authentication with OAuth, include security considerations and testing requirements" - Claude builds detailed tasks with proper categorization and dependencies.
For Claude Desktop, add this to your claude_desktop_config.json
:
{
"mcpServers": {
"asana": {
"command": "npx",
"args": ["-y", "@roychri/mcp-server-asana"],
"env": {
"ASANA_ACCESS_TOKEN": "your-asana-access-token"
}
}
}
}
Get your access token from Asana's developer console and you're connected.
Safety First: Set READ_ONLY_MODE: 'true'
to explore without making changes. All write operations get disabled, letting you test queries and analysis safely.
Speed: Complex multi-step operations become single requests. What takes 5-10 clicks and form fills becomes one natural language instruction.
Intelligence: Claude doesn't just execute commands - it analyzes your requests, suggests improvements, and provides context-aware responses based on your project data.
Bulk Efficiency: Operations across multiple tasks, projects, or team members happen in seconds rather than manual iteration.
Context Switching Elimination: Stay in your development environment. No more tab-switching to check project status or update task dependencies.
This MCP server transforms Asana from a tool you context-switch to into an intelligent project management layer that responds to natural language. Your projects get the attention they need without the interface friction.