Asana MCP: cómo conectar Asana a ChatGPT, Claude y Cursor

Por Andrei Finogeev, fundador de Weft ·

El servidor MCP oficial de Asana es el servidor V2 en https://mcp.asana.com/v2/mcp; la antigua dirección V1 (mcp.asana.com/sse) se ha retirado. En ChatGPT y Claude conectas la app de Asana desde sus directorios e inicias sesión. En Claude Code, Cursor y VS Code hay un paso más: Asana no admite el registro dinámico de clientes, así que primero creas una app OAuth en la consola de desarrolladores de Asana y pegas su client ID y su secret en el cliente.

Asana MCP de un vistazo

URL del servidorhttps://mcp.asana.com/v2/mcp (Streamable HTTP). La V1 en /sse está retirada
Inicio de sesiónSolo OAuth 2.0, sin token de API. Tu propia app OAuth (client ID + secret) para Claude Code, Cursor y VS Code
Plan gratisNo consta
Límites de usoNo consta; las llamadas por lotes tienen un tope de 50 elementos
EliminaciónSí: delete_task y delete_record
Planes de pagoStarter 10,99 US$/usuario al mes con facturación anual (13,49 US$ mensual); Advanced 24,99 US$ con facturación anual (30,49 US$ mensual)

«No consta» significa que Asana no lo dice. Los precios son precios de lista en dólares estadounidenses por asiento; los impuestos y los precios regionales varían.

Cómo configurar Asana MCP en cada asistente

ChatGPT

Conecta Asana desde el directorio de apps de ChatGPT, inicia sesión, elige un espacio de trabajo y autoriza. Asana no dice qué planes de ChatGPT pueden usarlo.

Claude (web y escritorio)

Conecta Asana desde el directorio de conectores de Claude (claude.com/connectors/asana) e inicia sesión. La ficha la ha hecho Asana y está marcada como «Anthropic verified».

Claude Code

Primero crea una app OAuth en la consola de desarrolladores de Asana con la URL de redirección http://localhost:8080/callback. Añade el servidor —Claude Code te pide el client secret— y luego ejecuta /mcp en Claude Code e inicia sesión.

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», pega la configuración y pulsa Connect. Registra cursor://anysphere.cursor-mcp/oauth/callback como URL de redirección de tu app OAuth de 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, introduce la URL, llámalo asana e introduce el client ID y el secret cuando te los pida. URL de redirección: http://127.0.0.1:33418/ (con la barra final) y https://vscode.dev/redirect.

Qué puede hacer tu IA en Asana

  • Buscar y leer tareas, proyectos, portafolios, actualizaciones de estado, usuarios y equipos.
  • Crear y actualizar tareas y proyectos (también a partir de plantillas), añadir comentarios, publicar actualizaciones de estado de proyectos.
  • Eliminar tareas; trabajar con tablas y registros de Asana; leer y actualizar notificaciones.
  • Herramientas de vista previa que muestran una tarjeta interactiva de tarea o proyecto en los clientes que admiten apps.

Límites que conviene conocer

  • Sin registro dinámico de clientes: fuera de las apps oficiales de ChatGPT y Claude necesitas tu propia app OAuth. Asana dice que algunos clientes, como Replit y JetBrains, todavía no lo admiten.
  • Un espacio de trabajo por sesión: «Tokens are workspace-scoped».
  • Sin alcances de permisos: el token pide acceso completo a todas las herramientas; tus propios permisos de Asana siguen aplicándose.
  • search_tasks es solo para Premium; en otros planes el asistente usa get_tasks.
  • Las herramientas de objetivos, asignaciones de capacidad y periodos se eliminaron en la V2.
  • No hay herramienta para que un agente reclame una tarea o informe del avance: la IA edita Asana, no trabaja desde una cola.

¿Asana o Weft para trabajar con IA?

Elige Asana si tu trabajo son proyectos entre equipos con cronogramas, portafolios e informes de estado, y tu empresa ya funciona con él. Su servidor MCP es amplio y lo mantiene Asana.

Elige Weft si eres fundador en solitario o un equipo pequeño y la IA debe llevar el tablero. Weft se conecta en ChatGPT, Claude, Cursor y Codex con OAuth sin más —sin app OAuth que registrar— y sus herramientas están pensadas para asistentes que hacen el trabajo: reclamar una tarea, informar del avance, hacerte una pregunta que espera en tu Bandeja de entrada, registrar la decisión. Funciona en ChatGPT en todos los planes, Free incluido.

Tablero de Weft en un móvil, columna Doing: tres tareas que ha cogido un asistente de IA, cada una marcada como IA
Los asistentes cogen la siguiente tarea; cada tarjeta muestra quién está trabajando en ella.
Una tarea terminada de Weft creada por IA, con el resultado que registró el asistente: qué arregló y que pasaron 40 ejecuciones de pruebas
Cuando un asistente termina, deja un recibo: qué hizo y cómo lo comprobó.

Configurar Weft: Weft en ChatGPT · Weft en Claude · Weft en Claude Code · Weft en Cursor · Weft en Codex

Preguntas

¿Cuál es la URL del servidor MCP de Asana?

https://mcp.asana.com/v2/mcp. La dirección V1, https://mcp.asana.com/sse, se ha cerrado.

¿Por qué Cursor o Claude Code me piden un client ID para Asana?

El servidor V2 de Asana no admite el registro dinámico de clientes, así que los clientes distintos de las apps oficiales de ChatGPT y Claude necesitan una app OAuth que creas en la consola de desarrolladores de Asana. Pegas su client ID y su secret en el cliente.

¿Puedo usar un token de acceso personal de Asana con MCP?

No. El servidor solo acepta OAuth, y los tokens emitidos para MCP tampoco funcionan con la API REST de Asana.

¿Funciona Asana MCP en el plan gratuito Personal?

Asana no lo dice. La única restricción de plan que documenta es que search_tasks requiere Premium.

Fuentes

Consultado el 11 de noviembre de 2026.

Otras guías de configuración de MCP