Asana MCP: como conectar o Asana ao ChatGPT, ao Claude e ao Cursor

Por Andrei Finogeev, fundador do Weft ·

O servidor MCP oficial do Asana é o servidor V2 em https://mcp.asana.com/v2/mcp; o endereço antigo do V1 (mcp.asana.com/sse) foi desativado. No ChatGPT e no Claude, você conecta o app do Asana pelos diretórios deles e entra. No Claude Code, no Cursor e no VS Code há um passo a mais: o Asana não suporta registro dinâmico de clientes, então você primeiro cria um app OAuth no console de desenvolvedor do Asana e cola o client ID e o secret dele no cliente.

Asana MCP em resumo

URL do servidorhttps://mcp.asana.com/v2/mcp (Streamable HTTP). O V1 em /sse foi desativado
LoginSó OAuth 2.0 — sem token de API. Seu próprio app OAuth (client ID + secret) para Claude Code, Cursor e VS Code
Plano gratuitoNão informado
Limites de requisiçõesNão informado; chamadas em lote têm limite de 50 itens
ExclusõesSim — delete_task e delete_record
Planos pagosStarter US$ 10,99/usuário por mês no anual (US$ 13,49 no mensal); Advanced US$ 24,99 no anual (US$ 30,49 no mensal)

“Não informado” significa que Asana não diz. Os preços são de tabela, em dólares americanos, por assento; impostos e preços regionais variam.

Como configurar o Asana MCP em cada assistente

ChatGPT

Conecte o Asana pelo diretório de apps do ChatGPT, entre, escolha um workspace e autorize. O Asana não diz quais planos do ChatGPT podem usá-lo.

Claude (web e desktop)

Conecte o Asana pelo diretório de conectores do Claude (claude.com/connectors/asana) e entre. A listagem é feita pelo Asana e marcada como “Anthropic verified”.

Claude Code

Primeiro crie um app OAuth no console de desenvolvedor do Asana com a URL de redirecionamento http://localhost:8080/callback. Adicione o servidor — o Claude Code pede o client secret — e depois rode /mcp no Claude Code e entre.

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”, cole a configuração e clique em Connect. Registre cursor://anysphere.cursor-mcp/oauth/callback como URL de redirecionamento do seu app OAuth do 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, informe a URL, dê o nome asana e informe o client ID e o secret quando for pedido. URLs de redirecionamento: http://127.0.0.1:33418/ (com a barra no final) e https://vscode.dev/redirect.

O que a sua IA pode fazer no Asana

  • Buscar e ler tarefas, projetos, portfólios, atualizações de status, usuários e times.
  • Criar e atualizar tarefas e projetos (também a partir de modelos), adicionar comentários, publicar atualizações de status de projeto.
  • Excluir tarefas; trabalhar com tabelas e registros do Asana; ler e atualizar notificações.
  • Ferramentas de prévia que mostram um cartão interativo de tarefa ou projeto em clientes que suportam apps.

Limites que vale conhecer

  • Sem registro dinâmico de clientes: fora dos apps oficiais do ChatGPT e do Claude, você precisa do seu próprio app OAuth. O Asana diz que alguns clientes, como Replit e JetBrains, ainda não suportam isso.
  • Um workspace por sessão — “Tokens are workspace-scoped”.
  • Sem escopos de permissão: o token pede acesso total a todas as ferramentas; as suas próprias permissões no Asana continuam valendo.
  • search_tasks é exclusivo do Premium; nos outros planos o assistente usa get_tasks.
  • As ferramentas de metas, alocações e períodos foram removidas no V2.
  • Não há ferramenta para um agente fazer o claim de uma tarefa ou relatar o progresso — a IA edita o Asana, mas não trabalha uma fila.

Asana ou Weft para trabalhar com IA?

Escolha o Asana se o seu trabalho são projetos entre times, com cronogramas, portfólios e relatórios de status, e a sua empresa já roda nele. O servidor MCP dele é amplo e mantido pelo próprio Asana.

Escolha o Weft se você é um fundador solo ou um time pequeno e a IA deve tocar o quadro. O Weft se conecta no ChatGPT, no Claude, no Cursor e no Codex com OAuth simples — sem app OAuth para registrar — e as ferramentas dele são feitas para assistentes que fazem o trabalho: fazer o claim de uma tarefa, relatar o progresso, fazer a você uma pergunta que espera na sua Caixa de entrada, registrar a decisão. Ele funciona no ChatGPT em todos os planos, inclusive o Free.

Quadro do Weft no celular, coluna Doing: três tarefas que um assistente de IA assumiu, cada uma marcada como IA
Os assistentes pegam a próxima tarefa; cada cartão mostra quem está trabalhando nela.
Uma tarefa do Weft criada por IA e concluída, com o resultado que o assistente registrou: o que ele corrigiu e que 40 execuções de teste passaram
Quando um assistente termina, ele deixa um recibo: o que fez e como conferiu.

Configurando o Weft: Weft no ChatGPT · Weft no Claude · Weft no Claude Code · Weft no Cursor · Weft no Codex

Perguntas

Qual é a URL do servidor MCP do Asana?

https://mcp.asana.com/v2/mcp. O endereço do V1, https://mcp.asana.com/sse, foi desligado.

Por que o Cursor ou o Claude Code pedem um client ID para o Asana?

O servidor V2 do Asana não suporta registro dinâmico de clientes, então os clientes que não são os apps oficiais do ChatGPT e do Claude precisam de um app OAuth criado por você no console de desenvolvedor do Asana. Você cola o client ID e o secret dele no cliente.

Posso usar um token de acesso pessoal do Asana com o MCP?

Não. O servidor aceita só OAuth, e os tokens emitidos para o MCP também não funcionam com a API REST do Asana.

O Asana MCP funciona no plano gratuito Personal?

O Asana não diz. A única restrição de plano que ele documenta é que search_tasks exige o Premium.

Fontes

Lido em 11 de novembro de 2026.

Outros guias de configuração de MCP