Conectores de IA
Conecta Claude, Codex, ChatGPT o cualquier asistente de IA compatible con MCP a tus propios datos de SitesAI — qué hacen los conectores, cómo activar uno y exactamente qué herramientas expone cada uno.
Qué es un conector
SitesAI publica dos servidores MCP (Model Context Protocol, el estándar abierto que usan los asistentes de IA para acceder a sistemas externos). Una vez que conectas uno, puedes hacerle a tu asistente de IA preguntas sobre los datos de tus obras en lenguaje natural —“¿qué trabajos tienen presupuesto pero no están programados?”, “¿cuánto excavamos en la obra de Kilsyth?”— y te responde con los registros en vivo de tu cuenta.
- Conector de la SitesAI App: tus datos de operaciones en campo: oportunidades y presupuestos, tareas, obras, servicios y artículos, horas y turnos programados, partes de trabajo firmados, miembros, documentos de obra y cumplimiento de subcontratistas, etiquetas NFC/QR, procesos y listas de verificación. Endpoint:
https://app.sitesai.net/api/mcp/mcp(añade?profile=fullpara obtener todas las herramientas — consulta los perfiles de herramientas) - Conector de SitesAI Estimate: tus proyectos de cubicación y presupuesto: capas de planos, hojas, grupos de medición, elementos de movimiento de tierras y el propio presupuesto. Endpoint:
https://takeoff.sitesai.net/api/mcp
Ambos usan MCP streamable HTTP sobre HTTPS y admiten OAuth 2.1 (código de autorización + PKCE), además de claves API personales.
Cómo activar un conector
Los conectores están desactivados por defecto: no se comparte nada con ningún asistente de IA hasta que tú conectes uno deliberadamente.
- Revisa tu plan. El conector de SitesAI App requiere el complemento de IA en tu empresa; SitesAI Estimate requiere el plan de IA en tu cuenta — o inicia la prueba gratuita de IA de 14 días en la app (menú Cuenta → Iniciar prueba gratuita de IA; sin tarjeta, una por cuenta).
- Añade el conector en tu cliente de IA con el endpoint indicado arriba y completa el inicio de sesión que te solicite. En la SitesAI App, la pantalla de consentimiento está reservada a los propietarios y gerentes de la empresa, y es ahí donde eliges qué puede hacer la conexión: solo lectura o lectura y escritura. El acceso de escritura nunca es automático: si un propietario o gerente no elige la opción de lectura y escritura en esa pantalla, la conexión es de solo lectura y todas las herramientas de escritura se rechazan.
- O usa una clave de API — créala en app.sitesai.net/ai-keys (SitesAI Estimate: menú Cuenta → Acceso para asistentes de IA (MCP)) y pégala en tu cliente de IA. Una clave puede ser de solo lectura o de lectura y escritura, y pertenece a una sola empresa.
SitesAI Estimate, cliente por cliente
La dirección del conector es https://takeoff.sitesai.net/api/mcp. Mantén abierta una pestaña de SitesAI Estimate con tu sesión iniciada mientras el asistente trabaja — verás los cambios en tiempo real.
- Claude (claude.ai o la app de escritorio) — Configuración → Conectores → Agregar conector personalizado → pega la dirección → inicia sesión con tu cuenta de SitesAI Estimate. Sin token.
- Claude Code —
claude mcp add --transport http 3dx https://takeoff.sitesai.net/api/mcp; se abre una ventana del navegador para iniciar sesión. - Codex (escritorio) — en la app: menú Cuenta → Acceso para asistentes de IA (MCP) → Crear token. En Codex: Conectar a un MCP personalizado → Nombre
3DX, TipoStreamable HTTP, la dirección y un encabezadoAuthorization: Bearer <your token>. - Codex CLI — en
~/.codex/config.toml:[mcp_servers.threedx] url = "https://takeoff.sitesai.net/api/mcp" http_headers = { Authorization = "Bearer <your token>" }. - ChatGPT — Configuración → Apps y conectores → Avanzado → activa el modo desarrollador → crea un conector con la dirección → inicia sesión. (Nombres de menú verificados el 3 de octubre de 2026; cambian entre versiones — la dirección y el inicio de sesión no.)
¿Quieres que el asistente presupueste trabajos con tus tarifas y factores cada vez? Lee Enseña a Claude o Codex a presupuestar trabajos a tu manera y descarga la habilidad de inicio.
Revocar el acceso: todas las claves y conexiones OAuth aparecen en app.sitesai.net/ai-keys y puedes revocarlas en cualquier momento; dejan de funcionar de inmediato.
Qué puede ver y qué no un asistente conectado
- Ve los datos de una sola empresa: la empresa a la que pertenece la clave o el consentimiento. Cada solicitud se limita a esa empresa en nuestros servidores, por lo que un conector nunca puede acceder a los registros de otra empresa.
- Las herramientas de lectura y las de escritura son herramientas separadas, cada una etiquetada con lo que hace, para que tu cliente de IA pueda preguntarte antes de cambiar algo. Una clave o conexión OAuth de solo lectura no puede usar las herramientas de escritura en absoluto.
- Las solicitudes tienen un límite de frecuencia por clave y se registran en el registro de auditoría de IA de la empresa (que se elimina a los 90 días).
- Los datos devueltos a tu cliente de IA quedan a cargo de ese proveedor según su política; consulta nuestra Política de privacidad, sección 8.
SitesAI App — herramientas
El conector de la App expone 148 herramientas: 71 de lectura y 77 de escritura. Todas aparecen a continuación.
Perfiles de herramientas. Algunos clientes de IA limitan cuántas herramientas puede ofrecer un conector, así que el conector de la App ofrece un subconjunto elegido: añade ?profile= al endpoint. ops (91 herramientas) es el predeterminado y no necesita cadena de consulta: el conjunto operativo del día a día. lite (18 herramientas) es el conjunto reducido de bandeja de entrada / agente telefónico, y full (148 herramientas) es todo, incluidas las herramientas de creación y de administración. Misma clave, mismos datos — solo cambia la lista de herramientas, y todas las herramientas de esta página están en full.
Herramientas de lectura (seguras, nunca cambian nada):
| Herramienta | Qué hace |
|---|---|
lookup_by_phone | ¿De quién es este número de teléfono? Busca coincidencias de los últimos 9 dígitos en contactos y cuentas del CRM, miembros de la empresa y oportunidades. Úsala primero en cada llamada/mensaje entr… |
call_brief | LA ÚNICA LLAMADA QUE HAY QUE HACER CUANDO SUENA UN TELÉFONO (g240): resuelve el número una sola vez (últimos 9 dígitos, como lookup_by_phone) y devuelve `brief` — TEXTO PRE-RENDERIZADO… |
get_job_detail | La lectura profunda y ACOTADA de un trabajo mientras alguien está en la línea (g240 parte 2): la oportunidad completa (follow_up_txt = el próximo seguimiento), el panorama de su contrato… |
search_records | Búsqueda global en TODOS los registros de la empresa en una sola llamada — oportunidades (n.º de trabajo/nombre/cliente), presupuestos, tareas, comentarios/notas del diario (incl. fotos/archivos adjuntos —… |
list_activity | Bitácora de la empresa: TODO lo que pasó en un intervalo de tiempo, lo más reciente primero — tareas creadas/hechas/aprobadas, oportunidades creadas & cambios de etapa, comentarios (los… |
company_overview | Resumen de la empresa en una sola llamada: estadísticas del panel, embudo de oportunidades (abiertas/vencidas/ganadas + conteo por etapa), grupos de tareas, la zona horaria de la empresa (todas las cadenas de fecha/hora… |
get_phone_agent_config | La configuración del agente telefónico SitesAI Voice de esta empresa — saludo, comportamiento, herramientas permitidas, perfil del negocio, zona horaria y servicios activos: lo que el agente de voz/S… |
list_leads | Lista las oportunidades del CRM (embudo de ventas). Filtra por texto de búsqueda, etapa exacta, grupo (live/won/closed) o due=true para los seguimientos pendientes ahora. NOTA: una oportunidad en el… |
get_lead | Una oportunidad completa: todos los campos (incl. lead_ref, el n.º de trabajo que ve el usuario) más sus contactos vinculados (personas de cualquier empresa, una marcada como principal), activ… |
list_lead_types | Los tipos de oportunidad de la empresa — las categorías configurables a las que pertenece cada oportunidad (sus etiquetas activan los campos genéricos de texto/fecha/número para las oportunidades de ese… |
list_quotes | Lista los presupuestos a clientes (draft/sent/accepted/rejected/cancelled) con totales. Filtra por estado, oportunidad o texto de búsqueda. cancelled = fue aceptado y luego se cayó… |
get_quote | Un presupuesto completo: encabezado, cada línea (cant./unidad/tarifa/GST, origen 3DX), totales (sin GST / GST / con GST), la URL para compartir con el cliente una vez enviado y `sent_… |
list_tasks | Lista las tareas de la empresa. Filtra por estado (open/done/approved), email del responsable, texto de búsqueda o due=true para las tareas que vencen ahora. |
list_sites | Lista las obras/ubicaciones de trabajo de la empresa (proyectos, talleres, almacenes, oficinas). La búsqueda q coincide con nombre, dirección, referencia de proyecto y teléfono (varias palabras… |
list_services | Lista el catálogo de servicios + precios de la empresa (para precios a clientes y soporte). Cada servicio: nombre, descripción, categoría (parent_name) y tarifa + … |
list_items | Lista los artículos/equipos/existencias de la empresa. La búsqueda q coincide con nombre, número de pieza, marca y descripción (varias palabras). Usa flag="hire" o flag="sale" para… |
get_item | Obtiene un artículo por item_id — detalle completo incl. stock_type, for_hire / for_sale, precio, unidad, categoría, item_code y ajustes de cuenta, y para los artículos con seguimiento… |
get_purchase_order | Obtiene una orden de compra por po_id — proveedor, obra de entrega, estado (draft | quote | ordered | received | cancelled) y cada línea. Cada línea incluye… |
list_accounts | Lista las cuentas del CRM (empresas clientes/proveedoras). La búsqueda q coincide con nombre, tipo, sector, obra, sitio web y teléfono (varias palabras, en cualquier orden). |
get_account | Una cuenta del CRM completa, con sus contactos y sus oportunidades. |
list_contacts | Lista los contactos del CRM (personas). La búsqueda q coincide con nombre, rol/cargo, email, empresa y teléfono (varias palabras, en cualquier orden). Para buscar solo por número de teléfono… |
list_worktime | Turnos de la cuadrilla — quién trabajó / ha fichado entrada y dónde. Las filas incluyen planned_start/finish (la oferta de turno aceptada, para comparar lo planificado con lo real) y el estado de firma… |
worktime_summary | TOTALES de horas para un rango de fechas — la respuesta a "¿cuántas horas trabajó Sam el mes pasado?" o "¿cuánto tiempo se dedicó a esa obra?", SIN listar turnos y… |
list_action_entries | Registros de KPI/acciones — el registro de operaciones de la empresa (cargas de camión, ciclos en cantera, entregas…). Una fila por registro: hora de registro, cantidad, material, máquina… |
list_action_offers | OPERACIONES VINCULADAS A UN SUBCONTRATISTA (DDL 136): el anfitrión ofrece uno de sus tipos de acción KPI en una de sus obras a una empresa autorizada (company_own… |
list_dockets | PARTES DE TRABAJO firmados (DDL 122; UNO POR CAMIÓN desde DDL 143 — machine_key = el unit_id; si no, la matrícula que escribió el operador, normalizada (XV96OD); si no, '' cuando n… |
get_docket | Un parte de trabajo completo: encabezado, bloques de firma + confirmación y sus LÍNEAS — registros en vivo mientras está abierto, la instantánea CONGELADA una vez firmado (nunca recalcular… |
list_shifts | Turnos PLANIFICADOS (la planilla/calendario): ofertas a miembros con estado offered | accepted | rejected (reject_reason indica el motivo) | cancelled | expired (ofe… |
get_shift | Un turno planificado completo (estado, horario, nota, motivo de rechazo, quién respondió, planned_actions = el plan del día). |
list_no_shows | Control del día: turnos ACEPTADOS para HOY (hora local de la obra) cuyo inicio superó los 15 minutos de margen SIN fichar entrada — 'programado pero ausente'. Opcionalmente fi… |
calendar_events | El calendario de la empresa en una sola llamada: turnos planificados, vencimientos de tareas, seguimientos de oportunidades y vencimientos de documentos para un rango de fechas (más lo que la página /calendar… |
list_members | Miembros de la empresa a los que se pueden asignar oportunidades y tareas (email + nombre visible + ui_lang = el idioma en que esa persona ve la app, null = el de su teléfono… |
list_processes | Base de conocimiento de operaciones: lista los procesos de la empresa. Flujos v2: un proceso es una LISTA ORDENADA de SOP de la biblioteca de SOP compartida de la empresa (list_so… |
get_process | Un proceso con sus pasos ordenados (cada uno = un SOP de la biblioteca en una posición: sort_order, step_id, más used_in = los otros procesos que lo comparten), cada p… |
get_sop | Un SOP completo (entrada/salida/rol/instrucción, multimedia, listas de verificación, action_type/action_config ejecutables, pasos siguientes heredados) más used_in = cada proce… |
list_flow_assignments | Lista las asignaciones de flujos guiados — qué miembros/roles siguen qué asistente de proceso. |
list_flow_runs | Ejecuciones de flujos guiados — quién recorrió qué flujo y cuándo, paso actual, pasos completados. status: in_progress (la ronda está abierta) | completed (recorrido hasta el final) | aba… |
get_flow_run | Una ejecución de flujo guiado completa: la ejecución, el paso actual y cada paso completado con lo que creó (referencias de turno/tarea/comentario). |
list_tags | Etiquetas NFC / QR (DDL 131): un adhesivo físico con https://app.sitesai.net/t/<code>. Al tocarla, el trabajador abre la app y esta ACTÚA según su propósito — etiqueta de obra: f… |
list_captures | Las CAPTURAS son el canal de campo: un trabajador toca un botón y deja una foto, una nota de voz o una línea de texto con GPS — sin elegir ningún registro. Cada una espera con esta… |
get_capture | Una captura completa, tal como la necesitas para decidir dónde va: el registro JSON (como list_captures, más hints.nearest — hasta 5 registros de la empresa… |
list_doc_types | Tipos de documento que la empresa puede usar — los tipos compartidos del sistema (Licencia, Certificado, Seguro, SWMS (procedimiento de trabajo seguro), White Card, Certificado de inducción, Otro) más los de la empre… |
get_site | Una obra completa. Como PROPIETARIO: detalle (dirección, zona horaria, geocerca, horario), la inducción, document_requirements, granted_companies (subcontratistas),… |
list_site_document_requirements | Los documentos que exige una obra: una fila por (tipo de documento × alcance) — alcance company (seguros…), member (licencias/tarjetas de cada persona), unit (cada máq… |
site_compliance | QUIÉN INCUMPLE QUÉ, ahora mismo: cada celda requisito × sujeto de una obra (empresa / miembro / máquina) con el documento presentado, su est… |
compliance_overview | El cumplimiento de la empresa de un vistazo: documentos por vencer (propios + compartidos con ella, solo titulares activos), envíos pendientes de tu revisión (como dueño de la obr… |
list_documents | Los documentos que la empresa puede ver, en una sola lista: los propios (relation company), los de sus miembros (member — cualquier conexión activa), los de sus máquinas (unit) y docu… |
get_file | Abre un archivo adjunto a cualquier registro — pasa un valor photo_path / file_path / signature_path exactamente como lo devolvió otra herramienta (comentarios, entradas de operac… |
list_files | Todos los archivos adjuntos a los registros de la empresa, del más reciente al más antiguo — fotos / archivos / notas de voz de comentarios, capturas de campo aún pendientes de archivar (source ca… |
list_maintenance_logs | Registros de mantenimiento por unidad de máquina: kind = prestart (inspección previa: la lista de verificación diaria que un trabajador envía antes de usar una máquina; las líneas con defectos generan una tarea de triaje) | s… |
get_maintenance_log | Un registro de mantenimiento / inspección previa completo: el encabezado (máquina, quién, cuándo, horómetro, combustible, obra, notas, el photo_path + signature_path del registro) y sus p… |
get_flow_design_guide | LEE ESTO PRIMERO antes de diseñar o editar procesos: cómo encajan los SOP (biblioteca compartida), los procesos (listas ordenadas de SOP) y los flujos (ejecuciones del asistente del trabajador)… |
list_step_types | El catálogo de tipos de paso que puede tener un SOP (action_type): qué hace cada uno en el asistente del trabajador, sus claves action_config (kind, required, defaults, options… |
list_sops | La BIBLIOTECA DE SOP de la empresa — cada SOP una sola vez, con los procesos de los que forma parte como paso (used_in). Los SOP son piezas COMPARTIDAS: el mismo "Registro de entrada" puede… |
list_flow_offers | Procesos que las empresas ANFITRIONAS ofrecen en las obras a las que mi empresa tiene acceso (la vista de subcontratista de "Trabajando para <host>"): anfitrión, obra, si ya… |
list_jobs | TRABAJOS ACTIVOS — las oportunidades que han llegado a una etapa GANADA, vistas como trabajo y no como ventas. Cada fila muestra el panorama operativo junto al comerc… |
get_job | UN TRABAJO en detalle operativo: la(s) obra(s) donde se realiza (desde CoSites.lead_id) y, para cada una, la CUADRILLA (CoSiteMember — quién está asignado, su… |
list_contracts | Los DOCUMENTOS DE CONTRATO emitidos en un trabajo (DDL 141). Legalmente, el PRESUPUESTO ACEPTADO ya es el contrato — el cliente escribió su nombre en la página compartida del presupuesto… |
list_stock_moves | El LIBRO DE INVENTARIO — cada movimiento de material, repuestos, consumibles o combustible, una fila por movimiento. qty lleva SIGNO: positivo es ENTRADA (comprado, ajuste al alza por conteo, transfer… |
list_stock_locations | Dónde está físicamente el inventario: patios, almacenes en obra, TANQUES DE COMBUSTIBLE (dedicados a un solo artículo, con una capacidad), vehículos (un camión de servicio). Una ubicación fija… |
get_stock_levels | Cantidad de cada artículo en cada ubicación, valorada al costo promedio ponderado del artículo (value = qty × avg_cost). Filtra por item_id o location_id. Un saldo negat… |
get_stock_location | Una ubicación con sus niveles y actividad: nivel frente a capacidad, última entrega, último conteo o medición con varilla y su diferencia, lo consumido en los últimos 30 días y… |
get_job_costs | Lo que un trabajo (lead_id) ha consumido del inventario y se le ha cargado como compras imputadas a gasto — cantidad y valor por artículo, y el total — según el libro de inventario… |
get_work_model_guide | LEE ESTO PRIMERO para todo lo relacionado con qué trabajo hace una empresa, quién lo hace, cuál es el alcance de un trabajo o cuánto se ha avanzado: cómo los SERVICIOS (lo que vend… |
preview_member_view | LO QUE VERÁ ESTE MIEMBRO al abrir la app — la vista del planificador. Devuelve: menu = el menú al que llega, elemento por elemento, con el grupo en el que se ubica cada u… |
get_worktime | UN turno completo — EL OBJETO DEL DÍA: { shift (la fila de list_worktime, incl. las dos firmas, prestart_count, material_count), operations (las entradas… |
list_prestart_due | Máquinas (unidades de activos) que aún necesitan la inspección previa de HOY: una unidad con al menos una definición de inspección previa activa y todavía sin registro de inspección previa en la emp… |
list_actions | Los TIPOS DE OPERACIÓN de la empresa (acciones) — las unidades de trabajo registrado detrás de list_action_entries, los partes de trabajo y los KPI (p. ej. "Carga de camiones", "Horas de máqu… |
list_action_assignments | ASIGNACIONES FIJAS de los tipos de operación de la empresa (DDL 137): cada fila conecta una acción con exactamente uno de estos: un MIEMBRO (su trabajo fijo — "tiene… |
list_sow_items | EL ALCANCE DE LOS TRABAJOS de un contrato (el contrato ES la oportunidad — ver list_leads/get_lead). Cada partida es kind="scope" (los trabajos acordados, normalmente import… |
list_progress_claims | INFORMES DE AVANCE PARA COBRO de un contrato (DDL 140): del alcance acordado + variaciones aprobadas, cuánto se ha ejecutado a la fecha y cuánto vale, menos… |
Herramientas de escritura (solo disponibles con una clave o conexión de lectura y escritura; cada una es una acción única y acotada). Hay tres tipos, y cada herramienta lleva su tipo como anotación MCP legible por máquina, para que tu cliente de IA sepa cuál es cuál antes de ejecutarla:
Agregar algo nuevo — crea un registro y no sobrescribe nada (anotada como no destructiva): 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.
Cambiar o eliminar algo que ya existe — anotadas como destructivas, para que tu cliente de IA pueda preguntar antes de ejecutarlas: 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.
Llegan a una persona fuera de la app — además de modificar un registro, envían un correo o una notificación a alguien, por eso están anotadas como destructivas y de mundo abierto (el mensaje no se puede recuperar): 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 — herramientas
| Herramienta | Qué hace | Tipo |
|---|---|---|
get_project_summary | Obtener resumen del proyecto | Lectura |
list_layers | Listar capas del plano | Lectura |
list_sheets | Listar hojas de diseño | Lectura |
list_takeoffs | Listar grupos de cuantificación | Lectura |
list_elements | Listar elementos de movimiento de tierras | Lectura |
get_estimate | Obtener la estimación | Lectura |
get_page_image | Generar una imagen del plano | Lectura |
get_ai_authoring_context | Obtener contexto de edición para la IA | Lectura |
apply_delta | Dibujar mediciones / elementos (aplicar delta) | Escritura |
manage_sheets | Agregar, renombrar o activar una hoja | Escritura |
add_layer_from_url | Agregar una capa de plano desde una URL | Escritura |
calibrate_layer_scale | Calibra la escala de una capa | Escritura |
align_layer | Alinear una capa sobre el plano | Escritura |
update_estimate | Editar la estimación | Escritura — irreversible |
run_auto_takeoff | Ejecutar la medición automática con visión de IA | Escritura |
run_vector_takeoff | Ejecutar la medición vectorial determinista | Escritura |
list_cad_layers | Listar las capas CAD de una página | Lectura |
delete_takeoff | Eliminar un grupo de medición | Escritura — irreversible |
save_project | Guardar el proyecto | Escritura |
new_project | Iniciar un proyecto nuevo (modo en segundo plano) | Escritura — irreversible |
open_project | Abrir un proyecto .3dx (modo en segundo plano) | Escritura — irreversible |
add_layer_from_data | Agregar una capa de plano desde los bytes de un archivo | Escritura |
SitesAI Estimate puede funcionar en vivo en la pestaña abierta de tu navegador (los cambios aparecen a medida que el asistente los hace) o en modo en segundo plano, sin pestaña. Encontrarás notas técnicas más detalladas en la documentación MCP del producto.
Qué puedes preguntar
- “¿Qué oportunidades entraron este mes y cuáles todavía no tienen presupuesto?”
- “¿Quién está programado mañana en la obra de Ringwood, y quién no se presentó hoy?”
- “Resume las horas registradas en el trabajo 142 la semana pasada.”
- “¿Qué partes de trabajo de la semana pasada siguen sin firmar, y quién fue el operador en cada uno?”
- “¿A quién se le vencen licencias y seguros en los próximos 30 días, y en qué obras quedan cortos?”
- “Abre mi plano de Kilsyth, calibra la escala con la barra de 10 m y dame los volúmenes de corte y relleno.”
- “Pon la partida de excavación masiva a $28/m³ y muéstrame el nuevo total de la estimación.”
Preguntas frecuentes
¿Puedo hacer una cubicación de movimiento de tierras desde ChatGPT o Claude?
Sí. Conecta SitesAI Estimate como conector (la dirección es https://takeoff.sitesai.net/api/mcp) en Claude, Claude Code, Codex o ChatGPT, deja abierta una pestaña de SitesAI Estimate con tu sesión iniciada y pídeselo. El asistente abre el proyecto, calibra el plano, dibuja la cubicación y pone precio a las partidas con las herramientas indicadas arriba, y cada cambio se muestra en tu pestaña para que lo revises antes de enviar el presupuesto.
¿Qué asistentes de IA funcionan con SitesAI?
Claude (claude.ai y la app de escritorio), Claude Code, Codex (escritorio y CLI) y ChatGPT en modo desarrollador, con los pasos de arriba. Cualquier otro cliente compatible con MCP sobre streamable HTTP puede conectarse de la misma forma.
¿Qué plan incluye el conector?
En SitesAI Estimate forma parte del plan IA (US$99 por usuario al mes, con prueba gratis de 14 días y sin tarjeta). En la SitesAI App es el complemento de IA, US$38 al mes para toda la empresa. Los planes están en la página de precios.
¿Un asistente conectado puede ver los datos de otra empresa?
No. Cada clave o consentimiento pertenece a una sola empresa, y en nuestros servidores cada solicitud queda limitada a ella. Las herramientas de lectura y las de escritura están separadas, las solicitudes quedan en el registro de auditoría de IA de la empresa y puedes revocar cualquier clave o conexión en app.sitesai.net/ai-keys; deja de funcionar al instante.
Soporte
¿Problemas para conectarte, o una herramienta hace algo que no esperabas? Escribe a admin@sitesai.net — normalmente respondemos en un día hábil. Consulta también nuestra página de soporte y nuestra política de privacidad.