Assistente de IA → 16 exchanges + MetaTrader 5

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.

Negociação simulada por padrão Não existe permissão de saque 2FA obrigatório antes de ordens ao vivo Recibo assinado em cada ação

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.

Suas chaves de API da exchange nunca chegam ao assistente. Elas permanecem criptografadas dentro da AlgoVesta. O que a IA possui é um link MCP com escopo definido e revogável — uma porta para contas que você já controla, não as chaves em si.

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.

Ler e simular — 14 ferramentas
  • 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.
Escrever — 6 ferramentas
  • 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.

ClienteComo se conectaNotas
Claude (web, desktop, mobile)Conector personalizadoSettings → Connectors → Add custom connector. Também funciona no celular, então você pode perguntar sobre uma posição longe da sua mesa.
Claude CodeUm comando de CLIA linha claude mcp add acima o registra para o projeto atual ou globalmente.
CursorConfiguração JSONUma entrada em mcp.json com um campo url, exatamente como mostrado acima.
ChatGPTConectores, modo desenvolvedorDisponível em planos pagos; a OpenAI restringe conectores MCP personalizados ao modo desenvolvedor.
Gemini CLIConfiguração JSONMesma entrada, mas o campo se chama httpUrl.
Qualquer outro cliente MCPLink secreto ou OAuthTransporte 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_order nã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_receipt verifica 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_order limitado a 10 por minuto e replay_channel a 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.

BinanceBybitOKXKuCoinGate.ioBitgetKrakenCoinbaseBingXHyperliquidBackpackHTXBloFinPhemexWOO XCoinExMetaTrader 5

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.

FAQ

Perguntas frequentes

As perguntas mais comuns antes de você decidir — se ainda tiver dúvidas, comece por aqui.

Model Context Protocol é um padrão aberto que permite que um assistente de IA chame ferramentas em um servidor externo em vez de responder de memória. Um servidor MCP para negociação expõe suas contas como essas ferramentas, para que o assistente possa ler seu portfólio real, precificar um símbolo, simular uma ordem e executá-la. O servidor da AlgoVesta cobre 16 exchanges de cripto e o MetaTrader 5 por meio de uma única conexão.
As proteções não dependem do modelo se comportar bem. Suas regras de risco são compiladas em uma política que o servidor avalia em cada ordem, depois que a solicitação sai do assistente, então nenhum prompt consegue contorná-las com conversa. O stop-loss é obrigatório e nenhuma ferramenta remove um. Novas chaves rodam contra um saldo paper de $5,000, o acesso live exige um segundo fator seu, toda ação retorna um recibo assinado com ed25519, e um kill switch congela todas as chaves de uma vez.
Não. No Claude você adiciona um conector personalizado e cola um endereço; no Claude Code é um único comando. Cursor e Gemini CLI precisam de uma linha em um arquivo de configuração JSON, o que é copiar e colar, não programar. Depois disso, você digita em linguagem natural e o assistente escolhe as ferramentas.
Claude na web, no desktop e no celular, Claude Code, Cursor, ChatGPT em planos pagos com o modo desenvolvedor ativado, Gemini CLI, e qualquer outro cliente que fale Model Context Protocol. O servidor usa HTTP streamable e também oferece OAuth 2.1 com PKCE e Dynamic Client Registration para os clientes que preferirem um fluxo de consentimento pelo navegador.
Não, e não porque a permissão esteja desativada — ela simplesmente não existe. Não há ferramenta de saque ou transferência na superfície do protocolo, então não há nada que um assistente possa chamar. As chaves de API da exchange que a AlgoVesta armazena em seu nome são criadas sem direitos de saque, e essas chaves nunca são entregues ao assistente.
Toda chave nova começa no escopo paper, com um saldo virtual de $5,000 e o conjunto completo de ferramentas, então o assistente se comporta exatamente como se comportaria com dinheiro real, sem nada em jogo. Conecte-a, passe uma semana pedindo a ela para negociar, leia os recibos, e só promova a chave ao escopo live quando estiver satisfeito com o que ela faz.

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átis

Teste 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