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 servidor | https://mcp.asana.com/v2/mcp (Streamable HTTP). La V1 en /sse está retirada |
|---|---|
| Inicio de sesión | Solo OAuth 2.0, sin token de API. Tu propia app OAuth (client ID + secret) para Claude Code, Cursor y VS Code |
| Plan gratis | No consta |
| Límites de uso | No consta; las llamadas por lotes tienen un tope de 50 elementos |
| Eliminación | Sí: delete_task y delete_record |
| Planes de pago | Starter 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/mcpCursor
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.


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.