Conectores de IA
Conecte o Claude, o Codex, o ChatGPT ou qualquer assistente de IA compatível com MCP aos seus próprios dados do SitesAI. Veja o que os conectores fazem, como ativar um deles e quais ferramentas cada um expõe.
O que é um conector
A SitesAI publica dois servidores MCP (Model Context Protocol — o padrão aberto que os assistentes de IA usam para acessar sistemas externos). Depois de conectar um deles, você pode fazer perguntas ao seu assistente de IA sobre os dados das suas obras em linguagem simples — “quais serviços já têm orçamento, mas ainda não foram programados?”, “quanto cortamos na obra de Kilsyth?” — e ele responde com base nos registros em tempo real da sua conta.
- Conector do SitesAI App — seus dados de operações de campo: oportunidades e orçamentos, tarefas, obras, serviços e itens, horas trabalhadas e turnos escalados, boletins de medição assinados, membros, documentos da obra e conformidade de subempreiteiros, etiquetas NFC/QR, processos e checklists. Endpoint:
https://app.sitesai.net/api/mcp/mcp(adicione?profile=fullpara ter todas as ferramentas — veja perfis de ferramentas) - Conector do SitesAI Estimate — seus projetos de levantamento de quantitativos e orçamentação: camadas de planta, folhas, grupos de levantamento, elementos de terraplenagem e o próprio orçamento. Endpoint:
https://takeoff.sitesai.net/api/mcp
Ambos usam MCP streamable HTTP sobre HTTPS e suportam OAuth 2.1 (código de autorização + PKCE), além de chaves de API pessoais.
Como ativar um conector
Os conectores vêm desativados por padrão — nada é compartilhado com nenhum assistente de IA até você conectar um deliberadamente.
- Confira seu plano. O conector do SitesAI App exige o complemento de IA na sua empresa; o SitesAI Estimate exige o plano de IA na sua conta — ou comece o teste grátis de IA de 14 dias no app (menu da Conta → Iniciar teste grátis de IA; sem cartão, um por conta).
- Adicione o conector no seu cliente de IA usando o endpoint acima e conclua o login solicitado. No SitesAI App, a tela de consentimento é restrita a proprietários e gestores da empresa, e é nela que você define o que a conexão pode fazer — somente leitura ou leitura e escrita. O acesso de escrita nunca é automático: a menos que um proprietário ou gestor escolha a opção de leitura e escrita nessa tela, a conexão é somente leitura e todas as ferramentas de escrita são recusadas.
- Ou use uma chave de API — crie uma em app.sitesai.net/ai-keys (SitesAI Estimate: menu da Conta → Acesso do assistente de IA (MCP)) e cole-a no seu cliente de IA. A chave pode ser somente leitura ou de leitura e escrita, e pertence a uma única empresa.
SitesAI Estimate, cliente por cliente
O endereço do conector é https://takeoff.sitesai.net/api/mcp. Mantenha uma aba do SitesAI Estimate aberta e conectada enquanto o assistente trabalha: as alterações aparecem na sua frente.
- Claude (claude.ai ou o app para desktop) — Configurações → Conectores → Adicionar conector personalizado → cole o endereço → entre com seu login do SitesAI Estimate. Sem token.
- Claude Code —
claude mcp add --transport http 3dx https://takeoff.sitesai.net/api/mcp; uma janela do navegador se abre para você entrar. - Codex (desktop) — no app: menu da Conta → Acesso do assistente de IA (MCP) → Criar token. No Codex: Conectar a um MCP personalizado → Nome
3DX, TipoStreamable HTTP, o endereço e um cabeçalhoAuthorization: Bearer <your token>. - Codex CLI — em
~/.codex/config.toml:[mcp_servers.threedx] url = "https://takeoff.sitesai.net/api/mcp" http_headers = { Authorization = "Bearer <your token>" }. - ChatGPT — Configurações → Apps e conectores → Avançado → ative o Modo de desenvolvedor → crie um conector com o endereço → entre. (Nomes de menu conferidos em 3 de outubro de 2026; eles mudam entre versões, mas o endereço e o login continuam os mesmos.)
Quer que o assistente precifique os serviços com os seus preços e fatores, todas as vezes? Leia Ensine o Claude ou o Codex a precificar serviços do seu jeito e baixe a skill inicial.
Revogar acesso: todas as chaves e conexões OAuth ficam listadas em app.sitesai.net/ai-keys e podem ser revogadas a qualquer momento — o acesso para de funcionar na hora.
O que um assistente conectado pode e não pode ver
- Ele vê os dados de uma única empresa — a empresa à qual pertence a chave ou o consentimento. Em nossos servidores, toda solicitação fica restrita a essa empresa, então um conector nunca consegue acessar os registros de outra empresa.
- As ferramentas de leitura e as de escrita são ferramentas separadas, cada uma identificada pelo que faz, para que seu cliente de IA possa pedir sua confirmação antes de qualquer alteração. Uma chave ou conexão OAuth somente leitura não consegue chamar as ferramentas de escrita.
- As solicitações têm limite de taxa por chave e ficam registradas no log de auditoria de IA da empresa (apagado após 90 dias).
- Os dados enviados ao seu cliente de IA passam a ser tratados por esse provedor conforme a política dele — veja nossa Política de Privacidade, seção 8.
SitesAI App — ferramentas
O conector do App expõe 148 ferramentas: 71 de leitura e 77 de escrita. Todas estão listadas abaixo.
Perfis de ferramentas. Alguns hosts de IA limitam quantas ferramentas um conector pode oferecer, por isso o conector do App entrega um subconjunto escolhido — adicione ?profile= ao endpoint. ops (91 ferramentas) é o padrão e não precisa de query string: o conjunto operacional do dia a dia. lite (18 ferramentas) é o conjunto enxuto de caixa de entrada / agente telefônico, e full (148 ferramentas) inclui tudo, até as ferramentas de criação e de administração. Mesma chave, mesmos dados: só a lista de ferramentas muda, e todas as ferramentas desta página estão em full.
Ferramentas de leitura (seguras, nunca alteram nada):
| Ferramenta | O que faz |
|---|---|
lookup_by_phone | De quem é este número de telefone? Compara os últimos 9 dígitos entre contatos do CRM, contas, membros da empresa e oportunidades. Chame esta primeiro em toda chamada/me… |
call_brief | A ÚNICA CHAMADA A FAZER QUANDO UM TELEFONE TOCA (g240): resolve o número uma vez (últimos 9 dígitos, como lookup_by_phone) e retorna `brief` — PROSA PRÉ-RENDERIZADA… |
get_job_detail | A leitura PROFUNDA e FOCADA de um serviço enquanto quem ligou está na linha (g240 parte 2): a oportunidade completa (follow_up_txt = o próximo acompanhamento), o panorama do contrato… |
search_records | Busca global em TODOS os registros da empresa em uma única chamada — oportunidades (nº do serviço/nome/cliente), orçamentos, tarefas, comentários/notas de diário (incl. anexos de foto/arquivo —… |
list_activity | Livro de registros da empresa: TUDO o que aconteceu em uma janela de tempo, do mais recente ao mais antigo — tarefas criadas/concluídas/aprovadas, oportunidades criadas & mudanças de etapa, comentários (o… |
company_overview | Panorama da empresa em uma chamada: estatísticas do painel, funil de oportunidades (abertas/vencendo/ganhas + contagem por etapa), grupos de tarefas, o fuso horário da empresa (todas as strings de data/hora… |
get_phone_agent_config | A configuração do agente telefônico SitesAI Voice desta empresa — saudação, comportamento, ferramentas permitidas, perfil do negócio, fuso horário e serviços ativos: o que o agente de voz/S… |
list_leads | Lista as oportunidades do CRM (funil de vendas). Filtre por texto de busca, etapa exata, grupo (live/won/closed) ou due=true para follow-ups pendentes agora. NOTA: uma oportunidade na… |
get_lead | Uma oportunidade completa: todos os campos (incl. lead_ref, o nº do serviço visível ao usuário) mais os contatos vinculados (pessoas de qualquer empresa, uma marcada como principal), ativ… |
list_lead_types | Os tipos de oportunidade da empresa: as categorias configuráveis a que toda oportunidade pertence (seus rótulos ativam os campos genéricos de texto/data/número para oportunidades daque… |
list_quotes | Lista os orçamentos de clientes (draft/sent/accepted/rejected/cancelled) com totais. Filtre por status, oportunidade ou texto de busca. cancelled = foi aceito e depois cai… |
get_quote | Um orçamento completo: cabeçalho, cada linha (qtd/unidade/valor/GST, origem 3DX), totais (sem GST / GST / com GST), o link de compartilhamento do cliente após o envio e `sent_… |
list_tasks | Lista as tarefas da empresa. Filtre por status (open/done/approved), e-mail do responsável, texto de busca ou due=true para tarefas que vencem agora. |
list_sites | Lista as obras/locais de trabalho da empresa (projetos, oficinas, depósitos, escritórios). A busca q encontra nome, endereço, referência do projeto e telefone (várias pala… |
list_services | Lista o catálogo de serviços + preços da empresa (para precificação e suporte ao cliente). Cada serviço: nome, descrição, categoria (parent_name) e valor + v… |
list_items | Lista os itens/equipamentos/estoque da empresa. A busca q encontra nome, código da peça, marca e descrição (várias palavras). Use flag="hire" ou flag="sale" para… |
get_item | Obtém um item pelo item_id — detalhe completo incl. stock_type, for_hire / for_sale, preço, unidade, categoria, item_code e substituições de conta e, para itens rastrea… |
get_purchase_order | Obtém um pedido de compra pelo po_id — fornecedor, obra de entrega, status (draft | quote | ordered | received | cancelled) e todas as linhas. Cada linha traz… |
list_accounts | Lista as contas do CRM (empresas clientes/fornecedoras). A busca q encontra nome, tipo, setor, obra, website e telefone (várias palavras, em qualquer ordem). |
get_account | Uma conta do CRM completa, com seus contatos e suas oportunidades. |
list_contacts | Lista os contatos do CRM (pessoas). A busca q encontra nome, cargo/função, e-mail, empresa e telefone (várias palavras, em qualquer ordem). Para uma busca só por número de telef… |
list_worktime | Turnos da equipe — quem trabalhou / bateu ponto de entrada e onde. As linhas trazem planned_start/finish (a oferta de escala aceita, para previsto x realizado) e a assinatura s… |
worktime_summary | TOTAIS de horas para um período — a resposta para "quantas horas o Sam trabalhou no mês passado" ou "quanto tempo foi dedicado àquela obra", SEM listar turnos a… |
list_action_entries | Lançamentos registrados de KPI/ação: o registro de operações da empresa (cargas de caminhão, montagens de cava, entregas…). Uma linha por lançamento: horário, qtd, material, máquina… |
list_action_offers | OPERAÇÕES VINCULADAS A UM SUBCONTRATADO (DDL 136): a empresa titular oferece um dos seus tipos de ação de KPI em uma das suas obras a uma empresa autorizada (company_own… |
list_dockets | BOLETINS DE MEDIÇÃO assinados (DDL 122; UM POR CAMINHÃO desde a DDL 143 — machine_key = o unit_id, senão a placa digitada pelo operador, normalizada (XV96OD), senão '' quando n… |
get_docket | Um boletim de medição completo: cabeçalho, blocos de assinatura + confirmação e suas LINHAS — lançamentos ao vivo enquanto aberto, o snapshot CONGELADO após a assinatura (nunca recalcule… |
list_shifts | Turnos PLANEJADOS (a escala/calendário): ofertas a membros com status offered | accepted | rejected (reject_reason diz o motivo) | cancelled | expired (ofe… |
get_shift | Um turno planejado completo (status, janela, observação, motivo da recusa, quem respondeu, planned_actions = o plano do dia). |
list_no_shows | Verificação do dia: turnos ACEITOS no HOJE local da obra cujo início já passou a tolerância de 15 minutos SEM bater ponto de entrada — 'escalado, mas não está aqui'. Opcionalmente fi… |
calendar_events | O calendário da empresa em uma única chamada: turnos planejados, prazos de tarefas, follow-ups de oportunidades e vencimentos de documentos para uma janela de datas (mais o que a página /calendar… |
list_members | Membros da empresa a quem oportunidades e tarefas podem ser atribuídas (e-mail + nome de exibição + ui_lang = o idioma em que essa pessoa vê o app, null = o do celular… |
list_processes | Base de conhecimento de operações: lista os processos da empresa. Fluxos v2: um processo é uma LISTA ORDENADA de SOPs da biblioteca compartilhada de SOPs da empresa (list_so… |
get_process | Um processo com suas etapas ordenadas (cada uma = um SOP da biblioteca em uma posição: sort_order, step_id, mais used_in = os outros processos que o compartilham), cada e… |
get_sop | Um SOP completo (entrada/saída/função/instrução, mídia, checklists, action_type/action_config executáveis, próximas etapas legadas) mais used_in = todos os proce… |
list_flow_assignments | Lista as atribuições de fluxos guiados — quais membros/funções seguem qual assistente de processo. |
list_flow_runs | Execuções de fluxos guiados — quem percorreu qual fluxo e quando, etapa atual, etapas concluídas. status: in_progress (a rodada está aberta) | completed (percorrido até o fim) | aba… |
get_flow_run | Uma execução de fluxo guiado completa: a execução, a etapa atual e cada etapa concluída com o que ela criou (refs de turno/tarefa/comentário). |
list_tags | Tags NFC / QR (DDL 131): um adesivo físico com https://app.sitesai.net/t/<code>. Quando o trabalhador encosta o celular, o app abre e AGE conforme a finalidade — tag de obra: c… |
list_captures | Os REGISTROS RÁPIDOS são o feed de campo: o trabalhador toca um botão e envia uma foto, uma nota de voz ou uma linha de texto com GPS, sem escolher onde lançar. Cada um aguarda como sta… |
get_capture | Um registro rápido completo, do jeito que você precisa para decidir onde ele se encaixa: o JSON (como em list_captures, mais hints.nearest — até 5 itens da empresa… |
list_doc_types | Tipos de documento que a empresa pode usar — os tipos padrão do sistema (Licença, Certificado, Seguro, SWMS (procedimento de trabalho seguro), White Card, Certificado de integração de segurança, Outro) mais os da empre… |
get_site | Uma obra completa. Como TITULAR: detalhes (endereço, fuso horário, geocerca, horário), a integração de segurança, document_requirements, granted_companies (subcontratados),… |
list_site_document_requirements | Os documentos que uma obra exige: uma linha por (tipo de documento × escopo) — escopo empresa (seguro…), membro (licenças/cartões de cada pessoa), unidade (cada máq… |
site_compliance | QUEM ESTÁ IRREGULAR EM QUÊ, agora: cada célula requisito × sujeito de uma obra (empresa / membro / máquina) com o documento enviado, seu sta… |
compliance_overview | A conformidade da empresa num relance: documentos vencendo (próprios + compartilhados com ela, só titulares ativos), envios aguardando sua análise (como dono da ob… |
list_documents | Os documentos que a empresa pode ver, numa só lista: os próprios (relation company), os dos membros (member — qualquer vínculo ativo), os das máquinas (unit) e docu… |
get_file | Abra um arquivo anexado a qualquer registro — passe um valor photo_path / file_path / signature_path exatamente como outra ferramenta o retornou (comentários, lançamentos de oper… |
list_files | Todos os arquivos anexados aos cadastros da empresa, mais recentes primeiro: fotos / arquivos / notas de voz de comentários, registros rápidos de campo ainda aguardando arquivamento (source ca… |
list_maintenance_logs | Registros de manutenção por máquina: kind = prestart (o checklist pré-operacional — a verificação diária que o trabalhador envia antes de usar a máquina; itens com defeito abrem uma tarefa de triagem) | s… |
get_maintenance_log | Um registro de manutenção / checklist pré-operacional completo: o cabeçalho (máquina, quem, quando, horímetro, combustível, obra, observações, o photo_path + signature_path do registro) e seus i… |
get_flow_design_guide | LEIA PRIMEIRO antes de criar ou editar processos: como SOPs (biblioteca compartilhada), processos (listas ordenadas de SOPs) e fluxos (execuções do assistente pelo trabalhador) se encai… |
list_step_types | O catálogo de tipos de etapa que um SOP pode ter (action_type): o que cada um faz no assistente do trabalhador, suas chaves de action_config (kind, required, defaults, options… |
list_sops | A BIBLIOTECA DE SOPs da empresa: cada SOP uma única vez, com os processos dos quais é etapa (used_in). SOPs são blocos COMPARTILHADOS: o mesmo "Check in" pode ser… |
list_flow_offers | Processos que as empresas ANFITRIÃS oferecem nas obras às quais minha empresa tem acesso (a visão do subempreiteiro de "Trabalhando para <anfitriã>"): anfitriã, obra, se já… |
list_jobs | SERVIÇOS ATIVOS — as oportunidades que chegaram a uma etapa GANHA, vistas como trabalho e não como vendas. Cada linha traz o quadro operacional ao lado do comerci… |
get_job | UM SERVIÇO em detalhe operacional: a(s) obra(s) onde o trabalho acontece (de CoSites.lead_id) e, para cada uma, a EQUIPE (CoSiteMember — quem está alocado, su… |
list_contracts | Os DOCUMENTOS DE CONTRATO emitidos em um serviço (DDL 141). Juridicamente, o ORÇAMENTO ACEITO já é o contrato — o cliente digitou o nome no link de compartilhamento do orç… |
list_stock_moves | O RAZÃO DE ESTOQUE — cada movimentação de material, peças, consumíveis ou combustível, uma linha cada. qty tem SINAL: positivo ENTROU (comprado, contagem a maior, transfer… |
list_stock_locations | Onde o estoque fica fisicamente: pátios, almoxarifados nas obras, TANQUES DE COMBUSTÍVEL (dedicados a um item, com capacidade), veículos (um caminhão de apoio). Um local fixo… |
get_stock_levels | Quantidade de cada item em cada local, avaliada pelo custo médio ponderado do item (value = qty × avg_cost). Filtre por item_id ou location_id. Uma quantidade negat… |
get_stock_location | Um local com seus níveis e movimentação: nível vs capacidade, última entrega, última contagem ou medição de tanque e a diferença, o que foi usado nos últimos 30 dias e e… |
get_job_costs | O que um serviço (lead_id) consumiu do estoque e recebeu como compras lançadas em despesa — quantidade e valor por item, e o total — a partir do razão de esto… |
get_work_model_guide | LEIA ISTO PRIMEIRO para tudo sobre o trabalho que uma empresa faz, quem o executa, qual é o escopo de um serviço ou quanto já foi feito: como os SERVIÇOS (o que você ven… |
preview_member_view | O QUE ESTE MEMBRO VAI VER ao abrir o app — a visão de quem planeja. Retorna: menu = o menu que aparece primeiro, item por item, com o grupo em que cada um fi… |
get_worktime | UM turno completo — O OBJETO DO DIA: { shift (a linha de list_worktime, incl. as duas assinaturas, prestart_count, material_count), operations (os lançamentos… |
list_prestart_due | Máquinas (unidades de ativo) que ainda precisam do checklist pré-operacional de HOJE: uma unidade com pelo menos uma definição de checklist pré-operacional ativa e nenhum registro de checklist pré-operacional ainda na empr… |
list_actions | Os TIPOS DE OPERAÇÃO da empresa (actions) — as unidades de trabalho registrado por trás de list_action_entries, boletins de medição e KPIs (ex.: "Carga de caminhão", "Hora-máqui… |
list_action_assignments | ATRIBUIÇÕES FIXAS dos tipos de operação da empresa (DDL 137): cada linha liga uma action a exatamente um entre um MEMBRO (o serviço fixo da pessoa — "ele tem… |
list_sow_items | O ESCOPO DE TRABALHO de um contrato (o contrato É a oportunidade — veja list_leads/get_lead). Cada item é kind="scope" (os trabalhos acordados, geralmente impor… |
list_progress_claims | RELATÓRIOS DE MEDIÇÃO DE PROGRESSO de um contrato (DDL 140): do escopo acordado + aditivos aprovados, quanto já foi executado até a data e quanto isso vale, menos… |
Ferramentas de escrita (disponíveis só com uma chave ou conexão de leitura e escrita; cada uma é uma ação única e específica). Elas se dividem em três tipos, e cada ferramenta traz o seu tipo como uma anotação MCP legível por máquina, então seu cliente de IA sabe qual é qual antes de executar:
Adicionar algo novo — cria um registro e não sobrescreve nada (anotada como não destrutiva): create_lead, create_lead_type, create_quote, add_quote_line, create_account, create_contact, offer_action, add_comment, create_process, create_sop, add_sop_next, create_checklist, assign_flow, register_tag, file_capture, create_doc_type, create_document, submit_document, assign_to_site, grant_site_company, add_process_step, start_flow_offer, create_job_site, create_contract, record_stock_use, create_action, assign_action, plan_shift_actions, create_sow_item, import_quote_sow, issue_progress_claim.
Alterar ou remover algo que já existe — anotada como destrutiva, para que seu cliente de IA possa pedir confirmação antes de executar: attach_lead_contact, detach_lead_contact, update_lead_type, update_quote_line, delete_quote_line, update_account, delete_account, update_contact, delete_contact, update_worktime, delete_lead, delete_task, update_comment, delete_comment, update_process, update_sop, remove_sop_next, unassign_flow, revoke_tag, update_capture, update_doc_type, set_site_document_requirements, review_submission, revoke_site_company, remove_process_step, move_process_step, set_process_steps, delete_process, delete_sop, void_contract, update_action, update_sow_item, unassign_action.
Chegar a alguém fora do app — estas enviam e-mail ou notificam alguém, além de alterar um registro, por isso são anotadas como destrutivas e de mundo aberto (a mensagem não pode ser desfeita): update_quote, create_task, create_shift, respond_shift, cancel_shift, reoffer_shift, create_shifts_bulk, reassign_shift, update_lead, update_task, add_member, send_contract_for_signature, send_variation_for_approval.
SitesAI Estimate — ferramentas
| Ferramenta | O que faz | Tipo |
|---|---|---|
get_project_summary | Obter resumo do projeto | Leitura |
list_layers | Listar camadas da planta | Leitura |
list_sheets | Listar folhas de projeto | Leitura |
list_takeoffs | Listar grupos de levantamento | Leitura |
list_elements | Listar elementos de terraplenagem | Leitura |
get_estimate | Obter a estimativa | Leitura |
get_page_image | Renderizar a planta como imagem | Leitura |
get_ai_authoring_context | Obter contexto de autoria para IA | Leitura |
apply_delta | Desenhar levantamentos / elementos (aplicar delta) | Escrita |
manage_sheets | Adicionar, renomear ou ativar uma folha | Escrita |
add_layer_from_url | Adicionar uma camada de planta a partir de uma URL | Escrita |
calibrate_layer_scale | Calibre a escala de uma camada | Escrita |
align_layer | Alinhar uma camada à planta | Escrita |
update_estimate | Editar a estimativa | Escrita — irreversível |
run_auto_takeoff | Executar levantamento automático com visão de IA | Escrita |
run_vector_takeoff | Executar levantamento vetorial determinístico | Escrita |
list_cad_layers | Listar as camadas CAD de uma página | Leitura |
delete_takeoff | Excluir um grupo de levantamento | Escrita — irreversível |
save_project | Salvar o projeto | Escrita |
new_project | Iniciar um novo projeto (modo em segundo plano) | Escrita — irreversível |
open_project | Abrir um projeto .3dx (modo em segundo plano) | Escrita — irreversível |
add_layer_from_data | Adicionar uma camada de planta a partir dos bytes de um arquivo | Escrita |
O SitesAI Estimate pode rodar ao vivo na aba aberta do seu navegador (as alterações aparecem à medida que o assistente as faz) ou em modo em segundo plano, sem aba. Notas técnicas mais detalhadas estão na documentação MCP do produto.
O que perguntar
- “Quais oportunidades chegaram este mês e quais delas ainda estão sem orçamento?”
- “Quem está escalado na obra de Ringwood amanhã, e alguém faltou hoje?”
- “Resuma as horas trabalhadas lançadas no serviço 142 na semana passada.”
- “Quais boletins de medição da semana passada ainda não foram assinados, e quem foi o operador em cada um?”
- “De quem são as licenças e os seguros que vencem nos próximos 30 dias, e quais obras vão ficar desfalcadas?”
- “Abra minha planta de Kilsyth, calibre a escala pela barra de 10 m e me dê os volumes de corte e aterro.”
- “Coloque o preço de $28/m³ na linha de escavação em massa e me mostre o novo total da estimativa.”
Suas dúvidas, respondidas
Posso fazer o levantamento de quantitativos de terraplenagem pelo ChatGPT ou pelo Claude?
Sim. Conecte o SitesAI Estimate como conector (o endereço é https://takeoff.sitesai.net/api/mcp) no Claude, no Claude Code, no Codex ou no ChatGPT, mantenha aberta uma aba do SitesAI Estimate com login feito e peça. O assistente abre o projeto, calibra a planta, desenha o levantamento e precifica as linhas usando as ferramentas listadas acima, e cada alteração aparece na sua aba para você conferir antes de fazer o orçamento.
Quais assistentes de IA funcionam com o SitesAI?
Claude (claude.ai e o app para desktop), Claude Code, Codex (desktop e CLI) e ChatGPT no modo de desenvolvedor, seguindo os passos acima. Qualquer outro cliente compatível com MCP via streamable HTTP pode se conectar da mesma forma.
Qual plano inclui o conector?
No SitesAI Estimate, ele faz parte do plano AI (US$99 por usuário por mês, com teste grátis de 14 dias e sem cartão). No SitesAI App, é o complemento de IA, por US$38 por mês para a empresa inteira. Os planos estão na página de preços.
Um assistente conectado consegue ver os dados de outra empresa?
Não. Cada chave ou autorização pertence a uma única empresa, e toda solicitação fica restrita a ela nos nossos servidores. As ferramentas de leitura e de escrita são separadas, as solicitações ficam registradas no log de auditoria de IA da empresa e você pode revogar qualquer chave ou conexão em app.sitesai.net/ai-keys; ela para de funcionar na hora.
Suporte
Problemas para conectar, ou uma ferramenta fazendo algo inesperado? Envie um e-mail para admin@sitesai.net — normalmente respondemos em até um dia útil. Veja também nossa página de suporte e nossa política de privacidade.