SkillMaxx / Productivity / Asana

AS

Asana

Asana project management integration. Connects Claude Code to Asana's V2 MCP server to create and manage tasks, search projects, update assignments, and track progress. Requires a one-time Asana OAuth app setup — run /asana-setup after installing.

PluginProductivitySource ↗Claude marketplace ↗

Last updated
Hands-on tests
Tested ✓ in 2 of 5

Install

Tested ✓✓ Verified from docsOfficial docs ↗
/plugin install asana@claude-plugins-official

Tested ✓ on 2026-10-16: installed and loaded in a throwaway sandbox with no credentials.

Log excerpt
Installing plugin "asana@claude-plugins-official"...✔ Successfully installed plugin: asana@claude-plugins-official (scope: user)
$ verify:
  ❯ asana@claude-plugins-official
    Status: ✔ enabled
1 run, latest 2026-10-16

Asana

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
  1. Go to the Asana developer console.

  2. Create a new app.

  3. 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.)

  4. 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
  1. The next time the asana server is used, Claude Code opens your browser for Asana consent. Approve it.

  2. Confirm the connection:

    /mcp
    

    You should see asana listed as connected.

  3. 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."
Read the full README on GitHub →

Preview from the source repo. Images are removed.

Similar alternatives

Notion

Plugin · Productivity

Notion workspace integration. Search pages, create and update documents, manage databases, and access your...

★ 496Tested ✓ in 4

GitHub

Plugin · Productivity

Official GitHub MCP server for repository management. Create issues, manage pull requests, review code, search...

Tested ✓ in 3

Linear

Plugin · Productivity

Linear issue tracking integration. Create issues, manage projects, update statuses, search across workspaces,...

Tested ✓ in 3

Intercom

Plugin · Productivity

Intercom integration for Claude Code. Search conversations, analyze customer support patterns, look up...

★ 2Tested ✓ in 3

↑↓ to move · Enter to open · Esc to close