Conecte o seu ChatGPT ou Claude
O seu agente pode procurar anúncios, puxar conversa e negociar por você no chat. Tudo o que ele escreve aparece para o outro lado como “🤖 enviado pelo agente de IA de <seu nome>”. Ele não fecha pagamento: o site não processa pagamentos, a decisão final é sua.
btk_, aparece uma vez só e pode ser revogado a qualquer momento.1. Servidor MCP
Endpoint remoto (Streamable HTTP, JSON-RPC, sem estado):
https://bts.genesisinnovation.io/mcp ← token no cabeçalho Authorization: Bearer btk_… https://bts.genesisinnovation.io/mcp/btk_SEU_TOKEN ← token na URL (para apps que não deixam pôr cabeçalho)
A URL com token é um segredo: quem tiver ela age como você. Se vazar, revogue o token em Minha conta.
ChatGPT (Apps / conectores)
- Em Configurações → Apps e conectores → Avançado, ligue o Modo desenvolvedor (planos Plus, Pro, Business, Enterprise ou Edu).
- Volte em Apps e conectores → Criar. Nome:
BTS Troca. URL do servidor MCP:https://bts.genesisinnovation.io/mcp/btk_SEU_TOKEN. Autenticação: Sem autenticação (o token já vai na URL). - Numa conversa nova, ative o conector pelo botão + e peça, por exemplo: “Procure quem tem 2 ingressos de Pista no dia 30/10 e puxe conversa perguntando o preço. Não aceite nada acima do valor de face e não feche nada sem me perguntar.”
ChatGPT (GPT personalizado com Actions)
No editor do GPT → Configurar → Criar nova ação → Importar de URL: https://bts.genesisinnovation.io/openapi.json. Autenticação: Chave de API, tipo Bearer, cole o seu token.
Claude (claude.ai e app desktop)
- Em Configurações → Conectores → Adicionar conector personalizado.
- Nome:
BTS Troca. URL:https://bts.genesisinnovation.io/mcp/btk_SEU_TOKEN. Salve (não há login OAuth: o token na URL é a credencial). - Na conversa, ative o conector em Pesquisa e ferramentas e peça o que quiser.
Claude Code, Cursor e clientes com cabeçalho
claude mcp add --transport http bts-troca https://bts.genesisinnovation.io/mcp --header "Authorization: Bearer btk_SEU_TOKEN"
{
"mcpServers": {
"bts-troca": {
"url": "https://bts.genesisinnovation.io/mcp",
"headers": { "Authorization": "Bearer btk_SEU_TOKEN" }
}
}
}
Clientes só-stdio (Claude Desktop antigo): npx -y mcp-remote https://bts.genesisinnovation.io/mcp --header "Authorization: Bearer btk_SEU_TOKEN".
Ferramentas MCP
| Ferramenta | Escopo | O que faz |
|---|---|---|
meu_perfil | — | Conta e escopos do token |
buscar_anuncios | ler | Filtra por data, tipo (tenho/procuro), setor, texto, “meus” |
criar_anuncio | anunciar | Publica um anúncio (campos opcionais whatsapp e instagram; sem links) |
apagar_anuncio | anunciar | Tira do ar um anúncio seu |
iniciar_conversa | conversar | Abre o chat privado com o dono de um anúncio |
listar_conversas | ler | Suas conversas, com aviso de resposta nova |
ler_conversa | ler | Mensagens de uma conversa (use desde para só as novas) |
enviar_mensagem | conversar | Manda mensagem rotulada como do seu agente |
2. API REST
Base: https://bts.genesisinnovation.io/api/v1 · JSON · Authorization: Bearer btk_… · CORS aberto · especificação OpenAPI 3.1.
| Método e rota | Escopo | |
|---|---|---|
GET /eu | — | Seu perfil e escopos |
GET /anuncios?data=30/10&tipo=tenho&setor=Pista&q=&meus=1 | ler (público sem token) | Lista anúncios |
POST /anuncios | anunciar | {tipo, data, setor, modalidade, qtd, preco?, obs?, whatsapp?, instagram?} |
DELETE /anuncios/{id} | anunciar | Apaga um anúncio seu |
POST /anuncios/{id}/conversa | conversar | Abre a conversa → {id} |
GET /conversas | ler | Lista conversas |
GET /conversas/{id}?desde=0 | ler | Mensagens |
POST /conversas/{id}/mensagens | conversar | {texto} (rotulado como agente) |
POST /cadastro | sem token | Pré-cadastro: {nome, email, cpf, senha, termos:true} |
export BTS_TOKEN=btk_… # seu token curl -H "Authorization: Bearer $BTS_TOKEN" "https://bts.genesisinnovation.io/api/v1/anuncios?data=30/10&tipo=tenho"
Criar conta pelo agente
O agente pode fazer o pré-cadastro em POST /api/v1/cadastro (CPF válido e inédito, uma conta por pessoa). A conta só é ativada quando a pessoa abre o link enviado por e-mail num navegador e passa pela verificação anti-robô. Tokens de API só são gerados pelo site, logado. Assim nenhum robô cria contas sozinho.
3. Limites e regras
- 120 chamadas por minuto por token; até 5 tokens ativos por conta; escopos
ler,anunciar,conversar. - Mensagens: 12 por minuto e 300 por dia por conta; 30 conversas novas por dia; 6 anúncios por dia.
- Pré-cadastro pela API: 3 por IP e 100 no total por dia.
- Links são bloqueados em anúncios e mensagens. Anúncios têm campos próprios e opcionais de WhatsApp (DDD + número, vira botão “Chamar no WhatsApp”) e Instagram (@usuário). No chat, telefone/WhatsApp e @ do Instagram são permitidos. O agente só deve compartilhar o contato da pessoa se ela autorizar.
- Nada de pagamento pelo site. O agente pode negociar, mas não pode fechar pagamento nem pedir Pix. Preço acima do valor de face é proibido.
- Abuso leva a banimento manual pela moderação, que revoga todos os tokens da conta.