Twenty CRM MCP Server
Used by the Twenty Worker component for processing asynchronous jobs, automations and workflows within the CRM system
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Twenty CRM MCP Serverlist my recent tasks due this week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Twenty CRM + MCP Server
Solução completa que combina o Twenty CRM com um MCP Server (Model Context Protocol) para integração avançada.
O que é?
Este projeto fornece uma stack containerizada que inclui:
Twenty CRM - Plataforma de CRM moderna e extensível
Twenty Worker - Processador de tarefas assíncronas
MCP Server - Servidor Model Context Protocol para integração com IA e automações
Versão 0.2.0
O MCP Server foi refatorado com base no schema OpenAPI atual da aplicação Twenty CRM.
Principais Mudanças
Stack de Componentes
A arquitetura do projeto é composta por 3 serviços containerizados:
ambienz-twenty-server - Twenty CRM (porta 3000)
Servidor principal da aplicação CRM
Interface web para gestão de clientes
API REST integrada
ambienz-twenty-worker - Twenty Worker
Processador de jobs assíncronos
Automações e workflows
Integração com Redis
ambienz-twenty-mcp-server - MCP Server (porta 3001)
Servidor Protocol Model Context
Integração com IA e automações inteligentes
Gerenciamento de ferramentas e contexto
Base URL Atualizada
Agora usa
https://twenty.ambienz.com.br/restpor padrãoEndpoints seguem o padrão REST do Twenty CRM
Objetos Suportados
People - Gestão de pessoas
list_people,create_person,get_person,update_person,delete_personCampos atualizados:
name(objeto),emails(objeto),phones(objeto),linkedinLink,xLink
Companies - Gestão de empresas
list_companies,create_company,get_company,update_company,delete_companyCampos brasileiros:
cnpj,razaoSocial
Opportunities - Gestão de oportunidades
list_opportunities,create_opportunity,get_opportunity,update_opportunity,delete_opportunityCampos:
amount(objeto),closeDate,stage,companyId,pointOfContactId
Notes - Gestão de notas
list_notes,create_note,get_note,update_note,delete_noteCampos:
title,body,position
Tasks - Gestão de tarefas
list_tasks,create_task,get_task,update_task,delete_taskCampos:
title,body,dueAt,status,assigneeId
Conversas - Objeto customizado
list_conversas,create_conversa,get_conversa,update_conversa,delete_conversaCampos:
name,conversasId,agent,lead
Faturas - Objeto customizado
list_faturas,create_fatura,get_fatura,update_fatura,delete_faturaCampos:
name,status
Paginação e Filtros
Todos os endpoints de listagem agora suportam:
filter- Query JSON para filtrosorderBy- Ordenação por campolimit- Limite de resultados (max 100)depth- Profundidade de relaçõesstartingAfter/endingBefore- Cursores de paginação
Uso
# Configurar variáveis de ambiente
export TWENTY_API_KEY="your-api-key"
export TWENTY_BASE_URL="https://twenty.ambienz.com.br/rest"
export PORT=3000
# Executar servidor
node mcp/index.jsDeployment com Docker Compose
Para deployar a stack completa localmente:
# Copiar arquivo de ambiente
cp .env.example .env
# Iniciar todos os serviços
docker-compose up -d
# Verificar status
docker-compose ps
# Ver logs
docker-compose logs -f ambienz-twenty-mcp-serverO serviço Twenty CRM estará disponível na URL configurada (ex: https://twenty.ambienz.com.br) e o MCP Server na porta 3001.
Endpoints
GET /health- Health checkPOST /tools/:toolName- Executar ferramenta específicaPOST /mcp- Endpoint MCP via Server-Sent Events
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/denisalmeida/twenty-crm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server