Asana MCP: come collegare Asana a ChatGPT, Claude e Cursor

Di Andrei Finogeev, fondatore di Weft ·

Il server MCP ufficiale di Asana è il server V2 su https://mcp.asana.com/v2/mcp; il vecchio indirizzo V1 (mcp.asana.com/sse) è stato ritirato. In ChatGPT e Claude colleghi l’app Asana dalle rispettive directory e accedi. In Claude Code, Cursor e VS Code c’è un passaggio in più: Asana non supporta la registrazione dinamica del client, quindi prima crei un’app OAuth nella console sviluppatori di Asana e ne incolli client ID e secret nel client.

Asana MCP in breve

URL del serverhttps://mcp.asana.com/v2/mcp (Streamable HTTP). La V1 su /sse è ritirata
AccessoSolo OAuth 2.0, nessun token API. Un’app OAuth tua (client ID + secret) per Claude Code, Cursor, VS Code
Piano gratuitoNon indicato
Limiti di frequenzaNon indicato; le chiamate batch sono limitate a 50 elementi
EliminazioniSì: delete_task e delete_record
Piani a pagamentoStarter 10,99 $/utente al mese con fatturazione annuale (13,49 $ mensili); Advanced 24,99 $ annuale (30,49 $ mensili)

«Non indicato» significa che Asana non lo dice. I prezzi sono di listino in dollari USA per postazione; tasse e prezzi regionali possono variare.

Come configurare Asana MCP in ogni assistente

ChatGPT

Collega Asana dalla directory delle app di ChatGPT, accedi, scegli un workspace e autorizza. Asana non dice quali piani ChatGPT possono usarlo.

Claude (web e desktop)

Collega Asana dalla directory dei connettori di Claude (claude.com/connectors/asana) e accedi. La scheda è realizzata da Asana e contrassegnata come “Anthropic verified”.

Claude Code

Prima crea un’app OAuth nella console sviluppatori di Asana con l’URL di reindirizzamento http://localhost:8080/callback. Aggiungi il server (Claude Code ti chiede il client secret), poi esegui /mcp in Claude Code e accedi.

claude mcp add --transport http --client-id YOUR_CLIENT_ID --client-secret --callback-port 8080 asana https://mcp.asana.com/v2/mcp

Cursor

Cursor Settings → Tools & MCP → “+ Add new global MCP server”, incolla la configurazione, poi premi Connect. Registra cursor://anysphere.cursor-mcp/oauth/callback come URL di reindirizzamento della tua app OAuth di Asana.

{
  "mcpServers": {
    "asana": {
      "url": "https://mcp.asana.com/v2/mcp",
      "auth": {
        "CLIENT_ID": "${env:ASANA_CLIENT_ID}",
        "CLIENT_SECRET": "${env:ASANA_CLIENT_SECRET}"
      }
    }
  }
}

VS Code

Command Palette → “MCP: Add Server” → HTTP, inserisci l’URL, chiamalo asana e inserisci client ID e secret quando richiesto. URL di reindirizzamento: http://127.0.0.1:33418/ (con la barra finale) e https://vscode.dev/redirect.

Cosa può fare la tua IA in Asana

  • Cercare e leggere attività, progetti, portfolio, aggiornamenti di stato, utenti e team.
  • Creare e aggiornare attività e progetti (anche da modelli), aggiungere commenti, pubblicare aggiornamenti di stato del progetto.
  • Eliminare attività; lavorare con tabelle e record di Asana; leggere e aggiornare le notifiche.
  • Strumenti di anteprima che mostrano una scheda interattiva di attività o progetto nei client che supportano le app.

Limiti da conoscere

  • Nessuna registrazione dinamica del client: fuori dalle app ufficiali di ChatGPT e Claude ti serve un’app OAuth tua. Asana dice che alcuni client, come Replit e JetBrains, non lo supportano ancora.
  • Un workspace per sessione: “Tokens are workspace-scoped”.
  • Nessuno scope di permessi: il token chiede accesso completo a ogni strumento; i tuoi permessi in Asana restano comunque validi.
  • search_tasks è solo per Premium; sugli altri piani l’assistente usa get_tasks.
  • Gli strumenti per obiettivi, allocazioni e periodi di tempo sono stati rimossi nella V2.
  • Nessuno strumento con cui un agente possa prendere in carico un’attività o segnalarne i progressi: l’IA modifica Asana, non lavora da una coda.

Asana o Weft per lavorare con l’IA?

Scegli Asana se il tuo lavoro sono progetti tra più team con timeline, portfolio e report di stato, e la tua azienda lo usa già. Il suo server MCP è ampio e mantenuto da Asana.

Scegli Weft se lavori da solo o in un piccolo team e vuoi che sia l’IA a far girare la bacheca. Weft si collega in ChatGPT, Claude, Cursor e Codex con un semplice OAuth, senza app OAuth da registrare, e i suoi strumenti sono fatti per assistenti che fanno il lavoro: prendere in carico un’attività, segnalare i progressi, farti una domanda che aspetta nella tua Posta in arrivo, registrare la decisione. Funziona in ChatGPT su ogni piano, Free compreso.

Bacheca Weft su un telefono, colonna Doing: tre attività prese da un assistente IA, ciascuna contrassegnata come IA
Gli assistenti prendono l’attività successiva; ogni scheda mostra chi ci sta lavorando.
Un’attività Weft completata e creata dall’IA, con l’esito registrato dall’assistente: cosa ha corretto e che 40 esecuzioni di test sono passate
Quando un assistente finisce, lascia una ricevuta: cosa ha fatto e come lo ha verificato.

Configurare Weft: Weft in ChatGPT · Weft in Claude · Weft in Claude Code · Weft in Cursor · Weft in Codex

Domande

Qual è l’URL del server MCP di Asana?

https://mcp.asana.com/v2/mcp. L’indirizzo V1, https://mcp.asana.com/sse, è stato spento.

Perché Cursor o Claude Code mi chiedono un client ID per Asana?

Il server V2 di Asana non supporta la registrazione dinamica del client, quindi i client diversi dalle app ufficiali di ChatGPT e Claude hanno bisogno di un’app OAuth creata da te nella console sviluppatori di Asana. Ne incolli client ID e secret nel client.

Posso usare un token di accesso personale di Asana con MCP?

No. Il server accetta solo OAuth, e i token emessi per MCP non funzionano nemmeno con l’API REST di Asana.

Asana MCP funziona sul piano gratuito Personal?

Asana non lo dice. L’unica restrizione di piano che documenta è che search_tasks richiede Premium.

Fonti

Letto il 11 novembre 2026.

Altre guide alla configurazione MCP