Servidor MCP para Negociação: Conecte o Claude e o ChatGPT à Sua Exchange
Resposta rápida: a AlgoVesta executa um servidor MCP (Model Context Protocol) que alcança 16 exchanges de cripto e o MetaTrader 5 em uma única conexão. Você cola um link no Claude, no ChatGPT, no Cursor ou em qualquer outro cliente MCP, e o assistente pode ler seu portfólio, precificar uma ideia, simulá-la e — assim que você permitir — executar a ordem. Toda conexão começa com um saldo simulado (paper) de $5,000, toda ordem passa por uma barreira de risco do lado do servidor com a qual o modelo não pode discutir, e toda ação retorna um recibo assinado com ed25519.
O que é negociação via MCP
Model Context Protocol é um padrão aberto para conectar um assistente de IA a um sistema externo. Em vez de o modelo chutar uma resposta com base nos seus dados de treinamento, ele chama uma ferramenta nomeada em um servidor que você indica, recebe dados estruturados de volta e raciocina sobre o fato real. É o mesmo mecanismo que permite a um assistente ler um repositório ou consultar um banco de dados — aqui, o sistema do outro lado é a sua infraestrutura de negociação.
Essa distinção importa mais em negociação do que em quase qualquer outro lugar. Um modelo de linguagem questionado "devo fechar minha posição em ETH?" sem uma conexão de ferramenta não tem ideia se você possui ETH, quanto pagou por ele ou onde está o seu stop. Ele vai produzir um parágrafo confiante construído sobre nada. Com uma conexão MCP, ele chama get_portfolio_context, vê a posição real, a entrada real, o resultado real não realizado, e responde sobre a sua conta em vez de sobre negociação em geral.
Uma conexão MCP da AlgoVesta é um único link. Por trás dela está a mesma camada de execução que já atende os webhooks do TradingView e o roteamento de sinais do Telegram da plataforma: os adaptadores de corretora, a contabilidade de posições, o mecanismo de risco. O assistente não conversa com a Binance nem com a sua corretora. Ele conversa com a AlgoVesta, e a AlgoVesta conversa com a corretora — e é exatamente por isso que uma política que o modelo não pode ver ainda assim consegue impedi-lo.
Vale deixar claro o que isto não é. Não é um serviço de sinais: a AlgoVesta não gera nem vende ideias de operação aqui, e o assistente não está seguindo as recomendações de outra pessoa. Também não é um bot autônomo. Nada acontece em um cronograma e nada acontece enquanto você está ausente — o assistente age quando você pede a ele, em uma conversa da qual você faz parte, e cada ação de escrita é algo que você pode ver na transcrição. Se você quer automação programada ou baseada em regras, é para isso que servem os caminhos de webhook do TradingView e de roteamento do Telegram; o MCP é a superfície conversacional, e os dois podem funcionar lado a lado na mesma conta.
Configure em cerca de cinco minutos
Você cria o link no painel da AlgoVesta, na aba MCP Connection. O painel mostra o endereço completo uma única vez, no momento da criação, e depois armazena apenas uma impressão digital (fingerprint) — então cole-o diretamente no seu cliente. Trate esse endereço como uma credencial: qualquer pessoa que o possua pode agir dentro do seu escopo nas suas contas.
Para um cliente que lê um arquivo de configuração JSON — Claude Desktop, Cursor, a maioria das integrações de editor — adicione uma entrada:
{"mcpServers":{"algovesta":{"url":"https://api.algovesta.com/u/avmcp_<your-key>/mcp"}}}
Para o Claude Code, um único comando registra o mesmo servidor via HTTP streamable:
claude mcp add --transport http algovesta https://api.algovesta.com/u/avmcp_<your-key>/mcp
O Gemini CLI usa um nome de chave diferente para o mesmo valor: escreva httpUrl em vez de url no seu arquivo de configurações. Todo o resto da entrada é idêntico.
Ao criar a chave, você escolhe o seu escopo, e essa escolha importa mais do que o cliente no qual você a cola. Uma chave read responde perguntas e não pode executar nada, o que serve bem para um assistente de propósito geral que você também usa para outros trabalhos. Uma chave paper desbloqueia o conjunto completo de ferramentas contra o saldo virtual e é o padrão sensato enquanto você aprende como um determinado modelo se comporta. Uma chave live mexe com dinheiro real, e é o único escopo cuja criação exige um segundo fator. Como as chaves são independentes, a maioria das pessoas acaba mantendo duas ou três ao mesmo tempo — uma chave read no celular, uma chave paper em um editor — e as revoga individualmente em vez de todas de uma vez.
Existe uma segunda rota, caso você prefira não colar um endereço secreto. A AlgoVesta também disponibiliza um endpoint OAuth 2.1 padrão em https://api.algovesta.com/mcp com PKCE (S256) e Dynamic Client Registration, de modo que um cliente que fale OAuth possa se registrar sozinho e te levar por uma tela normal de consentimento do navegador. Clientes que suportam conectores remotos, incluindo o Claude na web, no desktop e no celular, podem usar esse caminho diretamente. Telas passo a passo para as duas rotas estão no guia de conexão MCP.
O que a IA pode fazer
O servidor expõe vinte ferramentas. Quatorze delas leem, raciocinam ou simulam e não alteram nada; seis delas escrevem. A divisão é proposital, porque corresponde ao sistema de escopos — uma chave somente leitura pode chamar as ferramentas de leitura e é recusada pelas de escrita. Duas das ferramentas de escrita gerenciam estratégias do TradingView, e nenhuma delas pode ativar a execução com dinheiro real: esse interruptor simplesmente não está no conjunto de campos graváveis delas.
get_portfolio_context— saldos, posições abertas, entradas e resultado não realizado em todas as corretoras conectadas.get_market_price— o preço em tempo real de um símbolo na corretora que efetivamente vai executar a ordem.get_trade_history— negociações fechadas e um resumo de desempenho em cripto, MetaTrader 5 e paper, com as lacunas dos dados declaradas em vez de disfarçadas.compare_venues— classifica suas corretoras conectadas pelo preço em tempo real e pelo spread medido; ela orienta, nunca roteia.simulate_order— quanto uma ordem custaria, seu tamanho e seu risco antes de qualquer envio.list_open_orders— ordens pendentes, incluindo as pernas de proteção.verify_receipt— verifica uma assinatura ed25519 para que um recibo possa ser comprovado como genuíno depois.replay_channel— reproduz o histórico de um canal de sinais para ver como ele teria performado.list_strategies— suas estratégias do TradingView e se o dinheiro real está armado em cada uma; a própria URL do webhook nunca é retornada.compile_policy— transforma regras de risco escritas em linguagem simples na política legível por máquina que o servidor aplica.
place_order— abre uma posição com um stop anexado; o stop não é opcional.close_position— fecha total ou parcialmente uma posição aberta.modify_position— move o stop ou o take-profit de uma posição que já está em andamento.cancel_order— cancela uma ordem pendente que ainda não foi executada.create_strategy— cria uma estratégia do TradingView, sempre com a execução com dinheiro real desativada.update_strategy— altera as configurações de uma estratégia; o interruptor de dinheiro real não está entre elas.
As ferramentas de ordens rodam no mecanismo simulado (paper) até que a chave tenha o escopo live. As duas ferramentas de estratégia não conseguem ativar a execução com dinheiro real de forma alguma — esse interruptor está ausente do conjunto de campos graváveis delas, então nenhum assistente pode acioná-lo.
Na prática, o assistente as encadeia. Peça a ele para rebalancear e ele vai ler o portfólio, precificar as pernas, simular cada uma, dizer o que pretende fazer, e só então executar algo. O esquema completo de entrada e saída de cada ferramenta é publicado na documentação para desenvolvedores do MCP, e o manifesto legível por máquina está em /mcp/tools.json, caso você queira inspecioná-lo antes de conectar.
Assistentes de IA suportados
MCP é um protocolo, não um recurso de um único fornecedor, então a lista é aberta: qualquer coisa que o fale pode se conectar. Estes são os clientes que as pessoas realmente usam com a AlgoVesta hoje.
| Cliente | Como se conecta | Notas |
|---|---|---|
| Claude (web, desktop, mobile) | Conector personalizado | Settings → Connectors → Add custom connector. Também funciona no celular, então você pode perguntar sobre uma posição longe da sua mesa. |
| Claude Code | Um comando de CLI | A linha claude mcp add acima o registra para o projeto atual ou globalmente. |
| Cursor | Configuração JSON | Uma entrada em mcp.json com um campo url, exatamente como mostrado acima. |
| ChatGPT | Conectores, modo desenvolvedor | Disponível em planos pagos; a OpenAI restringe conectores MCP personalizados ao modo desenvolvedor. |
| Gemini CLI | Configuração JSON | Mesma entrada, mas o campo se chama httpUrl. |
| Qualquer outro cliente MCP | Link secreto ou OAuth | Transporte HTTP streamable; OAuth 2.1 com PKCE e Dynamic Client Registration para os clientes que preferirem. |
Cada chave tem seu próprio escopo, rótulo e estado de revogação, então usar uma chave somente leitura em um cliente e uma chave paper em outro é uma prática normal, não uma gambiarra. Revogar uma não afeta as outras.
Controles de risco que a IA não consegue contornar com conversa
A objeção óbvia a deixar um modelo de linguagem executar ordens é que modelos de linguagem podem ser convencidos a fazer coisas. Um prompt persuasivo, uma página web envenenada na janela de contexto, ou simplesmente um erro cometido com confiança — qualquer um desses pode fazer um modelo querer fazer algo que você não pretendia. A resposta da AlgoVesta é que a intenção do modelo não é a palavra final. As verificações rodam no servidor, depois que a solicitação sai do assistente, em código que o modelo nunca vê e não pode contornar.
- Barreira de política do lado do servidor. Suas regras — tamanho máximo de posição, símbolos permitidos, teto de alavancagem, limite de perda diária — são compiladas em uma política que o servidor avalia em cada ordem. Uma ordem rejeitada retorna a regra que a impediu. Nenhuma formulação na conversa muda o resultado, porque o mecanismo de política não está lendo a conversa.
- Stop-loss é obrigatório.
place_ordernão abre uma posição sem um stop, e não existe ferramenta que remova um de uma posição em andamento. Um assistente que decida que uma operação ficaria melhor sem proteção simplesmente não consegue expressar isso. - Paper primeiro, com um saldo de $5,000. Novas chaves são emitidas no escopo paper. O conjunto completo de ferramentas está disponível e as respostas são idênticas às reais, então você pode observar como um determinado assistente se comporta durante uma semana antes de qualquer dinheiro real estar envolvido.
- O acesso live exige um segundo fator. Promover uma chave ao escopo live exige um código TOTP ou um código enviado por e-mail para você, no painel. O assistente não pode solicitar essa promoção, e possuir um link MCP não é suficiente para obtê-la.
- Recibos assinados. Toda ação retorna um recibo assinado com ed25519, e
verify_receiptverifica a assinatura de forma independente. Se um assistente afirmar depois que executou uma ordem, essa afirmação pode ser verificada em vez de ser uma questão de confiança. - Kill switch e limites de taxa. Congelar sua conta no painel interrompe todas as chaves de uma vez; cada chave também pode ser revogada individualmente. As solicitações têm um teto de 60 por minuto por chave, com
place_orderlimitado a 10 por minuto ereplay_channela 5 por hora, então um agente em loop esbarra em uma parede em vez de esbarrar no seu saldo.
Vale deixar uma permissão bem clara, porque é a pergunta que as pessoas fazem antes de qualquer outra: não existe ferramenta de saque. Ela não está desativada por padrão nem escondida atrás de um escopo — ela simplesmente não existe na superfície do protocolo. As chaves de API da exchange que a AlgoVesta mantém em seu nome são criadas sem direitos de saque, então mesmo um comprometimento total de um link MCP não consegue mover fundos para fora da sua exchange.
Funciona com
Uma única conexão cobre dezesseis corretoras de cripto, spot e futuros, além de forex e metais no MetaTrader 5. O assistente as enxerga como um único portfólio; você não conecta um servidor separado por exchange.
A execução completa da ordem (round-trip) foi medida em cerca de um segundo no MetaTrader 5 (849 ms) e cerca de três segundos nas corretoras de cripto (2,785 ms), desde o momento em que a chamada da ferramenta chega até a confirmação. Essa é uma execução adequada para negociação ponderada e conversacional, não para arbitragem de latência, e preferimos dizer isso claramente a dar a entender o contrário. A cobertura corretora por corretora está listada na página de exchanges, e o conjunto mais amplo de recursos, na página de recursos do MCP.
Perguntas frequentes
As perguntas mais comuns antes de você decidir — se ainda tiver dúvidas, comece por aqui.
Conecte seu assistente e negocie em modo simulado hoje
Crie um link MCP, cole-o no Claude ou no ChatGPT, e comece com um saldo paper de $5,000. O dinheiro real fica atrás de um segundo fator até você decidir o contrário.
Iniciar Teste GrátisTeste grátis de 7 dias · Ver preços
✓ Paper por padrão ✓ Nenhuma permissão de saque ✓ Revogue qualquer chave pelo painel a qualquer momento