LotsTeam

Colete solicitações de recursos e mensagens de suporte, transforme-as em tarefas e publique o que foi lançado.

Servidor MCP hospedado

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

Instala no Claude Code, Codex, Cursor e outros

Documentação

Pergunte ao seu agente, por exemplo.

Depois que o LotsTeam estiver conectado, solicitações simples como estas funcionam.

  • “Quais são as cinco solicitações abertas mais votadas deste mês?”
  • “Crie uma tarefa para a solicitação de exportação CSV e vincule-a.”
  • “Elabore uma entrada de changelog para tudo o que foi lançado esta semana.”

Conecte-se em dois minutos.

Claude

Configurações → Conectores → Adicionar conector personalizado. Cole a URL, conecte-se e faça login com sua conta Lots.

ChatGPT

Configurações → Apps e Conectores → Avançado → ative o Modo de desenvolvedor e, em seguida, crie um conector com a URL e faça login.

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 e outros

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

Agentes de nuvem sem MCP

Dê ao agente https://api.lots.team/docs.md e uma chave de API de lotstech.com/api. Ele chama a API REST com Authorization: Bearer <key>.

Todo servidor usa OAuth: seu agente age como você, dentro dos seus próprios papéis e espaços de trabalho. Você pode desconectá-lo a qualquer momento pelo aplicativo.

39 ferramentas, também endpoints REST.

Cada ferramenta está disponível via MCP e como endpoint REST em https://api.lots.team/api/v1/lotsteam.

Adicionar domínio de projeto

POST /projects/:id/domain

Conecte um domínio personalizado, como support.example.com, ao portal público de um projeto. Retorna os registros DNS que a pessoa deve adicionar (um CNAME somente DNS); forneça os registros a ela e, em seguida, chame verify_project_domain assim que ela os adicionar. Substitui qualquer domínio que o projeto já tenha.

Criar changelog

POST /changelog

Crie um rascunho de changelog em um projeto.

Criar post

Registre um post em um projeto, como uma solicitação ouvida em uma ligação de vendas ou em um e-mail. Envie project_id, title, description e category (feature, bug, improvement, question ou other). Adicione email e user_name quando souber quem solicitou.

Criar comentário em post

Adicione um comentário a um post.

Criar projeto

POST /projects

Crie um projeto: um produto com seu próprio feedback, tarefas, caixa de entrada de suporte, changelog e portal público. Um projeto é o que o LotsTeam cobra: coberto pelo plano do proprietário ou, caso contrário, pago com créditos por projeto por mês. Confirme com a pessoa antes de criar um e verifique get_funding_status se ela precisar de financiamento. Envie organization_id e name; o endereço do portal é derivado do nome, a menos que você passe slug. Passe is_internal true para um projeto que apenas a equipe deve ver (sem portal público ou widget).

Criar tarefa

POST /tasks

Crie uma tarefa em um projeto. O status é todo, in-progress ou done.

Criar comentário em tarefa

Adicione um comentário a uma tarefa.

Excluir changelog

DELETE /changelog/:id

Exclua um rascunho de changelog não publicado por changelog_id. Somente proprietários e administradores. Uma entrada publicada é recusada: cancele a publicação primeiro com update_changelog (is_published false) e depois exclua-a. Confirme com a pessoa antes de excluir; não pode ser desfeito.

Excluir comentário em post

Exclua um dos seus próprios comentários em um post. Pergunte primeiro à pessoa; não pode ser desfeito.

Excluir comentário em tarefa

Exclua um dos seus próprios comentários em uma tarefa. Pergunte primeiro à pessoa; não pode ser desfeito.

Obter changelog

GET /changelog/:id

Leia uma entrada de changelog por changelog_id.

Obter thread de contato

GET /contact/:id/thread

Leia uma mensagem de suporte e suas respostas antes de redigir uma resposta.

Obter status de financiamento

Verifique a cobertura da assinatura, o financiamento por créditos e as taxas atuais. Se for necessário financiamento, ofereça assinatura ou créditos e dê ao proprietário o settings_url retornado. Esta ferramenta nunca ativa a cobrança por créditos.

Obter post

Leia um post por post_id.

Obter projeto

GET /projects/:id

Leia um projeto por project_id.

Obter tarefa

GET /tasks/:id

Leia uma tarefa por task_id.

Vincular post a tarefa

Vincule um post a uma tarefa para que o quadro mostre de qual solicitação o trabalho veio. Uma tarefa pode conter vários posts; vincular novamente não faz nada. Todos cujo post está vinculado podem receber e-mail quando a entrada de changelog da tarefa for publicada.

Listar changelog

GET /changelog

Liste entradas de changelog de um projeto ou organização.

Listar mensagens de contato

GET /contact

Liste mensagens de suporte de um projeto.

Listar posts vinculados

Liste os posts vinculados a uma tarefa.

Listar membros da organização

GET /organizations/:id/members

Liste as pessoas em uma organização, incluindo seus papéis. Use o ID de usuário de um membro ao atribuir uma tarefa.

Listar organizações

GET /organizations

Liste as organizações às quais esta conta pertence.

Listar posts

Liste posts de um projeto ou organização. Um post é uma solicitação de usuário, bug ou ideia vinda do widget, do portal público ou da equipe. Passe project_id ou organization_id.

Listar projetos

GET /projects

Liste projetos em uma organização. Passe organization_id de list_organizations.

Listar tarefas

GET /tasks

Liste tarefas de um projeto. Filtros opcionais incluem status, assignee_id e priority.

Mesclar posts

POST /feedback/:id/merge

Mescle posts duplicados em um só. post_id é o post a ser mantido; duplicate_post_ids (até 20, do mesmo projeto) são fechados e apontam para ele. Os votos deles vão para o post mantido (uma pessoa que votou em ambos conta uma vez), e toda tarefa vinculada a qualquer um deles é vinculada a todos, para que todos que pediram sejam avisados quando for lançado. Nada é excluído. Confirme os duplicados com a pessoa primeiro.

Publicar changelog

Publique uma entrada de changelog para que ela apareça no portal público. Defina notify_requesters como true para também enviar e-mail às pessoas cujos posts estão vinculados à tarefa, uma vez; pergunte primeiro à pessoa. O resultado informa quantos foram notificados em requesters_notified.

Responder a mensagem de contato

POST /contact/:id/reply

Responda em um thread de suporte. A resposta é armazenada na conversa e enviada por e-mail à pessoa que escreveu. Mostre o rascunho à pessoa e envie somente após a aprovação dela.

Desvincular post de tarefa

Remova um post de uma tarefa. Outros posts vinculados permanecem.

Atualizar changelog

PUT /changelog/:id

Atualize um rascunho de changelog. Envie changelog_id e somente os campos que devem mudar.

Atualizar mensagem de contato

PUT /contact/:id

Marque mensagens de suporte como lidas, arquivadas ou de volta a novas. Envie status e contact_message_id, ou contact_message_ids (até 50) para limpar um lote, como spam de fornecedor. Mensagens arquivadas permanecem no histórico da caixa de entrada.

Atualizar post

Atualize um post. Envie post_id e somente os campos que devem mudar, como title, description ou status.

Atualizar comentário em post

Edite um dos seus próprios comentários em um post. Envie comment_id e o novo conteúdo.

Atualizar projeto

PUT /projects/:id

Atualize o nome, a descrição, o logo_url ou as configurações de um projeto (marca e opções do portal; as chaves enviadas são mescladas nas configurações existentes). is_internal true oculta o portal público e o widget do projeto; somente membros o veem. Envie project_id e somente os campos que devem mudar. Domínios personalizados usam add_project_domain.

Atualizar tarefa

PUT /tasks/:id

Atualize uma tarefa. Envie task_id e somente os campos que devem mudar. Envie project_id para mover a tarefa para outro projeto na mesma organização; ela mantém seu id, comentários, status e datas.

Atualizar comentário em tarefa

Edite um dos seus próprios comentários em uma tarefa. Envie comment_id e o novo conteúdo.

Verificar domínio de projeto

POST /projects/:id/domain/verify

Verifique se o domínio personalizado de um projeto está ativo: status de DNS e certificado, e os registros ainda necessários se não estiver.

Perguntas, respondidas.

Qual é a URL do servidor MCP do LotsTeam?

https://api.lots.team/mcp. Adicione-o como um servidor MCP remoto (conector personalizado) no seu agente de IA e faça login com sua conta Lots.

Quais agentes funcionam com o LotsTeam?

Claude, ChatGPT (modo de desenvolvedor), Claude Code, Codex, Cursor, Windsurf e qualquer outro cliente que suporte MCP remoto com OAuth. Agentes sem MCP usam a API REST com uma chave de API.

Onde estão os documentos da API do LotsTeam?

https://api.lots.team/docs.md: Markdown escrito para que um agente de IA possa lê-lo. As solicitações vão para https://api.lots.team/api/v1/lotsteam com Authorization: Bearer <your key>.

Como obtenho uma chave de API do LotsTeam?

Use Gerar chave nesta página ou em lotstech.com/api. Faça login com sua conta LotsTech, nomeie a chave e copie-a uma vez. Você pode revogá-la lá a qualquer momento.

MCP ou acesso à API custam extra?

Não. Está incluído no LotsTeam. Você paga apenas pelo plano ou uso do próprio LotsTeam, e seu provedor de IA cobra o próprio uso.