An Asana MCP server lets an AI read and update your tasks, projects and portfolios — so you can ask Claude to summarise a project or create tasks from a meeting note. Asana maintains an official remote server; here's how to connect it.
The pick: Asana's official V2 server
Use the official V2 server at https://mcp.asana.com/v2/mcp. It uses streamable HTTP (the current standard for remote MCP) and OAuth for auth. The old V1 beta at mcp.asana.com/sse is deprecated — don't build on it.
Step 1 — add the remote server
In Claude Desktop / claude.ai, go to Settings → Connectors → Add custom connector and enter the V2 URL:
https://mcp.asana.com/v2/mcp
For Claude Code:
claude mcp add --transport http asana https://mcp.asana.com/v2/mcp
Step 2 — authorise
Complete the OAuth login when prompted. Access is scoped to your Asana permissions, and every action over MCP appears as the user who authorised it.
Step 3 — verify
Ask: "List my incomplete tasks due this week and the project each belongs to." Real tasks back confirms it works.
Common problems
- Still pointing at V1 —
…/sseis deprecated; switch to…/v2/mcp. - OAuth doesn't complete — allow the browser redirect/pop-up and retry the connector.
- Can't see a project — access mirrors your Asana permissions; you must be a member.
Security
The server acts as you and can create/modify work items — review the OAuth scopes, and remember actions are attributed to your account. Store any tokens securely. See MCP security best practices.
Asana vs the alternatives
For engineering issue tracking, compare Linear MCP vs Jira MCP. Asana sits closer to cross-functional project management. See the Linear and Jira setups too.
Going further
See the Asana agent profile, browse the productivity category, or grab the product-manager loadout.