/ Directorio / Playground / Monday.com MCP
● Oficial mondaycom 🔑 Requiere tu clave

Monday.com MCP

por mondaycom · mondaycom/mcp

El MCP oficial de Monday.com — gestiona tus tableros, ítems y dashboards desde Claude con garantías de datos estructurados, no scraping de pantalla.

monday-mcp conecta a Claude con Monday.com a través de la API GraphQL oficial. Lee tableros/grupos/ítems, escribe/actualiza ítems y valores de columnas, y muestra dashboards. Incluye herramientas de contexto para que el agente conozca qué workspaces y tableros existen antes de actuar — menos errores de «tablero equivocado».

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

monday-mcp.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "monday-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@mondaydotcomorg/monday-api-mcp"
      ]
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "monday-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@mondaydotcomorg/monday-api-mcp"
      ]
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "monday-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@mondaydotcomorg/monday-api-mcp"
      ]
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "monday-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@mondaydotcomorg/monday-api-mcp"
      ]
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "monday-mcp",
      "command": "npx",
      "args": [
        "-y",
        "@mondaydotcomorg/monday-api-mcp"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "monday-mcp": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@mondaydotcomorg/monday-api-mcp"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add monday-mcp -- npx -y @mondaydotcomorg/monday-api-mcp

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: Monday.com MCP

Consolidar el estado del proyecto en múltiples tableros de Monday

👤 PMs, líderes de equipo con proyectos en múltiples tableros ⏱ ~15 min beginner

Cuándo usarlo: Es hora del rollup del viernes y tienes 5 tableros que revisar.

Requisitos previos
  • Token de API de Monday — Perfil → Desarrollador → API → Token de API v2; define la variable de entorno MONDAY_API_TOKEN
Flujo
  1. Descubrir el alcance
    Use monday-mcp. List my workspaces and the boards in 'Engineering' workspace.✓ Copiado
    → Lista de workspaces + tableros
  2. Obtener ítems activos por tablero
    For each engineering board, list items in 'Working on it' and 'Stuck' status with owner + due date.✓ Copiado
    → Lista agrupada por tablero
  3. Componer el rollup
    Write a Friday rollup: shipped this week, in flight, blocked. 6 bullets total.✓ Copiado
    → Rollup conciso listo para pegar

Resultado: Instantánea multi-tablero en 5 minutos en lugar de 45.

Errores comunes
  • Los nombres de columna de estado difieren entre tableros — Pide a Claude que normalice las etiquetas de estado (Stuck/Blocked → bloqueado); documenta el mapeo en el prompt
Combinar con: google-workspace-mcp

Crear ítems automáticamente a partir de datos de formularios o correos de entrada

👤 Equipos de operaciones orientados a solicitudes entrantes ⏱ ~30 min intermediate

Cuándo usarlo: Los clientes envían un formulario / correo y tú creas ítems en Monday manualmente.

Flujo
  1. Parsear la fuente
    Use google-workspace-mcp + monday-mcp. Read unread emails labeled 'intake', extract structured fields.✓ Copiado
    → JSON por correo con campos extraídos
  2. Crear ítems
    For each, create an item on board 'Customer requests' with the right group + column values.✓ Copiado
    → N ítems creados con permalinks; indicadores de información faltante listados
  3. Responder / confirmar
    Reply to each sender with the item link as ack.✓ Copiado
    → Respuestas automáticas enviadas

Resultado: Solicitudes entrantes gestionadas en minutos; todos reciben confirmación.

Errores comunes
  • Intención del remitente ambigua; el ítem acaba en el tablero incorrecto — Si la confianza es baja, enruta a un grupo de clasificación en lugar de adivinar el tablero correcto
Combinar con: google-workspace-mcp

Limpiar ítems obsoletos en un tablero

👤 Líderes de proyecto cansados de tarjetas zombie ⏱ ~25 min intermediate

Cuándo usarlo: Higiene trimestral de un tablero de larga duración.

Flujo
  1. Identificar los obsoletos
    Use monday-mcp. List items on board 'Roadmap Q1' with no updates in 60+ days, grouped by owner.✓ Copiado
    → Lista de obsoletos por responsable
  2. Redactar avisos a los responsables
    Draft one Monday update per stale item, pinging the owner with: 'Still active? Move to done or archive.'✓ Copiado
    → Borradores de actualización listos
  3. Publicar y archivar en masa tras el período de gracia
    Post the updates. After 7 days, anything still untouched gets moved to 'archive' group.✓ Copiado
    → Actualizaciones publicadas; entrada en el calendario para el paso de limpieza

Resultado: Un tablero que refleja la realidad, no las aspiraciones históricas.

Errores comunes
  • Archivar ítems en los que alguien trabaja activamente pero no actualizó — Siempre avisa primero; período de gracia antes del archivado automático

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

Entrada desde correo; confirmación por correo; resumen de estado en un Documento

From the 'intake' Gmail label, create Monday items, reply with the item link, and append a daily digest to a Google Doc.✓ Copiado
monday-mcp + github

Sincronizar ítems de ingeniería en Monday con issues de GitHub

When a Monday item moves to 'In review', add a GitHub issue link if missing; when GitHub issue closes, set Monday status to Done.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
list_boards workspace_id? Siempre antes de escribir — descubrimiento del alcance 1 GraphQL call
get_board board_id Antes de crear ítems — conocer los tipos de columna 1 call
search_items board_id, filters Filtrar ítems para flujos de lectura 1 call (paged)
create_item board_id, group_id, name, column_values Entrada de datos / trabajo nuevo 1 call
update_item_columns item_id, column_values Cambios de estado / responsable / fecha 1 call
create_update item_id, body Comentar en un ítem 1 call

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Presupuesto de complejidad de GraphQL de Monday — las consultas grandes pueden costar más que las simples
Tokens por llamada
Los tableros con muchas columnas/ítems son costosos en tokens; prefiere conjuntos de columnas reducidos
Monetario
El plan gratuito soporta la API; Pro+ para presupuestos de complejidad más altos
Consejo
Obtén solo las columnas que necesitas (item.column_values[id IN [...]]); evita el select-all en tableros con más de 50 columnas

Seguridad

Permisos, secretos, alcance

Ámbitos mínimos: boards:read boards:write (solo si se necesitan escrituras)
Almacenamiento de credenciales: Variable de entorno MONDAY_API_TOKEN
Salida de datos: Solo a api.monday.com
No conceder nunca: Token de administrador a un agente dirigido por chat — usa un token de app con permisos limitados

Resolución de problemas

Errores comunes y soluciones

Presupuesto de complejidad superado

Reduce columnas/ítems por consulta; pagina con paginación en lugar de una sola llamada grande

Verificar: El error contiene la palabra 'complexity'
Tipo de columna incorrecto al crear

Lee primero el columns_schema del tablero; los column_values deben ser JSON serializado según el tipo

401 / token inválido

Regenera el token de API en Perfil → Desarrollador; los tokens son de alcance de usuario

Verificar: curl -X POST https://api.monday.com/v2 -H 'Authorization: $MONDAY_API_TOKEN' -d 'query{me{name}}'
El subitem no aparece bajo el padre

Los subitems viven en un tablero separado; usa el board_id de subitems, no el del padre

Alternativas

Monday.com MCP vs otros

AlternativaCuándo usarlaContrapartida
Linear MCPEl equipo de ingeniería usa Linear, no MondayProducto diferente; los mapeos entre los dos son imperfectos
Notion MCPTu seguimiento de trabajo vive en bases de datos de NotionLos tipos de columna de Notion difieren; semántica de estado menos explícita

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills