PlugWiki

Asana MCP servers: which one to use

Use Asana's own hosted server for Claude, ChatGPT or Cursor. Pick a community server only if you need a read-only mode or a local setup with a token.

Servers
9
active
Official
1
by Asana
Hosted
2
nothing to install
Local
8
runs on your machine
OAuth
1
sign in, no key

Asana publishes an official hosted server, and for most people it is the right one. You sign in with your Asana account, and the token it issues requests full access to all of the server's tools. The community servers run on your machine with a personal access token, and each can be limited to reading. Choose one of those if you want that limit or a bigger tool set.

Good for

  • Teams who want Claude or ChatGPT to create and update Asana tasks and projects
  • Anyone who wants an assistant to read Asana but never change it
  • Developers who run a local server with their own access token
  • People who need bulk edits or board and field design, not just single tasks

Which Asana MCP server to use

Use the official Asana server unless you need to stop the assistant from changing anything. For that, pick mcp-server-asana, the most used community server, and turn on its read-only setting.

ServerOfficialRunsSign-inRead-only optionToolsGitHub stars
AsanaThis pageOfficialHostedAccountNone33–
mcp-server-asanaCommunityLocalTokenEnv setting41149
Asana MCP ServerCommunityLocalTokenTool set option750

All Asana MCP servers

9 active · 1 official · official first, then by GitHub stars

Questions

Is there an official Asana MCP server?

Yes. Asana runs a hosted server at https://mcp.asana.com/v2/mcp, and it also has apps in Claude and ChatGPT. The older /sse address was a beta that Asana has deprecated.

Which Asana MCP server should I use?

Use Asana's own server if you want the easiest setup and support from Asana. Use a community server if you want to limit the assistant to reading or run everything locally with a personal access token.

Is there a read-only Asana MCP server?

Not from Asana: its tools reference says the token requests full access to all available tools. The community mcp-server-asana has a READ_ONLY_MODE=true setting, and Asana MCP Server by jtalk22 can mount only its read tools with ASANA_MCP_TOOLS=read.

Does Asana's server work in Claude and ChatGPT?

Yes. Asana documents an Asana app for Claude and one for ChatGPT, and both sign in with your Asana account. For Claude Code, Cursor and VS Code you first create an Asana MCP app in the developer console and use its client ID and secret.

Do the community servers need an API key?

Yes, an Asana personal access token, created at app.asana.com/0/my-apps and passed as an environment variable. mcp-server-asana reads ASANA_ACCESS_TOKEN and the jtalk22 server reads ASANA_PAT.

Are the Asana MCP servers free?

The two community servers are MIT-licensed, so the software is free, and both need an Asana account. For Asana's own server, check which Asana plans can use the Claude and ChatGPT apps on Asana's help pages; its developer docs only require that the app is not blocked in your workspace.

Can an Asana MCP server delete tasks?

Yes. Asana's server can delete tasks and their subtasks. In mcp-server-asana the read-only setting disables create, update and delete tools.

How does the jtalk22 server differ from mcp-server-asana?

The jtalk22 server has 75 tools against 41 in mcp-server-asana, including tools to create custom fields and reorder sections. It lets you mount only read, write or a list of tools, while mcp-server-asana uses an on/off read-only variable.

Server facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Archived servers are not listed.