LotsTeam

Recopila solicitudes de funciones y mensajes de soporte, conviértelos en tareas y publica lo que se ha lanzado.

Servidor MCP alojado

npx add-mcp 'https://api.lots.team/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Pregúntale a tu agente, por ejemplo.

Una vez que LotsTeam esté conectado, solicitudes simples como estas funcionan.

  • «¿Cuáles son las cinco solicitudes abiertas más votadas de este mes?»
  • «Crea una tarea para la solicitud de exportación CSV y vincúlala.»
  • «Redacta una entrada de changelog para todo lo publicado esta semana.»

Conéctate en dos minutos.

Claude

Configuración → Conectores → Añadir conector personalizado. Pega la URL, conéctate e inicia sesión con tu cuenta de Lots.

ChatGPT

Configuración → Apps y conectores → Avanzado → activa el modo de desarrollador y luego crea un conector con la URL e inicia sesión.

Claude Code

claude mcp add --transport http lots-team https://api.lots.team/mcp

Codex

codex mcp add lots-team --url https://api.lots.team/mcp

Cursor, Windsurf y otros

{
  "mcpServers": {
    "lots-team": {
      "url": "https://api.lots.team/mcp"
    }
  }
}

Agentes en la nube sin MCP

Dale al agente https://api.lots.team/docs.md y una clave de API de lotstech.com/api. Llama a la API REST con Authorization: Bearer <key>.

Cada servidor usa OAuth: tu agente actúa como tú, dentro de tus propios roles y espacios de trabajo. Puedes desconectarlo en cualquier momento desde la aplicación.

39 herramientas, también endpoints REST.

Cada herramienta está disponible a través de MCP y como endpoint REST en https://api.lots.team/api/v1/lotsteam.

Añadir dominio de proyecto

POST /projects/:id/domain

Conecta un dominio personalizado como support.example.com al portal público de un proyecto. Devuelve los registros DNS que la persona debe añadir (un CNAME solo DNS); entrégale los registros y luego llama a verify_project_domain una vez que los haya añadido. Reemplaza cualquier dominio que el proyecto ya tenga.

Crear changelog

POST /changelog

Crea un borrador de changelog en un proyecto.

Crear publicación

Registra una publicación en un proyecto, como una solicitud escuchada en una llamada de ventas o en un correo electrónico. Envía project_id, title, description y category (feature, bug, improvement, question u other). Añade email y user_name cuando sepas quién lo pidió.

Crear comentario de publicación

Añade un comentario a una publicación.

Crear proyecto

POST /projects

Crea un proyecto: un producto con su propio feedback, tareas, bandeja de soporte, changelog y portal público. Un proyecto es lo que LotsTeam factura: cubierto por el plan del propietario, o pagado con créditos por proyecto al mes. Confirma con la persona antes de crear uno y consulta get_funding_status si puede necesitar financiación. Envía organization_id y name; la dirección del portal se deriva del nombre a menos que pases slug. Pasa is_internal true para un proyecto que solo el equipo debe ver (sin portal público ni widget).

Crear tarea

POST /tasks

Crea una tarea en un proyecto. El estado es todo, in-progress o done.

Crear comentario de tarea

Añade un comentario a una tarea.

Eliminar changelog

DELETE /changelog/:id

Elimina un borrador de changelog no publicado por changelog_id. Solo propietarios y administradores. Una entrada publicada es rechazada: despublica primero con update_changelog (is_published false) y luego elimínala. Confirma con la persona antes de eliminar; no se puede deshacer.

Eliminar comentario de publicación

Elimina uno de tus propios comentarios en una publicación. Pregunta primero a la persona; no se puede deshacer.

Eliminar comentario de tarea

Elimina uno de tus propios comentarios en una tarea. Pregunta primero a la persona; no se puede deshacer.

Obtener changelog

GET /changelog/:id

Lee una entrada de changelog por changelog_id.

Obtener hilo de contacto

GET /contact/:id/thread

Lee un mensaje de soporte y sus respuestas antes de redactar una respuesta.

Obtener estado de financiación

Comprueba la cobertura de suscripción, la financiación con créditos y las tarifas en vivo. Si se necesita financiación, ofrece suscripción o créditos y dale al propietario la settings_url devuelta. Esta herramienta nunca habilita la facturación con créditos.

Obtener publicación

Lee una publicación por post_id.

Obtener proyecto

GET /projects/:id

Lee un proyecto por project_id.

Obtener tarea

GET /tasks/:id

Lee una tarea por task_id.

Vincular publicación a tarea

Vincula una publicación a una tarea para que el tablero muestre de qué solicitud proviene el trabajo. Una tarea puede llevar muchas publicaciones; volver a vincular no hace nada. Todos aquellos cuya publicación esté vinculada pueden recibir un correo cuando se publique la entrada de changelog de la tarea.

Listar changelog

GET /changelog

Lista las entradas de changelog de un proyecto u organización.

Listar mensajes de contacto

GET /contact

Lista los mensajes de soporte de un proyecto.

Listar publicaciones vinculadas

Lista las publicaciones vinculadas a una tarea.

Listar miembros de organización

GET /organizations/:id/members

Lista las personas de una organización, incluido su rol. Usa un id de usuario miembro al asignar una tarea.

Listar organizaciones

GET /organizations

Lista las organizaciones a las que pertenece esta cuenta.

Listar publicaciones

Lista las publicaciones de un proyecto u organización. Una publicación es una solicitud de usuario, un error o una idea del widget, del portal público o del equipo. Pasa project_id u organization_id.

Listar proyectos

GET /projects

Lista los proyectos de una organización. Pasa organization_id de list_organizations.

Listar tareas

GET /tasks

Lista las tareas de un proyecto. Los filtros opcionales incluyen status, assignee_id y priority.

Fusionar publicaciones

POST /feedback/:id/merge

Fusiona publicaciones duplicadas en una sola. post_id es la publicación que se conserva; duplicate_post_ids (hasta 20, del mismo proyecto) se cierran y apuntan a ella. Sus votos se mueven a la publicación conservada (una persona que votó en ambas cuenta una vez), y cada tarea vinculada a cualquiera de ellas se vincula a todas, para que todos los que lo pidieron sean informados cuando se publique. Nada se elimina. Confirma los duplicados con la persona primero.

Publicar changelog

Publica una entrada de changelog para que se muestre en el portal público. Establece notify_requesters en true para también enviar un correo a las personas cuyas publicaciones están vinculadas a su tarea, una vez; pregunta primero a la persona. El resultado indica cuántos fueron notificados en requesters_notified.

Responder a mensaje de contacto

POST /contact/:id/reply

Responde en un hilo de soporte. La respuesta se guarda en la conversación y se envía por correo a la persona que escribió. Muestra el borrador a la persona y envía solo después de que lo apruebe.

Desvincular publicación de tarea

Elimina una publicación de una tarea. Las demás publicaciones vinculadas permanecen.

Actualizar changelog

PUT /changelog/:id

Actualiza un borrador de changelog. Envía changelog_id y solo los campos que deben cambiar.

Actualizar mensaje de contacto

PUT /contact/:id

Marca mensajes de soporte como leídos, archivados o de nuevo como nuevos. Envía status y contact_message_id, o contact_message_ids (hasta 50) para limpiar un lote como spam de proveedores. Los mensajes archivados permanecen en el historial de la bandeja de entrada.

Actualizar publicación

Actualiza una publicación. Envía post_id y solo los campos que deben cambiar, como title, description o status.

Actualizar comentario de publicación

Edita uno de tus propios comentarios en una publicación. Envía comment_id y el nuevo contenido.

Actualizar proyecto

PUT /projects/:id

Actualiza el nombre, la descripción, logo_url o la configuración de un proyecto (marca y opciones del portal; las claves que envíes se fusionan con la configuración existente). is_internal true oculta el portal público y el widget del proyecto; solo los miembros lo ven. Envía project_id y solo los campos que deben cambiar. Los dominios personalizados usan add_project_domain.

Actualizar tarea

PUT /tasks/:id

Actualiza una tarea. Envía task_id y solo los campos que deben cambiar. Envía project_id para mover la tarea a otro proyecto de la misma organización; conserva su id, comentarios, estado y fechas.

Actualizar comentario de tarea

Edita uno de tus propios comentarios en una tarea. Envía comment_id y el nuevo contenido.

Verificar dominio de proyecto

POST /projects/:id/domain/verify

Comprueba si el dominio personalizado de un proyecto está activo: estado de DNS y certificado, y los registros que aún se necesitan si no lo está.

Preguntas, respondidas.

¿Cuál es la URL del servidor MCP de LotsTeam?

https://api.lots.team/mcp. Añádela como servidor MCP remoto (conector personalizado) en tu agente de IA e inicia sesión con tu cuenta de Lots.

¿Qué agentes funcionan con LotsTeam?

Claude, ChatGPT (modo de desarrollador), Claude Code, Codex, Cursor, Windsurf y cualquier otro cliente que admita MCP remoto con OAuth. Los agentes sin MCP usan la API REST con una clave de API.

¿Dónde está la documentación de la API de LotsTeam?

https://api.lots.team/docs.md: Markdown escrito para que un agente de IA pueda leerlo. Las solicitudes van a https://api.lots.team/api/v1/lotsteam con Authorization: Bearer <your key>.

¿Cómo obtengo una clave de API de LotsTeam?

Usa Generar clave en esta página o en lotstech.com/api. Inicia sesión con tu cuenta de LotsTech, nombra la clave y cópiala una vez. Puedes revocarla allí en cualquier momento.

¿El acceso a MCP o API cuesta extra?

No. Está incluido con LotsTeam. Solo pagas por el propio plan o uso de LotsTeam, y tu proveedor de IA factura su propio uso.