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.