MCP App Store

Overview

Vantixs is a visual algorithmic trading platform for building, validating, and testing strategy pipelines. The ChatGPT app connects to the Vantixs MCP server so users can inspect node schemas, validate pipeline JSON, browse templates, review saved strategies, run backtests, and monitor portfolios from natural-language conversations. Trading-related actions are protected by OAuth and explicit confirmation flows.

Tools

get_backtest_result

ChatGPT
Get the status and results of a backtest job. Returns status (QUEUED, RUNNING, COMPLETED, FAILED). On COMPLETED, includes full performance metrics (40+ fields) and a condensed equity curve (max 200 points). Poll every 5 seconds until COMPLETED or FAILED.

get_backtest_result

ChatGPT
Get the status and results of a backtest job. Returns status (QUEUED, RUNNING, COMPLETED, FAILED). On COMPLETED, includes full performance metrics (40+ fields) and a condensed equity curve (max 200 points). Poll every 5 seconds until COMPLETED or FAILED.

get_bot_status

ChatGPT
Get the current status, PnL, and health of a specific bot. The bot must belong to the authenticated user.

get_bot_status

ChatGPT
Get the current status, PnL, and health of a specific bot. The bot must belong to the authenticated user.

get_lint_rules

ChatGPT
Use this tool to see all pipeline validation lint rules. Each rule has an ID, severity level, and description. Use this before validate_pipeline to understand what checks are applied.

get_lint_rules

ChatGPT
Use this tool to see all pipeline validation lint rules. Each rule has an ID, severity level, and description. Use this before validate_pipeline to understand what checks are applied.

get_node

ChatGPT
Use this tool to get the full definition of a specific node type, including all input/output ports with IDs and data types, and parameters with min/max bounds and enum values. Call list_nodes first to find the node type.

get_node

ChatGPT
Use this tool to get the full definition of a specific node type, including all input/output ports with IDs and data types, and parameters with min/max bounds and enum values. Call list_nodes first to find the node type.

get_portfolio

ChatGPT
Get the authenticated user's portfolio balance and allocation. Returns total balance in USDT, 24h change, bot-allocated vs free capital, per-asset breakdown, and per-exchange balances. Data may be up to 30 seconds stale due to exchange API caching.

get_portfolio

ChatGPT
Get the authenticated user's portfolio balance and allocation. Returns total balance in USDT, 24h change, bot-allocated vs free capital, per-asset breakdown, and per-exchange balances. Data may be up to 30 seconds stale due to exchange API caching.

get_strategy

ChatGPT
Use this tool to get the full pipeline JSON of a saved strategy, including all nodes, connections, and parameters. The strategy must belong to the authenticated user.

get_strategy

ChatGPT
Use this tool to get the full pipeline JSON of a saved strategy, including all nodes, connections, and parameters. The strategy must belong to the authenticated user.

get_template

ChatGPT
Use this tool to get the full pipeline JSON of a strategy template, including all nodes, connections, and parameters. The returned JSON can be used as a starting point for building custom strategies. Call list_templates first to find the template ID.

get_template

ChatGPT
Use this tool to get the full pipeline JSON of a strategy template, including all nodes, connections, and parameters. The returned JSON can be used as a starting point for building custom strategies. Call list_templates first to find the template ID.

get_trades

ChatGPT
Get the authenticated user's trade history as round-trip trades (entry-exit matched). Includes per-trade PnL, duration, and aggregate analytics (win rate, profit factor).

get_trades

ChatGPT
Get the authenticated user's trade history as round-trip trades (entry-exit matched). Includes per-trade PnL, duration, and aggregate analytics (win rate, profit factor).

import_pipeline

ChatGPT
Use this tool to import an AI-generated pipeline JSON into the user's account. The pipeline is validated (structural + lint checks) before saving. If validation fails, errors are returned without saving. Auto-layouts overlapping nodes using dagre. Returns the saved strategy ID on success.

import_pipeline

ChatGPT
Use this tool to import an AI-generated pipeline JSON into the user's account. The pipeline is validated (structural + lint checks) before saving. If validation fails, errors are returned without saving. Auto-layouts overlapping nodes using dagre. Returns the saved strategy ID on success.

list_nodes

ChatGPT
Use this tool to discover available node types before building a pipeline. Returns a summary list of all nodes, optionally filtered by category (e.g. INDICATOR, SIGNAL, EXECUTION) or tag (e.g. momentum, trend).

list_nodes

ChatGPT
Use this tool to discover available node types before building a pipeline. Returns a summary list of all nodes, optionally filtered by category (e.g. INDICATOR, SIGNAL, EXECUTION) or tag (e.g. momentum, trend).

list_strategies

ChatGPT
Use this tool to list the authenticated user's saved strategies. Returns summary info (no pipeline JSON). Use get_strategy to retrieve the full pipeline for a specific strategy.

list_strategies

ChatGPT
Use this tool to list the authenticated user's saved strategies. Returns summary info (no pipeline JSON). Use get_strategy to retrieve the full pipeline for a specific strategy.

list_templates

ChatGPT
Use this tool to browse available strategy templates. Templates are pre-built pipeline configurations for common trading strategies. Filter by category (TREND, MOMENTUM, MEAN_REVERSION, VOLATILITY, PRICE_ACTION) or difficulty (BEGINNER, INTERMEDIATE, ADVANCED). Use get_template to retrieve the full pipeline JSON for a specific template.

list_templates

ChatGPT
Use this tool to browse available strategy templates. Templates are pre-built pipeline configurations for common trading strategies. Filter by category (TREND, MOMENTUM, MEAN_REVERSION, VOLATILITY, PRICE_ACTION) or difficulty (BEGINNER, INTERMEDIATE, ADVANCED). Use get_template to retrieve the full pipeline JSON for a specific template.

run_backtest

ChatGPT
Submit a backtest job for a saved strategy. Returns immediately with a jobId. The backtest runs asynchronously — use get_backtest_result to poll for results. Poll every 5 seconds. Most backtests complete in 10-30 seconds for standard date ranges. The symbol used in the backtest comes from the strategy pipeline's data source node — if you specify a different symbol here, it will be overridden by the pipeline's configured symbol.

run_backtest

ChatGPT
Submit a backtest job for a saved strategy. Returns immediately with a jobId. The backtest runs asynchronously — use get_backtest_result to poll for results. Poll every 5 seconds. Most backtests complete in 10-30 seconds for standard date ranges. The symbol used in the backtest comes from the strategy pipeline's data source node — if you specify a different symbol here, it will be overridden by the pipeline's configured symbol.

validate_pipeline

ChatGPT
Use this tool to validate a pipeline JSON object before importing it. Runs structural checks (required fields, node/connection shapes) and server lint rules (crossover patterns, signal wiring, compatibility checks). Returns detailed errors with node paths and rule IDs.

validate_pipeline

ChatGPT
Use this tool to validate a pipeline JSON object before importing it. Runs structural checks (required fields, node/connection shapes) and server lint rules (crossover patterns, signal wiring, compatibility checks). Returns detailed errors with node paths and rule IDs.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

28

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily