MCP Vista CRM Loft
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VISTA_KEY | Yes | Chave da API para autenticação no Vista CRM | |
| VISTA_URL | Yes | URL da sua instância Vista CRM (ex: https://sua-instancia.vistahost.com.br) | |
| TIMEOUT_MS | No | Timeout em milissegundos para requisições HTTP | 30000 |
| DEFAULT_LIMIT | No | Limite padrão de resultados em buscas | 20 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| imoveis_pesquisarC | Busca imóveis com filtros e paginação. |
| imovel_detalhesC | Informações completas de um imóvel. |
| imovel_fotosC | Lista de fotos do imóvel. |
| imovel_anexosC | Documentos anexos do imóvel. |
| imovel_historicoC | Histórico de eventos do imóvel. |
| imovel_informacoesD | Informações resumidas/destacadas. |
| imoveis_camposC | Descobre campos disponíveis na API. |
| imoveis_listasC | Listas de cidades, bairros ou tipos. |
| imoveis_por_corretorC | Imóveis vinculados a um corretor. |
| imoveis_por_agenciaC | Imóveis de uma agência específica. |
| imovel_cadastrarC | Cadastra um novo imóvel. |
| imovel_alterarC | Atualiza dados de um imóvel. |
| imovel_cadastrar_fotosC | Adiciona fotos ao imóvel. |
| imovel_cadastrar_documentosC | Adiciona documentos ao imóvel. |
| imovel_cadastrar_historicoC | Registra evento no histórico. |
| imovel_cadastrar_proprietarioC | Vincula proprietário ao imóvel. |
| imovel_definir_corretorC | Define corretor responsável. |
| clientes_pesquisarC | Busca clientes com filtros. |
| cliente_detalhesC | Info completa do cliente. |
| cliente_historicoD | Histórico de interações. |
| cliente_favoritosD | Imóveis favoritados. |
| clientes_camposB | Campos disponíveis para clientes. |
| clientes_por_corretorD | Clientes do corretor. |
| clientes_por_agenciaC | Clientes da agência. |
| cliente_cadastrarC | Cria um novo cliente. |
| cliente_alterarC | Atualiza dados do cliente. |
| cliente_cadastrar_historicoD | Registra contato/evento. |
| cliente_definir_corretorC | Define corretor do cliente. |
| lead_enviarC | Envia lead de fonte externa. |
| leads_pesquisarC | Busca leads capturados. |
| agendamentos_pesquisarC | Lista agendamentos no CRM. |
| agendamento_detalhesC | Info de um agendamento específico. |
| agendamentos_por_corretorD | Agenda de um corretor. |
| agendamentos_por_clienteC | Visitas de um cliente. |
| agendamentos_por_imovelD | Visitas em um imóvel. |
| agendamento_cadastrarC | Cria novo agendamento. |
| agendamento_alterarC | Atualiza um agendamento. |
| pipeline_listarC | Lista negociações e perfis de interesse no funil de vendas. |
| pipeline_atualizar_etapaA | Move um negócio para uma nova etapa do funil (ex: visita, proposta). |
| pipeline_camposB | Lista campos disponíveis para perfis de interesse e negócios. |
| webhook_listarA | Lista webhooks ativos para integração em tempo real. |
| imovel_deletar_videoA | Remove permanentemente um vídeo de um imóvel. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 42 tools
Tools are grouped by entity and action, making most distinct. However, 'imovel_detalhes' and 'imovel_informacoes' have overlapping purposes (complete vs summarized info), and 'cliente_cadastrar_historico' vs 'cliente_historico' could confuse agents on read vs write.
Most tools follow entity_action snake_case, but there's inconsistency between singular and plural (e.g., 'imovel_alterar' vs 'imoveis_pesquisar') and 'imoveis_listas' breaks the pattern.
42 tools is high for a typical server; while real estate CRM may justify many operations, it feels bloated. The scope could be consolidated.
CRUD is incomplete: missing delete operations for clients, properties, appointments, and leads. Pipeline lacks create/delete. Webhook only lists. This forces dead ends and workarounds for agents.