Uppercut Merchant MCP
Execute seu programa de afiliados B2B SaaS a partir do Claude, Cursor ou qualquer cliente MCP. O Merchant MCP da Uppercut oferece 18 ferramentas via OAuth 2.1 para gerenciar campanhas, revisar e aprovar vendas, verificar rastreamento e gerenciar afiliados. A Uppercut é um software de afiliados gratuito (rastreamento, comissões recorrentes, pagamentos via Stripe Connect) que também recruta publishers para você.
Servidor MCP hospedado
npx add-mcp 'https://app.uppercut.co/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Escopos
OAuth 2.1 com PKCE para clientes públicos. Cada token tem escopo para um time.
merchant:read
Todas as ferramentas de listagem e leitura
merchant:write
Criar e atualizar campanhas e destinos, remover afiliados, aprovar ou rejeitar vendas, enviar ativos e criar um link de financiamento de pagamento
Ferramentas
Dezoito ferramentas para executar o programa. Ferramentas de escrita precisam de merchant:write.
Configuração / status
- validate_tracking Verifica se o rastreamento de cliques, inscrições e vendas está funcionando
- read_status_board Lê as tarefas no seu quadro de status de comerciante
- lookup_docs Encontra a página certa em docs.uppercut.co
Programas
- create_campaign Recebe um nome, reward_type e reward_value, além de janelas opcionais e um destino
- get_campaign / update_campaign Lê ou altera uma campanha
- add_destination Adiciona uma página de destino a uma campanha
Afiliados
- list_affiliates / search_affiliates / get_affiliate Encontra e inspeciona afiliados
- remove_affiliate Exige um motivo e recusa enquanto o afiliado tiver vendas em aberto. Afiliados removidos nunca podem voltar.
Vendas e leads
- list_sales / approve_sale / reject_sale Revise conversões antes de pagá-las
- list_leads Inscrições com e-mail ou ID de usuário e o afiliado que as indicou
Ativos e pagamentos
- list_assets / upload_asset Lista ativos criativos ou envia um a partir de uma URL pública
- add_payout_method Retorna um link do Stripe Checkout para adicionar um método de financiamento
Ferramentas de escrita: create_campaign, update_campaign, add_destination, remove_affiliate, approve_sale, reject_sale, upload_asset, add_payout_method
Exemplos de prompts
- “Leia meu quadro de status”
- “Liste leads com e-mail e afiliado”
- “Validar rastreamento”
- “Crie uma campanha de 20% para a Acme”
Endpoints
O MCP executa o programa. As vendas ainda são registradas por meio do Stripe ou da API REST em /api/track-sale.
- MCP https://app.uppercut.co/mcp
- Autorizar https://app.uppercut.co/oauth/authorize
- Token https://app.uppercut.co/oauth/token
- Registrar (DCR) https://app.uppercut.co/oauth/register
- Metadados AS https://app.uppercut.co/.well-known/oauth-authorization-server
- Metadados de recurso https://app.uppercut.co/.well-known/oauth-protected-resource
Perguntas frequentes
O Merchant MCP é o mesmo que a API de vendas?
Não. O MCP executa o programa para um time conectado. As vendas ainda são registradas por meio do Stripe ou da API REST, incluindo /api/track-sale. A maioria das configurações usa ambos: MCP para executar o programa, Stripe ou REST para atribuir vendas.
Preciso de uma chave de API para o MCP?
Não. Você se conecta com OAuth 2.1 e PKCE. Após entrar e clicar em Permitir, o cliente recebe um token Bearer com escopo para um time. O MCP não tem acesso não autenticado nem chaves de API anônimas.
Uma conexão pode gerenciar vários times?
Não. A tela de consentimento escolhe um time e o token só funciona para esse time. Para trocar, reconecte e escolha um time diferente.
Onde os agentes encontram como se conectar?
Comece com /llms.txt e /.well-known/mcp.json em uppercut.co, ou leia o guia de conexão em /mcp.md. A configuração interativa está em app.uppercut.co/agents/mcp.