Asana
Asana project management integration. Connects Claude Code to Asana's V2 MCP server (https://mcp.asana.com/v2/mcp) to create and manage tasks, search projects, update assignments, and track progress. Requires a one-time setup of your own Asana OAuth app — run /asana-setup after installing.
- Type
- Plugin
- Repository
- anthropics/claude-plugins-official
- GitHub stars
- 37.1k
- License
- Apache-2.0
- Repo last updated
- Sep 25, 2026
- Author
- Asana
What Asana is
Asana is a plugin published in the anthropics/claude-plugins-official repository on GitHub, which has about 37.1k stars. The repository describes itself as: “Official, Anthropic-managed directory of high quality Claude Code Plugins.”
A plugin is a package that bundles skills, slash commands, subagents, hooks, and MCP connectors so they install together. Plugins are plain files with a manifest at .claude-plugin/plugin.json, and they work in both Claude Code and Claude Cowork.
Installing Asana adds everything it ships in one step. Connectors inside a plugin still need to be connected separately, and hooks and subagents only run in Cowork and Claude Code, not in regular chat.
How to install Asana
Claude Code
- Add the repository as a plugin marketplace: claude plugin marketplace add anthropics/claude-plugins-official
- Install the plugin: claude plugin install asana@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json.
- Restart the session if the new skills or commands don't appear straight away.
Claude Cowork
- Open Customize → Plugins and choose Add marketplace.
- Enter anthropics/claude-plugins-official (the owner/repo shorthand works for GitHub).
- Find Asana in the list, click Install, then connect any connectors it needs from its Connectors tab.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from external_plugins/asana/.claude-plugin/plugin.json, shared under the repository's Apache-2.0 license. Read the full file on GitHub.
Asana is a work management platform for tasks, projects, and goals. This plugin connects Claude Code to Asana's V2 MCP server so you can create and manage tasks, search projects, update assignments, and track progress directly from your terminal.
> Migrating from V1? The V1 beta server (https://mcp.asana.com/sse) is deprecated and shuts down on Wed 5 Aug 2026. The V2 server requires each user to bring their own Asana OAuth app — Dynamic Client Registration is not supported on V2, so there is no zero-config connect. Follow the setup below (or run /asana-setup).
Setup
You only need to do this once. The fastest path is to run /asana-setup inside Claude Code and follow the printed steps, or do it manually:
1. Create an Asana OAuth app
- Go to the Asana developer console.
- Create a new app.
- Under OAuth, add this exact Redirect URL:
http://localhost:8080/callback(This is Claude Code's local OAuth callback. It is localhost by design — Claude Code runs on your machine and catches the authorization code on a local listener. It must match the --callback-port you use below.)
- Copy your Client ID and Client Secret.
2. Add the Asana V2 server to Claude Code
Run this in your terminal (not inside a Claude prompt — the secret is entered at a hidden prompt):
claude mcp add --transport http \
--client-id YOUR_CLIENT_ID --client-secret \
--callback-port 8080 \
asana https://mcp.asana.com/v2/mcp- Replace YOUR_CLIENT_ID with the Client ID from step 1.
- --client-secret with no value makes Claude Code prompt for the secret and store it securely in your OS keychain (never on disk).
- --callback-port 8080 must match the port in the redirect URL you registered.
3. Authenticate and verify
- The next time the asana server is used, Claude Code opens your browser for Asana consent. Approve it.
- Confirm the connection:
/mcpYou should see asana listed as connected.
- Try it: ask Claude Code to "list my Asana workspaces" or "show my assigned tasks."
Example usage
Ask Claude Code to:
- "Create an Asana task in the Backend project titled 'Fix login bug' assigned to me."
- "What are my Asana tasks due this week?"
- "Search Asana for projects about onboarding."
Troubleshooting
- invalid_redirect_uri — the redirect URL in your Asana app must be exactly http://localhost:8080/callback, and the --callback-port must be 8080. If you use a different port, register http://localhost: /callback to match.
- invalid_client — double-check the Client ID and re-enter the Client Secret (claude mcp remove asana, then re-run the add command).
- Auth server / DCR errors — V2 does not support Dynamic Client Registration; you must supply a pre-registered --client-id and --client-secret as shown above.
Documentation
- Integrating with Asana's MCP server
- Connecting MCP clients to Asana's V2 server (Claude Code)
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Asana?
Asana is a plugin for Claude Code and Claude Cowork from the anthropics/claude-plugins-official repository on GitHub. Asana project management integration. Connects Claude Code to Asana's V2 MCP server (https://mcp.asana.com/v2/mcp) to create and manage tasks, search projects, update assignments, and track progress. Requires a one-time setup of your own Asana OAuth app — run /asana-setup after installing.
How do I install Asana in Claude Code?
Add the repository as a plugin marketplace: claude plugin marketplace add anthropics/claude-plugins-official Install the plugin: claude plugin install asana@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json. Restart the session if the new skills or commands don't appear straight away.
Can I use Asana in Claude Cowork?
Open Customize → Plugins and choose Add marketplace. Enter anthropics/claude-plugins-official (the owner/repo shorthand works for GitHub). Find Asana in the list, click Install, then connect any connectors it needs from its Connectors tab.
Is Asana safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Code Reviewer Reviews code for bugs, logic errors, security vulnerabilities, code quality issues, and adherence to project conventions, using confidence-based filtering to report only high-priority issues that truly matter Subagent · anthropics/claude-plugins-official
- Comment Analyzer Use this agent when you need to analyze code comments for accuracy, completeness, and long-term maintainability. This includes (1) after generating large documentation comments or docstrings, (2) before finalizing a pull request that adds or modifies comments, (3) when reviewing existing comments for potential technical debt or comment rot, and (4) when you need to verify that comments… Subagent · anthropics/claude-plugins-official
- Context7 Upstash Context7 MCP server for up-to-date documentation lookup. Connects to Context7's hosted remote MCP server (https://mcp.context7.com/mcp) — no local Node.js or npx required — to pull version-specific documentation and code examples directly from source repositories into your LLM context. Works anonymously out of the box; set CONTEXT7_API_KEY for higher rate limits. Plugin · anthropics/claude-plugins-official
- Commit Commands Streamline your git workflow with simple commands for committing, pushing, and creating pull requests Plugin · anthropics/claude-plugins-official
- Claude Code Setup Analyze codebases and recommend tailored Claude Code automations such as hooks, skills, MCP servers, and subagents. Plugin · anthropics/claude-plugins-official
- Oh My Claudecode Multi-agent orchestration system for Claude Code Plugin · Yeachan-Heo/oh-my-claudecode
- Claude Md Management Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current. Plugin · anthropics/claude-plugins-official
- Winui3 Development WinUI 3 and Windows App SDK development agent, instructions, and migration guide. Prevents common UWP API misuse and guides correct WinUI… Plugin · github/awesome-copilot