Resumen
Twenty expone un servidor MCP para que los asistentes de IA — Claude Desktop, Claude Code, Cursor, ChatGPT y otros — puedan leer y escribir tus datos de CRM mediante lenguaje natural. Usa tu URL del espacio de trabajo (la URL que utilizas para acceder a Twenty) como el punto de acceso MCP. En Twenty Cloud, la URL de tu espacio de trabajo puede serhttps://{mycompany}.twenty.com o un dominio personalizado. El servidor está disponible en:
Métodos de autenticación
Tienes dos formas de autenticar tu cliente MCP: OAuth (recomendado) o API Key.Opción A — OAuth (recomendado)
Con OAuth, tu cliente MCP abre una ventana del navegador para que inicies sesión. No se guardan secretos en archivos de configuración y los tokens se actualizan automáticamente.OAuth requiere un cliente MCP que sea compatible con la especificación de autorización de MCP. Claude Desktop, Claude Code, Cursor y ChatGPT lo admiten.
{your-workspace-url} por el host de tu espacio de trabajo (p. ej., mycompany.twenty.com):
- Descubrir los metadatos de OAuth de Twenty a través de
/.well-known/oauth-protected-resourcey/.well-known/oauth-authorization-server - Registrarse como cliente OAuth mediante registro dinámico de clientes (RFC 7591)
- Abrir tu navegador para autorizar el acceso
- Recibir tokens y conectarse al servidor MCP
Opción B — API Key
Si tu cliente MCP no es compatible con OAuth o prefieres credenciales estáticas, pasa una clave de API en el encabezadoAuthorization:
Inicio rápido
1. Copia la configuración
Ve a Settings → AI → MCP en Twenty. Elige tu método de autenticación (OAuth o API Key), copia el fragmento JSON (ya usará la URL de tu espacio de trabajo) y pégalo en el archivo de configuración de tu cliente MCP.2. Conectar
Reinicia tu cliente MCP (o recarga la configuración). Si usas OAuth, se te redirigirá a Twenty para autorizar el acceso. Si usas una clave de API, la conexión es inmediata.3. Empieza a usarlo
Pídele a tu asistente de IA que interactúe con tu CRM:- “Muéstrame las 5 empresas creadas más recientemente”
- “Crea una nueva persona llamada Jane Doe en Acme Corp”
- “Encuentra todas las oportunidades abiertas con un valor superior a $10k”
Herramientas disponibles
Una vez conectado, el servidor MCP expone herramientas que reflejan la API de Twenty. El flujo de trabajo recomendado es:learn_tools— obtener el esquema de entrada para herramientas específicasexecute_tool— ejecutar una herramienta
learn_tools automáticamente.
Los nombres de las operaciones de registros siguen una gramática, por lo que un asistente puede crearlos sin una llamada de descubrimiento: find_many_companies, find_one_person, update_one_opportunity. Si un nombre es incorrecto, learn_tools lo informa en notFound junto con los nombres más parecidos.
Para cualquier otra cosa, get_tool_catalog explora las herramientas restantes, una categoría a la vez. Es una alternativa: una llamada sin filtrar devuelve cientos de operaciones y la mayoría de los asistentes truncarán la respuesta.
/mcp?mode=direct enumera cada herramienta directamente y necesita un cliente que cargue herramientas bajo demanda.
Permisos
Las conexiones MCP heredan los permisos del usuario autenticado (OAuth) o del rol asignado a la clave de API. Para restringir lo que puede hacer el servidor MCP:- OAuth: Se aplica el rol del espacio de trabajo del usuario.
- API Key: Asigna un rol a la clave de API en Settings → Members → Roles. Consulta Permisos.
Configuración autohospedada
Para instancias autohospedadas, reemplaza{your-workspace-url} por la URL de tu servidor. Asegúrate de que SERVER_URL en tu entorno coincida con la URL pública de tu instancia de Twenty — se utiliza para generar los metadatos de descubrimiento de OAuth.
Solución de Problemas
Errores “Unauthorized” o 401- OAuth: vuelve a autorizar limpiando los tokens almacenados en tu cliente MCP y reconectando.
- API Key: verifica que la clave sea válida y no haya caducado. Vuelve a generarla si es necesario.
- Asegúrate de que tu cliente MCP sea compatible con MCP Authorization. Si no lo es, recurre al método de clave de API.
- Confirma que la URL del punto de acceso MCP sea accesible desde tu equipo. Para instancias autohospedadas, comprueba que el servidor esté en ejecución y que
SERVER_URLesté configurado correctamente.