Official (Vendor)by Asana
Asana
Official Asana MCP. Access the Work Graph - tasks, projects, teams - from AI clients via OAuth. Remote server, Streamable HTTP transport, no local install needed.
Install
claude mcp add asana --transport http https://mcp.asana.com/v2/mcp
Review
Asana's official MCP went live in early 2026 alongside Shortcut, Plane, Smartsheet, and Wrike all launching theirs in the same window. The result: if your team runs on Asana, you can now ask Claude to pull a project status report, triage a backlog, or create tasks with assignees and due dates conversationally, without switching tabs.
The server is remote (no local install), runs on Streamable HTTP, and authenticates via OAuth. One command in Claude Code: `claude mcp add asana --transport http https://mcp.asana.com/v2/mcp`. Cursor and other Streamable-HTTP-capable clients connect the same way with the appropriate config entry. There's no token to copy from a settings page, which is the right design choice for an enterprise-grade MCP.
What you get is access to the Asana Work Graph: tasks, projects, teams, sections, custom fields, comments. The tool inventory covers the main read and write operations. Pull tasks assigned to me, change the status of this batch, create a new task in this project with these subtasks. The agent handles permission scoping per your Asana role, so it won't see projects you can't.
Practical workflow: end of week, ask the agent to summarise everything you closed across all your active projects. Or first thing Monday, "what's due this week that I haven't started." Both are well within Asana's native UI but the chat-based loop is faster when you have one specific question.
The caveat for IT-conscious organisations is that the MCP needs to be unblocked in your workspace via Asana's app management settings. If your admin has locked down third-party integrations, you'll need an approval flow before the OAuth handshake works. For solo users or small teams this isn't a barrier.
The natural pairing is with the GitHub or Linear MCPs if your team straddles tools, so the agent can move a story from PR-merged to Asana-task-done in one operation. Asana on its own is useful, Asana plus the rest of the surface is where this starts to feel powerful.
Verdict
The right way to use Asana from an MCP-capable client. Remote, OAuth, no token juggling. Get your admin to unblock it and you're done.
Good at
- Remote server, no local install or container needed
- OAuth via browser, no API token to manage or rotate
- Full Work Graph access: tasks, projects, teams, custom fields, comments
- Respects your existing Asana permission scopes
- Works with Claude Code, Claude Desktop, Cursor, and other Streamable HTTP clients
Watch out
- Requires workspace admin to unblock under app management settings
- No offline or self-hosted option, fully reliant on Asana's MCP endpoint
- Streamable HTTP is a newer transport, older MCP clients may not support it
- Tied to your Asana plan limits (API call rates, custom field counts)
- Newer integration, expect rough edges in less-common Work Graph queries
Use cases
- Triage tasks across projects from chat
- Pull project status reports without leaving Claude
- Create tasks with assignees and due dates conversationally
- Search the Work Graph by team, project, or tag
- Sync work between Asana and other connected tools
Getting started
## Confirm app access
Check with your Asana workspace admin that third-party MCP apps are unblocked. If you're the admin, the setting lives under Admin Console > Apps.
## Register the server
In Claude Code:
```
claude mcp add asana --transport http https://mcp.asana.com/v2/mcp
```
In Cursor and other clients, add an MCP entry pointing at the same URL with `transport: http` (or `streamable_http`).
## Authenticate
Trigger the MCP connection from your client. A browser tab opens to Asana's OAuth prompt. Authorise the access scope.
## Test it
Ask: "Show me my Asana tasks due this week." The agent should return a list grouped by project.
Works with
Claude DesktopClaude CodeCursorOther
Similar MCPs
- ClickUpOfficial ClickUp MCP - ~49 tools across 14 categories (tasks, docs, time tracking, chat, comments, bulk ops). The largest project-management surface area in any MCP server right now.
- NotionNotion's official MCP for reading and writing pages, databases, and comments. Best-in-class for personal-knowledge-base agents.
- LinearCreate, update, and query Linear issues from Claude. Useful for teams whose PM lives in Linear and want the agent to file tickets from conversation.
- Google CalendarSchedule, list, update events directly from Claude. Combine with Gmail MCP for an actual personal-assistant feel.