Bot do Afiliado
mcp remote · streamable-http · v1.0.0 · source: crawl
https://app.botdoafiliado.com/mcp
Affiliate links, product search and offer posts for Shopee, Mercado Livre, Amazon and AliExpress.
Works
95
Verified Oct 31, 2026 · p50 1208 ms · p95 1372 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'bot-do-afiliado' |
| tools_listed | 15 | pass | 30 tools |
| schema_complete | 15 | pass | 30 of 30 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 1208 ms |
| latency_p95 | 5 | pass | p95 1372 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | fail | broad tools: run_command |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (30)
| Name | Description | Schema |
|---|---|---|
convert_links | Converte um ou vários links (URLs de produtos/lojas) em links de afiliado do seu bot. OBRIGATÓRIO informar "url" (um único link) ou "urls" (vários, até 150 por chamada). Link sem https:// e pontuação | typed |
get_product | Retorna dados do produto (título, preço como número na moeda de "currency", imagem), o link de afiliado (affiliate_url), o link final (final_url) e o histórico de preços a partir de uma URL. No AliExp | typed |
create_offer_post | Monta um post de oferta pronto para publicar (título, preço, cupom e link final) a partir de uma ou mais URLs de produto, usando o template de oferta do bot. OBRIGATÓRIO informar "url" ou "urls". Info | typed |
search_products | Busca produtos por palavra-chave nas APIs dos marketplaces do bot (Shopee, AliExpress, Amazon; Kabum e Magalu quando informados em "site"). Filtre por faixa de preço (price_min/price_max) e ordene (so | typed |
campaign_metrics | Série temporal de uma campanha entre "de" e "ate": cliques, entradas, saídas, permanência (entradas − saídas acumulado) e churn (saídas/entradas) por dia (até 93 dias) ou por hora (até 7 dias). Use pa | typed |
run_command | Executa um comando/gatilho do bot — o MESMO executor do Telegram — e devolve o conteúdo pronto, aplicando o template do bot (TEXTO formatado, não JSON). Ex.: "converter" (alias "c") converte um link c | typed |
list_coupons | Lista os cupons cadastrados no bot (código, descrição, link, validade e os campos detalhados do desconto: discountType, discountValue, minPurchase, maxDiscount, isCashback e isSoldOut). Por padrão ret | typed |
list_coupon_categories | Lista os sites de cupons do bot (id, nome e domínio). Use o ID como site_id em add_coupon e list_coupons. São centenas de sites: filtre com "query" (nome, domínio ou apelido, ex.: "shopee") em vez de | typed |
add_coupon | Cadastra (ou atualiza) cupons no bot. Para UM cupom, informe "code" (o código) OU "url" (cupom resgatável no link, sem código); para VÁRIOS, mande a lista em "coupons" (até 50 por chamada, cada item c | typed |
remove_coupon | Remove um cupom do bot pelo "id" (obtido em list_coupons) ou pelo "code". Informe um dos dois. | typed |
activate_coupon | Reativa um cupom expirado/inativo (de list_coupons com status="expired"), deixando-o vigente de novo. Por padrão remove a expiração (fica vigente sem prazo); informe "expires_at" para definir uma nova | typed |
get_template | Lê os templates do bot — tanto o FORMATO das ofertas (oferta, cupom, rodapé e rodapé por marketplace) quanto as mensagens de RESPOSTA (boas-vindas, uso de comando, carregando, sucesso, erro, entrega d | typed |
reject_userbot_offer | Descarta a oferta da fila do Puxador (não publica). A decisão fica no Histórico e não volta para a fila. Exige dono ou admin do bot. | typed |
set_template | Cria/atualiza (SOBRESCREVE) um template do bot. Aceita o FORMATO das ofertas (format.oferta, format.oferta.multi, format.cupom.single, format.cupom.multi, format.post.footer e rodapé por marketplace f | typed |
get_bot_info | Mostra o que ESTE bot suporta: marketplaces com busca ativa (search_sites, usados por search_products), catálogos públicos (Kabum/Magalu, com flag de monetização), redes/domínios com conversão de link | typed |
get_userbot_config | Mostra a configuração do módulo Puxador deste bot: settings (grupo de aprovação, destino padrão, blocklist global, fonte padrão de texto/foto, publicação automática na Vitrine, status da sessão, aprov | typed |
set_userbot_config | Altera a configuração do módulo Puxador. Envie só o que quer mudar: `settings` (enabled, approvalGroupId, defaultDestinationId, blocklist, textSource, photoSource, autoShowcase, autoApprove, approvalM | typed |
get_userbot_history | Últimas ofertas capturadas pelo Puxador, com o texto CRU que chegou do canal e o texto FINAL depois das regras e da conversão de links (antes → depois), status, destino e quem decidiu. Use como exempl | typed |
preview_userbot_rules | Aplica um perfil de texto + substituições/bloqueios a um texto de exemplo e devolve o resultado, SEM salvar nada. Diz também se a mensagem seria descartada. O perfil só trata o texto; esta prévia não | typed |
list_campaigns | Lista as campanhas de captação do workspace (Telegram e WhatsApp) com total de grupos, grupos abertos (com vaga e saudáveis), membros e link público. Use quando o usuário perguntar "como estão minhas | typed |
get_campaign | Detalhe de uma campanha (por id ou slug) com os grupos e o resumo dos últimos 7 e 30 dias: cliques, entradas, saídas, retenção, vendas e comissão. Use quando o usuário perguntar sobre UMA campanha esp | typed |
list_whatsapp_groups | Grupos WhatsApp do workspace com membros, o máximo de pessoas (o da campanha), se está trancado para novos membros, se é destino, ativo, saúde, incidentes abertos e as campanhas vinculadas. O link de | typed |
activity_history | Linha do tempo (mais recente primeiro) do que aconteceu: entradas/saídas por grupo (agregadas por hora), alertas de queda, grupos registrados, números WhatsApp adicionados/removidos/caídos, campanhas | typed |
activity_stats | Totais do histórico de atividade por tipo e por ação no período (mesmos itens de activity_history). Use para "quantos números caíram este mês" ou "quantos incidentes tivemos". | typed |
list_showcase_items | Itens da Vitrine do bot (a página pública de ofertas /v/<slug>), mais recentes primeiro, com id, título, link, preço, cupom, se está ativo e quando vence. Use para "o que tem na minha Vitrine" e para | typed |
add_showcase_item | Publica uma oferta na Vitrine do bot (página pública, visível para qualquer visitante). O "link_url" é convertido no link de afiliado do bot antes de salvar; se a conversão falhar, nada é salvo. A mes | typed |
remove_showcase_item | Remove de vez um item da Vitrine pelo id (de list_showcase_items). Não há como desfazer: confirme com o usuário antes. Exige permissão de escrita (bot:write). | typed |
list_userbot_queue | Fila de aprovação do Puxador (ofertas capturadas dos canais-fonte esperando decisão), mais novas primeiro: texto que será publicado, preço, cupons, destinos e se pode aprovar ou rejeitar. O texto vem | typed |
approve_userbot_offer | PUBLICA a oferta nos canais de destino (os "destinos" de list_userbot_queue), para todos os membros, e não dá para desfazer pelo MCP. Antes, mostre ao usuário o texto e os destinos e só aprove com um | typed |
propose_offer_post | Põe uma oferta que você escreveu na fila de aprovação do Puxador. NÃO publica: o dono aprova depois, no grupo de aprovação do Telegram, no painel ou com approve_userbot_offer. O bot converte os links | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/io-github-csseocao-bot-do-afiliado)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.