Skip to main content

Overview

The Jump Models Server fits JumpModel and SparseJumpModel regimes from tabular features and returns. It supports online state prediction, probability prediction, result/artifact chaining, and native strategy backtests from states or probabilities.

Connection

Add this server to your MCP client configuration.
Restart the client after changing MCP configuration. The server tools appear automatically after the connection is established.

Transport

Best-Fit Workflows

  • Fit JumpModel or SparseJumpModel regimes from numeric feature matrices.
  • Run online state prediction and state-probability prediction.
  • Backtest regime state exposure into strategy rows and metrics.
  • Chain CSV, table, result, and artifact outputs into model tools.
  • Use the included Nasdaq-100 example data path.
  • get-data
  • table_dropna -> table_to_ndarray
  • jump-model-create -> jump-model-fit -> jump-model-predict-online
  • sparse-jump-model-create -> sparse-jump-model-fit -> sparse-jump-model-predict-online
  • jump-model-backtest
  • save_tool_result

Tools

Examples

Run a Simple State Backtest

Create a JumpModel

Fit a Prepared Matrix

n8n Workflow

This server works well as an n8n regime-report workflow with a Schedule Trigger and an optional POST Webhook. n8n can fetch market data, build features, fit a model, resolve stored prediction outputs, and return or deliver a text/graph report. Recommended n8n MCP chain:
  1. Trigger on a schedule or webhook and set tickers, start_date, end_date, jump_penalty, n_components, and n_init.
  2. Fetch market data through the Dataloader MCP endpoint, then call result_get if the extraction returns result_id.
  3. Build numeric features in a Code node or with table helper tools.
  4. Call jump-model-create, then jump-model-fit with X, ret_ser, and sort_by: "cumret".
  5. Call jump-model-predict-proba-online and jump-model-predict.
  6. Resolve both prediction result_id values with result_get.
  7. Format the final regime report in n8n and respond through the webhook or delivery nodes.
The hosted Jump Models endpoint is no-bearer. If you place a private gateway in front of it, configure auth through n8n Credentials instead of hard-coding headers. See n8n Workflows for the shared webhook and MCP session patterns. Available n8n template:
  • Regime Model JSON - public regime-report webhook at POST https://n8n.limex.pro/webhook/9f2988bf-7247-4c07-95c7-9e37188e93c9. The template removes the scheduled email-delivery branch; add your own delivery nodes after import.

Notes

  • table_to_ndarray outputs can be passed directly to fit and predict tools as X={"result_id":"<matrix_result_id>"}.
  • Use table_dropna or table_impute before table_to_ndarray when feature columns can contain blanks or nulls.
  • jump-model-backtest is the native path for equity, strategy return, drawdown, Sharpe, and turnover metrics.
  • The hosted endpoint is intentionally no-bearer; omit the headers block for this server.

Client setup

Configure this endpoint in Cursor, Claude Desktop, or a generic MCP client.

n8n workflows

Build webhook and scheduled regime-report flows around this MCP endpoint.

Shared tools

Use health, result, artifact, environment, and table helper tools.

Other Servers

Dataloader

Market-data retrieval, TA-Lib indicators, and dataframe exports.

Fama-French Replicate

Official and replicated Fama-French factors plus loadings and alpha estimation.

Statistical Factor Models

Stock-Watson, complete-panel, and dynamic statistical factor extraction.

Wavelet Mean Reversion

Wavelet-based mean reversion analysis for financial time series.

Parallax ExtremeHurst

ExtremeHurst signal generation from OHLCV data.

EP Ratio Screener

Fundamental stock screening based on earnings yield and balance-sheet quality.

Volatility Scaling Lab

Volatility targeting, EWMA volatility, Monte Carlo bands, and risk diagnostics.