Servidor MCP para Trading: Conecta Claude y ChatGPT a tu Exchange
Respuesta breve: AlgoVesta opera un servidor MCP (Model Context Protocol) que llega a 16 exchanges de criptomonedas y MetaTrader 5 a través de una sola conexión. Pegas un enlace en Claude, ChatGPT, Cursor o cualquier otro cliente MCP, y el asistente puede leer tu cartera, calcular el precio de una idea, simularla y — una vez que se lo permitas — colocar la orden. Cada conexión comienza con un saldo paper de $5,000, cada orden pasa por un muro de riesgo del lado del servidor con el que el modelo no puede discutir, y cada acción devuelve un recibo firmado con ed25519.
Qué es el trading con MCP
Model Context Protocol es un estándar abierto para conectar un asistente de IA a un sistema externo. En lugar de que el modelo adivine una respuesta a partir de sus datos de entrenamiento, llama a una herramienta con nombre en un servidor que tú designas, recibe datos estructurados de vuelta y razona sobre la información real. Es el mismo mecanismo que permite a un asistente leer un repositorio o consultar una base de datos — aquí el sistema del otro lado es tu infraestructura de trading.
Esa distinción importa más en trading que en casi cualquier otro ámbito. A un modelo de lenguaje al que se le pregunta "¿debería cerrar mi posición en ETH?" sin una conexión de herramientas no tiene idea de si tienes ETH, cuánto pagaste por él ni dónde está tu stop. Producirá un párrafo seguro de sí mismo construido sobre nada. Con una conexión MCP llama a get_portfolio_context, ve la posición real, la entrada real, el resultado no realizado real, y responde sobre tu cuenta en lugar de sobre el trading en general.
Una conexión MCP de AlgoVesta es un solo enlace. Detrás de él está la misma capa de ejecución que ya sirve a los webhooks de TradingView de la plataforma y al enrutamiento de señales de Telegram: los adaptadores de plataforma, la contabilidad de posiciones, el motor de riesgo. El asistente no habla con Binance ni con tu bróker. Habla con AlgoVesta, y AlgoVesta habla con el mercado — precisamente por eso una política que el modelo no puede ver aún así puede detenerlo.
Vale la pena dejar claro qué no es esto. No es un servicio de señales: AlgoVesta no genera ni vende ideas de trading aquí, y el asistente no está siguiendo las decisiones de otra persona. Tampoco es un bot autónomo. Nada ocurre según un horario y nada ocurre mientras estás ausente — el asistente actúa cuando se lo pides, en una conversación de la que formas parte, y cada acción de escritura es algo que puedes ver en la transcripción. Si quieres automatización programada o basada en reglas, para eso están las rutas de webhook de TradingView y enrutamiento de Telegram; MCP es la superficie conversacional, y las dos pueden funcionar en paralelo en la misma cuenta.
Configúralo en unos cinco minutos
Creas el enlace en el panel de AlgoVesta, en la pestaña Conexión MCP. El panel muestra la dirección completa una sola vez, en el momento de la creación, y después solo guarda una huella — así que cópiala directamente en tu cliente. Trata esa dirección como una credencial: cualquiera que la tenga puede actuar dentro de su alcance en tus cuentas.
Para un cliente que lee un archivo de configuración JSON — Claude Desktop, Cursor, la mayoría de las integraciones de editores — añade una entrada:
{"mcpServers":{"algovesta":{"url":"https://api.algovesta.com/u/avmcp_<your-key>/mcp"}}}
Para Claude Code, un solo comando registra el mismo servidor mediante HTTP en streaming:
claude mcp add --transport http algovesta https://api.algovesta.com/u/avmcp_<your-key>/mcp
Gemini CLI usa un nombre de clave diferente para el mismo valor: escribe httpUrl en lugar de url en su archivo de configuración. Todo lo demás sobre la entrada es idéntico.
Cuando creas la clave eliges su alcance, y esa elección importa más que el cliente en el que la pegas. Una clave read responde preguntas y no puede colocar nada, lo que conviene a un asistente de propósito general que también usas para otras tareas. Una clave paper desbloquea el conjunto completo de herramientas contra el saldo virtual y es la opción predeterminada sensata mientras aprendes cómo se comporta un modelo en particular. Una clave live toca dinero real, y es el único alcance cuya creación requiere un segundo factor. Como las claves son independientes, la mayoría de la gente termina teniendo dos o tres a la vez — una clave read en su teléfono, una clave paper en un editor — y las revoca individualmente en lugar de todas a la vez.
Hay una segunda ruta si prefieres no pegar una dirección secreta en absoluto. AlgoVesta también ofrece un endpoint estándar OAuth 2.1 en https://api.algovesta.com/mcp con PKCE (S256) y Registro Dinámico de Clientes, de modo que un cliente que hable OAuth puede registrarse por sí mismo y enviarte a través de una pantalla de consentimiento de navegador normal. Los clientes que admiten conectores remotos, incluido Claude en web, escritorio y móvil, pueden usar esa ruta directamente. Las pantallas paso a paso para ambas rutas están en la guía de conexión MCP.
Qué puede hacer la IA
El servidor expone veinte herramientas. Catorce de ellas leen, razonan o simulan y no cambian nada; seis escriben. La división es deliberada, porque se corresponde con el sistema de alcances — una clave de solo lectura puede llamar a las herramientas de lectura y es rechazada por las de escritura. Dos de las herramientas de escritura gestionan estrategias de TradingView, y ninguna puede activar la ejecución con dinero real: ese interruptor no está en su conjunto de campos escribibles.
get_portfolio_context— saldos, posiciones abiertas, entradas y resultado no realizado en cada plataforma conectada.get_market_price— el precio en vivo de un símbolo en la plataforma que realmente ejecutará la orden.get_trade_history— operaciones cerradas y un resumen de rendimiento en cripto, MetaTrader 5 y paper, con los huecos en los datos indicados en vez de disimulados.compare_venues— clasifica tus exchanges conectados por precio en vivo y spread medido; aconseja, nunca enruta.simulate_order— qué costaría, tamaño y riesgo tendría una orden antes de enviar nada.list_open_orders— órdenes pendientes, incluyendo las patas de protección.verify_receipt— comprueba una firma ed25519 para que un recibo pueda demostrarse genuino más tarde.replay_channel— reproduce el historial de un canal de señales para ver cómo habría rendido.list_strategies— tus estrategias de TradingView y si el dinero real está armado en cada una; la URL del webhook en sí nunca se devuelve.compile_policy— convierte reglas de riesgo escritas en lenguaje natural en la política legible por máquina que aplica el servidor.
place_order— abre una posición con un stop asociado; el stop no es opcional.close_position— cierra toda o parte de una posición abierta.modify_position— mueve el stop o el take-profit en una posición que ya está activa.cancel_order— cancela una orden pendiente que no se ha ejecutado.create_strategy— crea una estrategia de TradingView, siempre con la ejecución con dinero real desactivada.update_strategy— cambia los ajustes de una estrategia; el interruptor de dinero real no está entre ellos.
Las herramientas de órdenes se ejecutan contra el motor paper hasta que la clave tiene el alcance live. Las dos herramientas de estrategia no pueden activar la ejecución con dinero real en absoluto — ese interruptor está ausente de su conjunto de campos escribibles, así que ningún asistente puede activarlo.
En la práctica, el asistente las encadena. Pídele que rebalancee y leerá la cartera, calculará el precio de cada pata, simulará cada una, te dirá qué pretende hacer, y solo entonces colocará algo. El esquema completo de entrada y salida de cada herramienta está publicado en la documentación para desarrolladores de MCP, y el manifiesto legible por máquina está en /mcp/tools.json si quieres inspeccionarlo antes de conectar.
Asistentes de IA compatibles
MCP es un protocolo y no una función de un proveedor concreto, así que la lista es abierta: cualquier cosa que lo hable puede conectarse. Estos son los clientes que la gente realmente usa con AlgoVesta hoy.
| Cliente | Cómo se conecta | Notas |
|---|---|---|
| Claude (web, escritorio, móvil) | Conector personalizado | Configuración → Conectores → Añadir conector personalizado. También funciona en el teléfono, para que puedas preguntar por una posición lejos de tu escritorio. |
| Claude Code | Un comando de CLI | La línea claude mcp add de arriba lo registra para el proyecto actual o globalmente. |
| Cursor | Configuración JSON | Una entrada en mcp.json con un campo url, exactamente como se muestra arriba. |
| ChatGPT | Conectores, modo desarrollador | Disponible en planes de pago; OpenAI restringe los conectores MCP personalizados al modo desarrollador. |
| Gemini CLI | Configuración JSON | La misma entrada, pero el campo se llama httpUrl. |
| Cualquier otro cliente MCP | Enlace secreto u OAuth | Transporte HTTP en streaming; OAuth 2.1 con PKCE y Registro Dinámico de Clientes para los clientes que lo prefieran. |
Cada clave lleva su propio alcance, etiqueta y estado de revocación, así que usar una clave de solo lectura en un cliente y una clave paper en otro es una práctica normal y no un apaño. Revocar una no afecta a las demás.
Controles de riesgo que la IA no puede sortear hablando
La objeción obvia a dejar que un modelo de lenguaje coloque órdenes es que a los modelos de lenguaje se les puede convencer de cosas. Un prompt persuasivo, una página web envenenada en la ventana de contexto, o simplemente un error hecho con confianza — cualquiera de estos puede hacer que un modelo quiera hacer algo que tú no pretendías. La respuesta de AlgoVesta es que la intención del modelo no es la última palabra. Las verificaciones se ejecutan en el servidor, después de que la solicitud sale del asistente, en código que el modelo nunca ve y no puede abordar.
- Muro de políticas del lado del servidor. Tus reglas — tamaño máximo de posición, símbolos permitidos, techo de apalancamiento, límite de pérdida diaria — se compilan en una política que el servidor evalúa en cada orden. Una orden rechazada devuelve la regla que la detuvo. Ninguna redacción en la conversación cambia el resultado, porque el motor de políticas no está leyendo la conversación.
- El stop-loss es obligatorio.
place_orderno abrirá una posición sin un stop, y no existe ninguna herramienta que elimine uno de una posición activa. Un asistente que decida que una operación se vería mejor sin cobertura simplemente no puede expresarlo. - Primero paper, con un saldo de $5,000. Las claves nuevas se emiten en alcance paper. El conjunto completo de herramientas está disponible y las respuestas se ven idénticas a las reales, así que puedes observar cómo se comporta un asistente durante una semana antes de que intervenga dinero real.
- El acceso live necesita un segundo factor. Promover una clave al alcance live requiere un código TOTP o un código enviado por correo por ti, en el panel. El asistente no puede solicitar la actualización, y poseer un enlace MCP no es suficiente para obtenerla.
- Recibos firmados. Cada acción devuelve un recibo firmado con ed25519, y
verify_receiptcomprueba la firma de forma independiente. Si un asistente afirma más tarde que colocó una orden, la afirmación es verificable y no una cuestión de confianza. - Interruptor de emergencia y límites de velocidad. Congelar tu cuenta en el panel detiene todas las claves a la vez; cada clave también es revocable individualmente. Las solicitudes están limitadas a 60 por minuto por clave, con
place_orderlimitada a 10 por minuto yreplay_channela 5 por hora, así que un agente en bucle choca contra un muro y no contra tu saldo.
Vale la pena decir un permiso con claridad porque es la pregunta que la gente hace antes que cualquier otra: no existe ninguna herramienta de retiro. No está desactivada por defecto ni oculta tras un alcance — simplemente no existe en la superficie del protocolo. Las claves API del exchange que AlgoVesta mantiene en tu nombre se crean sin derechos de retiro, así que incluso un compromiso total de un enlace MCP no puede mover fondos fuera de tu exchange.
Compatible con
Una conexión cubre dieciséis plataformas de criptomonedas, spot y futuros, además de forex y metales en MetaTrader 5. El asistente las ve como una sola cartera; no conectas un servidor separado por cada exchange.
El tiempo de ida y vuelta de una orden se midió en aproximadamente un segundo en MetaTrader 5 (849 ms) y aproximadamente tres segundos en plataformas cripto (2,785 ms), desde el momento en que llega la llamada a la herramienta hasta la confirmación. Es una ejecución adecuada para un trading conversacional y reflexivo, no para arbitraje de latencia, y preferimos decirlo así antes que dar a entender otra cosa. La cobertura plataforma por plataforma está en la página de exchanges, y el conjunto de funciones más amplio en la página de funciones de MCP.
Preguntas frecuentes
Las preguntas más frecuentes antes de decidir — si todavía tienes dudas, empieza aquí.
Conecta tu asistente y opera en paper hoy
Crea un enlace MCP, pégalo en Claude o ChatGPT, y empieza con un saldo paper de $5,000. El dinero real permanece detrás de un segundo factor hasta que decidas lo contrario.
Iniciar prueba gratuitaPrueba gratuita de 7 días · Ver precios
✓ Paper por defecto ✓ Sin permiso de retiro ✓ Revoca cualquier clave desde el panel en cualquier momento