Asana MCP: så ansluter du Asana till ChatGPT, Claude och Cursor

Av Andrei Finogeev, grundare av Weft ·

Asanas officiella MCP-server är V2-servern på https://mcp.asana.com/v2/mcp; den gamla V1-adressen (mcp.asana.com/sse) har tagits ur drift. I ChatGPT och Claude ansluter du Asana-appen från deras kataloger och loggar in. I Claude Code, Cursor och VS Code finns ett extra steg: Asana stöder inte dynamisk klientregistrering, så du skapar först en OAuth-app i Asanas utvecklarkonsol och klistrar in dess klient-id och hemlighet i klienten.

Asana MCP i överblick

Serverns adresshttps://mcp.asana.com/v2/mcp (Streamable HTTP). V1 på /sse är tagen ur drift
InloggningBara OAuth 2.0 — ingen API-token. En egen OAuth-app (klient-id + hemlighet) för Claude Code, Cursor, VS Code
GratisplanAnges inte
AnropsgränserAnges inte; buntanrop är begränsade till 50 objekt
RaderingJa — delete_task och delete_record
BetalplanerStarter $10.99/användare/mån vid årsbetalning ($13.49 vid månadsbetalning); Advanced $24.99 vid årsbetalning ($30.49 vid månadsbetalning)

”Anges inte” betyder att Asana inte säger något. Priserna är listpriser i amerikanska dollar per plats; skatter och regionala priser skiljer sig.

Så konfigurerar du Asana MCP i varje assistent

ChatGPT

Anslut Asana från ChatGPT:s appkatalog, logga in, välj en arbetsyta och godkänn. Asana säger inte vilka ChatGPT-planer som kan använda den.

Claude (webb och skrivbord)

Anslut Asana från Claudes katalog med kopplingar (claude.com/connectors/asana) och logga in. Posten är gjord av Asana och märkt ”Anthropic verified”.

Claude Code

Skapa först en OAuth-app i Asanas utvecklarkonsol med omdirigeringsadressen http://localhost:8080/callback. Lägg till servern — Claude Code frågar efter klienthemligheten — kör sedan /mcp i Claude Code och logga in.

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”, klistra in konfigurationen och tryck sedan på Connect. Registrera cursor://anysphere.cursor-mcp/oauth/callback som omdirigeringsadress för din OAuth-app i 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, ange adressen, döp den till asana och ange klient-id och hemlighet när du blir tillfrågad. Omdirigeringsadresser: http://127.0.0.1:33418/ (med det avslutande snedstrecket) och https://vscode.dev/redirect.

Vad din AI kan göra i Asana

  • Söka och läsa uppgifter, projekt, portföljer, statusuppdateringar, användare och team.
  • Skapa och uppdatera uppgifter och projekt (även från mallar), lägga till kommentarer, publicera statusuppdateringar för projekt.
  • Radera uppgifter; arbeta med Asana-tabeller och poster; läsa och uppdatera aviseringar.
  • Förhandsvisningsverktyg som visar ett interaktivt uppgifts- eller projektkort i klienter som stöder appar.

Gränser värda att känna till

  • Ingen dynamisk klientregistrering: utanför de officiella apparna för ChatGPT och Claude behöver du en egen OAuth-app. Enligt Asana stöder vissa klienter, som Replit och JetBrains, inte detta än.
  • En arbetsyta per session — ”Tokens are workspace-scoped”.
  • Inga behörighetsomfång: token begär full åtkomst till alla verktyg; dina egna behörigheter i Asana gäller fortfarande.
  • search_tasks finns bara på Premium; på andra planer använder assistenten get_tasks.
  • Verktyg för mål, allokeringar och tidsperioder togs bort i V2.
  • Inget verktyg för en agent att göra anspråk på en uppgift eller rapportera framsteg — AI:n redigerar Asana, den arbetar inte av en kö.

Asana eller Weft för arbete med AI?

Välj Asana om ditt arbete består av projekt över flera team med tidslinjer, portföljer och statusrapportering, och ditt företag redan kör på det. Dess MCP-server är bred och underhålls av Asana.

Välj Weft om du är soloföretagare eller ett litet team och AI:n ska sköta tavlan. Weft ansluter i ChatGPT, Claude, Cursor och Codex med vanlig OAuth — ingen OAuth-app att registrera — och dess verktyg är gjorda för assistenter som utför arbetet: göra anspråk på en uppgift, rapportera framsteg, ställa en fråga till dig som väntar i din Inkorg, registrera beslutet. Den fungerar i ChatGPT på alla planer, även Free.

Weft-tavla i en telefon, kolumnen Doing: tre uppgifter som en AI-assistent har tagit, var och en märkt AI
Assistenterna tar nästa uppgift; varje kort visar vem som arbetar med den.
En avslutad Weft-uppgift skapad av AI, med resultatet som assistenten registrerade: vad den åtgärdade och att 40 testkörningar gick igenom
När en assistent är klar lämnar den ett kvitto: vad den gjorde och hur den kontrollerade det.

Så konfigurerar du Weft: Weft i ChatGPT · Weft i Claude · Weft i Claude Code · Weft i Cursor · Weft i Codex

Frågor

Vilken adress har Asanas MCP-server?

https://mcp.asana.com/v2/mcp. V1-adressen, https://mcp.asana.com/sse, har stängts ner.

Varför frågar Cursor eller Claude Code efter ett klient-id för Asana?

Asanas V2-server stöder inte dynamisk klientregistrering, så andra klienter än de officiella apparna för ChatGPT och Claude behöver en OAuth-app som du skapar i Asanas utvecklarkonsol. Du klistrar in dess klient-id och hemlighet i klienten.

Kan jag använda en personlig åtkomsttoken från Asana med MCP?

Nej. Servern accepterar bara OAuth, och token som utfärdats för MCP fungerar inte heller med Asanas REST API.

Fungerar Asana MCP på den kostnadsfria planen Personal?

Asana säger inget om det. Den enda planbegränsning som dokumenteras är att search_tasks kräver Premium.

Källor

Läst 11 november 2026.

Andra guider för MCP-konfiguration