@kemosoft/mcp-heymax-crm
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., "@@kemosoft/mcp-heymax-crmShow me the active pipelines."
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.
@kemosoft/mcp-heymax-crm
MCP server em TypeScript para a API de atendimento do HeyMax CRM hospedada em ms-crm-az.kemosoft.com.br.
Estado atual
Esta primeira versão expõe apenas ferramentas read-only. Foi uma decisão deliberada.
Revisão adversarial:
A OpenAPI da API está incompleta para operações de escrita.
Publicar tools destrutivas agora aumentaria risco operacional sem garantia de contrato estável.
O servidor já é útil para consulta, mas ainda não é um conector "completo" de CRM.
Related MCP server: pipedrive-pj
Fluxo
Cliente MCP
-> Servidor (valida input com Zod)
-> HeyMax CRM API (envia request com api-key)
<- JSON ou erro HTTP
-> Servidor (normaliza resposta/erro)
-> Cliente (structuredContent + texto)Para quem isso é utilizável
Hoje o servidor é utilizável por qualquer pessoa que tenha:
Node.js
>= 22acesso a um cliente MCP compatível com
stdiouma credencial válida em
HEYMAX_CRM_API_KEY
Revisão adversarial:
Sem credencial válida, o pacote instala mas não entrega valor real.
Portanto o produto ainda não é "aberto para qualquer pessoa" no sentido de acesso irrestrito à API.
Requisitos
Node.js
>= 22npmCredencial válida em
HEYMAX_CRM_API_KEY
Variáveis de ambiente
Copie .env.example para .env ou exporte as variáveis no shell:
HEYMAX_CRM_API_KEY: obrigatórioHEYMAX_CRM_API_SOURCE: opcional nesta versão; será usado nas futuras operações de escrita
O timeout de request nao e configuravel pelo usuario. Ele e fixo em 30s.
O host da API tambem nao e configuravel. O servidor so fala com https://ms-crm-az.kemosoft.com.br.
Guardrails de seguranca
respostas de erro upstream sao sanitizadas
payloads retornados ao modelo passam por redacao de campos sensiveis
conteudos potencialmente binarios ou base64 sao removidos do output
o markdown nao inclui mais dumps brutos de JSON
Instalação
Via npm local:
npm install
npm run buildVia npx depois da publicação no npm:
npx -y @kemosoft/mcp-heymax-crmExecução
Modo local via stdio:
npm startDesenvolvimento:
npm run devPipeline de publicação
O release agora é automatizado pelo GitHub Actions depois que o CI passa em main.
fix:gera patchfeat:gera minorfeat!:ouBREAKING CHANGEgera majorcommits que não alteram versão não disparam release
O fluxo faz:
o CI valida build, testes e smoke
semantic-releasecalcula a próxima versãogera
CHANGELOG.mdpublica no npm como
@kemosoft/mcp-heymax-crmcria release no GitHub
commita os arquivos de release com
[skip ci]para evitar loop
Secrets necessários no repositório:
NPM_TOKEN: token granular com permissão de publish no scope@kemosoftGITHUB_TOKEN: o GitHub Actions fornece automaticamente
Para validar localmente antes de subir:
npm run prepackSe você quiser publicar manualmente fora do pipeline, use o fluxo do semantic-release em vez de npm publish direto.
Tools disponíveis
heymax_crm_list_active_pipelinesheymax_crm_list_lost_reasonsheymax_crm_list_eventsheymax_crm_list_tagsheymax_crm_validate_phoneheymax_crm_search_address_by_cepheymax_crm_find_services_by_phoneheymax_crm_get_pipeline_flowheymax_crm_get_service_status_by_idheymax_crm_get_service_status_by_funnel_and_cpf
Exemplo de configuração em cliente MCP
Exemplo genérico de comando:
{
"command": "node",
"args": ["C:/caminho/para/mcp-heymax-crm/dist/index.js"],
"env": {
"HEYMAX_CRM_API_KEY": "sua-chave"
}
}Claude Desktop
{
"mcpServers": {
"heymax-crm": {
"command": "npx",
"args": ["-y", "@kemosoft/mcp-heymax-crm"],
"env": {
"HEYMAX_CRM_API_KEY": "sua-chave"
}
}
}
}Codex
{
"mcpServers": {
"heymax-crm": {
"command": "npx",
"args": ["-y", "@kemosoft/mcp-heymax-crm"],
"env": {
"HEYMAX_CRM_API_KEY": "sua-chave"
}
}
}
}Cursor
{
"mcpServers": {
"heymax-crm": {
"command": "node",
"args": ["/caminho/para/mcp-heymax-crm/dist/index.js"],
"env": {
"HEYMAX_CRM_API_KEY": "sua-chave"
}
}
}
}Estrutura do projeto
src/
api-client.ts
config.ts
constants.ts
format.ts
index.ts
schemas.ts
tools.ts
types.tsVerificação
npm run build
npm run typecheck
npm run smokeLimitações atuais
Sem tools de escrita
Sem transporte HTTP
Sem paginação real no backend; o limite atual corta o array retornado pela API
Alguns endpoints da API não possuem schema de resposta confiável na documentação
A utilidade prática ainda depende de distribuição controlada de
HEYMAX_CRM_API_KEY
This server cannot be installed
Maintenance
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/kemosoft-team/mcp-heymax-crm'
If you have feedback or need assistance with the MCP directory API, please join our Discord server