Skforecast AI is an AI-assisted forecasting package from the skforecast team. It combines a deterministic forecasting engine powered by skforecast with an optional LLM reasoning layer.
Provide a time series and the assistant can profile the data, choose a forecasting strategy using established best practices, evaluate its performance, and return both the forecast and the runnable skforecast code that produced it.
The result includes the predictions, backtesting metrics, data profile, selected modeling plan, and the standalone skforecast script used to produce the forecast.
Since version 0.4.0, Skforecast AI includes an MCP server that brings skforecast to coding agents such as Claude Code, Claude Desktop or VS Code. Ask in plain language ("Forecast the next 12 months of data/sales.csv and tell me how accurate it is") and the agent profiles the file, plans a forecaster, backtests it, compares candidates and forecasts.
Install it as a plugin. Run these commands inside Claude Code:
The server is listed in the official MCP registry as io.github.skforecast/skforecast-ai.
The rules decide, the agent explains: the forecaster, estimator, lags, metric and cross-validation come from deterministic rules, not from the language model. The agent provides the model and explains the results.
Every result comes with its code: each result includes the skforecast script that produced it, which you can run on its own.
Your data stays local: the server only reads CSV files inside the allowed directory and never returns data rows to the agent, only summaries.
The server requires skforecast 0.26.0 or later. See the MCP server user guide for the configuration of each client, the available tools and the security model.