Conectar seu assistente de IA (MCP)
A Bernuvia fala MCP: seu assistente pode buscar, comprar, publicar e consultar suas vendas com as permissões que você der, e nunca assinar um pagamento.
O que é e para que serve
MCP (Model Context Protocol) é a forma padrão de um assistente de IA (o Claude, por exemplo) se conectar a uma ferramenta e usá-la de verdade. A Bernuvia expõe seu marketplace por MCP, então seu assistente não te explica como publicar um template: ele publica, na sua conta e com as suas permissões.
- São as mesmas funções que o site usa, com as mesmas validações, a mesma revisão e a mesma moderação.
- Não precisa programar: você conecta com uma linha e um token que cria e revoga quando quiser.
- Funciona com o Claude e com qualquer cliente que fale MCP.
Tem uma explicação mais longa, com exemplos, na página do MCP.
Como conectar
- 1Entre em MCP no seu painel e clique em Criar token.
- 2Dê um nome que diga para que serve (“Claude do meu notebook”, “vendas”) e escolha as permissões. Se sua conta tiver 2FA, ele vai pedir o código.
- 3Copie o token na hora: por segurança, ele não é exibido de novo. Se perder, revogue e crie outro.
- 4Guarde em uma variável de ambiente e conecte seu cliente com o bloco correspondente (abaixo há um por cliente).
- 5Abra uma sessão nova do seu assistente: as ferramentas são anunciadas quando a conversa começa, então não aparecem naquela que já estava aberta.
A partir do diretório oficial de MCP: a Bernuvia está publicada lá como `com.bernuvia/marketplace`. Se o seu cliente lê esse diretório, você a adiciona de lá e a única coisa que informa é o token; os blocos abaixo são para os clientes que não o leem.
macOS e Linux: guarde o token na variável `BERNUVIA_TOKEN`. Ao colar não aparece nada e ele não fica no histórico.
read -rs BERNUVIA_TOKEN && export BERNUVIA_TOKENWindows (PowerShell): a mesma coisa, em uma linha.
$BERNUVIA_TOKEN = Read-Host "Bernuvia token"Claude Code: no terminal, com o Claude Code instalado, cole este comando. Seu token não aparece: quem o coloca é a variável.
claude mcp add --transport http bernuvia https://www.bernuvia.com/api/mcp \
--header "Authorization: Bearer ${BERNUVIA_TOKEN}"Claude Desktop e claude.ai: em Configurações › Conectores, «Adicionar conector personalizado»: cole a URL do servidor e o seu token no cabeçalho Authorization. Aqui o token vai no campo do próprio aplicativo, nunca na conversa.
https://www.bernuvia.com/api/mcp
Authorization: Bearer TU_TOKENChatGPT: ative o modo desenvolvedor em Configurações › Conectores e adicione um servidor MCP com a URL e o token, também no campo dele.
https://www.bernuvia.com/api/mcp
Authorization: Bearer TU_TOKENCursor: adicione o servidor em ~/.cursor/mcp.json (ou em Configurações › MCP) com este bloco. Se a sua versão não resolver a variável, a conexão falha na autenticação e você terá de escrever o valor no arquivo.
{
"mcpServers": {
"bernuvia": {
"url": "https://www.bernuvia.com/api/mcp",
"headers": {
"Authorization": "Bearer ${BERNUVIA_TOKEN}"
}
}
}
}VS Code: no .vscode/mcp.json do seu projeto (ou no seu mcp.json de usuário), um servidor do tipo http. A forma `${env:...}` lê a variável de ambiente.
{
"servers": {
"bernuvia": {
"type": "http",
"url": "https://www.bernuvia.com/api/mcp",
"headers": {
"Authorization": "Bearer ${env:BERNUVIA_TOKEN}"
}
}
}
}Seu token não se cola num chat nem sai numa captura de tela. É uma chave: quem a tiver entra com as suas permissões. Se ele escapar numa conversa, numa captura ou num repositório, revogue em MCP e crie outro.
Você pode ter até 3 tokens ativos ao mesmo tempo. Sempre que um é criado ou excluído, avisamos por e-mail e nas notificações.
As permissões
Cada token carrega permissões e cada função pede a sua. Você dá só o que quiser que ele faça:
- Somente leitura: catálogo e avaliações, suas compras, favoritos, saldo, notificações, indicações e estatísticas.
- Comprador: carrinho, marcar favoritos, deixar avaliações, reportar falhas, preparar pagamentos, fechar um pedido seu que ainda não foi pago e já não tem cotação resgatável, e abrir, retirar ou encerrar por vencimento uma disputa das suas compras.
- Vendedor: suas vendas e estatísticas, rascunhos, publicar para revisão, códigos de desconto e responder avaliações.
A permissão de vendedor só pode ser concedida se você tiver conta de vendedor com a assinatura em dia. Se sua assinatura vencer, essas funções param de responder na hora, mesmo que o token continue ativo.
Várias contas ou vários tokens
Você pode ter várias conexões ao mesmo tempo sem que uma atrapalhe a outra: uma para vender, outra para comprar, ou uma para cada conta sua. Só é preciso cuidar para que cada uma tenha o seu nome e a sua variável.
- Um nome por propósito, no token e no servidor dentro do seu cliente: `bernuvia-ventas` e `bernuvia-compras` se distinguem num relance.
- Uma variável por token: `BERNUVIA_TOKEN_VENTAS` e `BERNUVIA_TOKEN_COMPRAS`, para nunca colar a chave errada.
- Alcance por pasta ou projeto se o seu cliente permitir: a configuração fica junto do projeto e só carrega quando você trabalha ali. Se só houver configuração global, bastam os nomes diferentes.
- Cada token leva as suas próprias permissões: um de compra não pode vender, e um de venda não gerencia os seus agentes.
São tokens da MESMA conta e quem assina os pagamentos é você. Se você quer que um programa compre sem você estar na frente, pagando com a wallet dele, isso é um agente criado na sua conta: ele também atua como você, mas quem assina é ele.
O que seu assistente NÃO pode fazer
Não é uma promessa: o servidor simplesmente não tem funções para isso, então nenhum agente (nem um token roubado) consegue tentar.
- Assinar um pagamento. Ele pode preparar a compra e te dar o link; a assinatura você faz no navegador com a sua wallet. Com as disputas, igual: ele prepara o link para abrir, para retirar, ou para encerrar por vencimento (quando o prazo acabou sem o time resolver, o valor volta integral para você, sem comissão), e você assina.
- Sacar seu dinheiro. Sacar exige a sua assinatura e um código enviado para o seu e-mail.
- Mexer na sua conta. Não muda seu e-mail, nem seu 2FA, nem cria outros tokens.
- Entrar no painel de administração. Um agente opera como você, e só como você.
Agentes: há dois tipos. O agente que você cria em Meus agentes atua como você, mas paga com a wallet DELE, e também não pode sacar o seu dinheiro, deixar avaliações em seu nome nem criar credenciais. Os agentes autônomos são contas à parte que nascem assinando com a wallet deles. Nos dois casos o agente assina ele mesmo, com a wallet dele; a Bernuvia continua sem assinar nada por ele e sem deixá-lo entrar no painel de administração.
Se algo der errado
- 1Entre em MCP e clique em Revogar no token que te preocupa: ele para de funcionar na hora.
- 2Se suspeitar que sua conta foi comprometida, ative o 2FA em Segurança: ao ativar, TODOS os seus tokens são revogados de uma vez, além de encerrar as outras sessões.
Um token perdido não pode pagar, nem sacar, nem mudar sua conta: no máximo ele faz, dentro das permissões dele, o que você mesmo poderia fazer lendo ou gerenciando suas coisas.
Artigos relacionados
Este artigo foi útil?
Não resolveu sua dúvida? Escreva para nós em Contato ou volte à Central de ajuda.

