LocalTry AI CRM

Opera y personaliza un CRM de IA aislado por inquilinos para clientes, ventas, trabajos, marketing, reseñas, flujos de trabajo, documentos y páginas de espacio de trabajo.

Documentación

LocalTry MCP

Usa LocalTry desde ChatGPT y otros clientes MCP manteniendo cada negocio estrictamente aislado.

LocalTry MCP es un servidor remoto de Protocolo de Contexto de Modelos para operar un CRM de LocalTry con instrucciones en lenguaje natural. Se ejecuta en Cloudflare Workers, utiliza OAuth 2.1 y vincula cada conexión a un usuario, negocio, rol y conjunto de permisos verificado de LocalTry.

Lo que permite

  • Buscar clientes, empresas, contactos, prospectos, trabajos, presupuestos y facturas.
  • Crear y actualizar registros de CRM validados.
  • Inspeccionar la arquitectura completa del espacio de trabajo del inquilino.
  • Planificar y aplicar personalizaciones del espacio de trabajo solo para el inquilino.
  • Ejecutar flujos de trabajo guardados.
  • Pedir a LocalTry Command que realice operaciones comerciales de varios pasos.
  • Revisar versiones de personalización y restaurar una versión anterior.
  • Leer un historial de actividad y auditoría limitado al inquilino.

Herramientas disponibles

HerramientaPropósito
get_workspace_overviewInspeccionar las páginas, módulos, campos, flujos de trabajo, integraciones e historial de personalización del negocio conectado.
search_crmBuscar registros de CRM limitados al inquilino sin exponer SQL sin procesar.
create_or_update_crm_recordCrear o actualizar un registro de CRM validado.
plan_workspace_changeCrear un plan de personalización versionado sin aplicarlo.
apply_workspace_changeAplicar un plan explícitamente aprobado solo al espacio de trabajo conectado.
list_workspace_versionsRevisar el historial de personalización del espacio de trabajo.
restore_workspace_versionRestaurar una versión anterior aprobada para el espacio de trabajo conectado.
run_workflowEjecutar uno de los flujos de trabajo guardados del negocio.
run_localtry_commandUsar LocalTry Command para operaciones de CRM y negocio verificadas de varios pasos.
get_recent_activityRevisar la actividad reciente de CRM, flujos de trabajo y personalización.

El límite del inquilino

Hay un servicio MCP compartido, pero cada autorización es lógicamente privada. El cliente no puede proporcionar ni cambiar un identificador de inquilino.

MCP client
  -> LocalTry OAuth consent
  -> token bound to user + business + role + scopes
  -> LocalTry MCP Worker
  -> private Cloudflare service binding
  -> LocalTry domain services
  -> business-scoped data and workspace runtime

El Worker de MCP no recibe un enlace de base de datos. Solo puede acceder a LocalTry a través del contrato de servicio privado en docs/localtry-bridge-contract.md.

Endpoint remoto

El endpoint de producción está activo:

https://mcp.localtry.com/mcp

Verificación de estado:

https://mcp.localtry.com/health

Los clientes descubren los metadatos de OAuth 2.1 automáticamente. La autorización admite PKCE, registro dinámico de clientes, tokens de acceso de corta duración y tokens de actualización. Los usuarios inician sesión en LocalTry y aprueban un espacio de trabajo visible; no se copia ninguna clave de API de LocalTry en el cliente MCP.

Desarrollo local

Requisitos: Node.js 20 o más reciente y una cuenta de Cloudflare.

npm install
npm run types
npm run check
npm run dev

Crea un espacio de nombres KV de OAuth y reemplaza el ID de espacio de nombres de marcador de posición en wrangler.jsonc:

npx wrangler kv namespace create OAUTH_KV

El enlace de servicio LOCALTRY_API debe apuntar al WorkerEntrypoint LocalTryMcpBridge nombrado exportado por la implementación del CRM de LocalTry.

Consulta el contrato de puente para conocer el límite de confianza exacto.

ChatGPT

ChatGPT admite aplicaciones MCP remotas a través del modo de desarrollador. Consulta docs/chatgpt.md para conocer el flujo de conexión y los requisitos de plan actuales. Crear una aplicación personalizada privada conecta este servidor a una cuenta o espacio de trabajo de ChatGPT; publicar en el directorio público de aplicaciones de ChatGPT es un proceso de revisión separado de OpenAI.

La lista de revisión pública no secreta, los avisos iniciales, los casos de prueba y las notas de versión se mantienen en docs/openai-submission.md.

Principios de diseño

  • Sin herramienta de SQL sin procesar.
  • Sin argumento de herramienta de ID de inquilino.
  • Sin herramienta de lectura de secretos.
  • Herramientas orientadas a objetivos en lugar de reflejar toda la API.
  • Aprobación explícita para cambios consecuentes en el espacio de trabajo.
  • Soporte de versionado, eventos de auditoría y restauración.
  • Verificaciones de permisos tanto en el Worker de MCP como en la capa de dominio del CRM.

Estado

La producción está implementada en mcp.localtry.com. La autorización OAuth, los tokens de actualización, la inicialización de MCP, el descubrimiento de herramientas, el enlace de inquilino y una lectura en vivo del espacio de trabajo se han verificado de extremo a extremo. El Worker público solo accede al CRM a través de un enlace de servicio privado de Cloudflare y no tiene enlace de base de datos.

Licencia

MIT