>Connect Claude, ChatGPT, or Cursor with one URLStart with MCP
Just-In-Time Models

The prediction layer
for your AI agent.

Data in. Prediction API out. In seconds.
No ML expertise required.  Your data stays private.

>_ Start with MCP
Not just for agents. Built for humans too.

Drop your dataset

or click to browse your files

.csv.json.parquet

Free to try. Sign up when you're ready to deploy.

CSVJSONParquetRESTMCPExplanationsVersioned endpoints

One URL. Any LLM. Instant ML.

Paste one URL into Claude, ChatGPT, Cursor, or any MCP client. Sign in with your JITM.ai account and your AI assistant becomes your ML engineer. It explains what your data is showing, recommends what to predict, trains the model, interprets the metrics, and calls predictions. All from the chat.

MCP
https://mcp.jitm.ai

No tokens or config files needed. OAuth signs you in automatically.

Format & clean your data
Upload datasets
Auto-detect columns & targets
Train models
Explain feature importance
Run predictions

Prediction infrastructure for humans and agents.

JITM.ai removes the friction between raw data and usable predictive capability. Upload a dataset, choose a target, and get a live prediction endpoint without building a bespoke ML stack.

<10s
Model training
<25ms
Inference latency
0
Lines of ML code
1
API to integrate

Data in. Predictions out.

Three steps between your raw data and a production-ready prediction API.

01

Upload your data

Drag a file onto the page. We detect schema, missingness, quality issues, and likely targets — so you can make an informed choice before training.

02

We build your model

Automated feature engineering, task selection, fast training, and validation. No knobs to turn — we handle the hard parts.

< 10 seconds
03

Get your endpoint

A live API, auth token, SHAP explanations, and deployment-ready output. Integrate into any agent, app, or workflow.

Know exactly what drives your predictions.

Every model comes with built-in explainability. See which features matter, how much they contribute, and why your model makes the decisions it does.

Feature ImportanceTop 10 shown
1matched_change_std_dev_f
3.9%
2average_spread_f
3.4%
3matched_change_std_dev_f
3.3%
4rel_macro_runner_matched
2.7%
5imbalance_liability_avg
2.5%
6imbalance_liability_chan
1.9%
7spread_volatility_f
1.8%
8asmatched_volume_rate_av
1.4%
9flow_runner_matched_delt
1.3%
10rel_flow_runner_matched
1.2%
Original feature Encoded categorical Derived
See what matters
Instantly understand which variables drive your predictions. No statistics degree required — ranked bars tell the story at a glance.
Every feature, ranked
Reliable models, automatically
Automated feature engineering, cross-validation, and holdout evaluation. Every model is tested before you see it.
Validated on holdout data
Sub-25ms inference
Models are optimised for production speed. Call the API from your agent, app, or workflow and get answers in milliseconds.
p99 < 25ms
Zero ML code
Upload a CSV. Pick a target. That’s it. JITM.ai handles type detection, encoding, imputation, feature engineering, and training.

Every industry. Every agent.

When any AI agent can build its own predictive models, everything changes.

Energy & Utilities
Smart grid agents predict demand spikes hours ahead, automatically balancing load and reducing waste.
Read more →
Healthcare
Clinical decision agents analyse patient data to predict readmission risk, treatment response, and resource needs.
Read more →
Finance & Trading
Autonomous trading agents build and consume custom models for price prediction, risk scoring, and anomaly detection.
Read more →
Agriculture
Precision farming agents predict crop yields, pest outbreaks, and optimal harvest windows from sensor data.
Read more →
Manufacturing
Predictive maintenance agents detect degradation patterns across factory floors, reducing downtime.
Read more →
Retail & E-commerce
Demand forecasting agents optimise inventory across thousands of SKUs, cutting waste.
Read more →

If it has data and needs predictions, JITM.ai powers it.

One endpoint. One API key. Real production value.

Integrate predictions into apps, workflows, and internal tools through one stable API layer. Improve models over time while preserving a clean downstream contract.

  • Sub-25ms inference latency
  • Automatic feature engineering on input
  • SHAP explanations per prediction
  • Hot-swap when a better model trains
python
import httpx

resp = httpx.post(
    "https://api.jitm.ai/predict/mod_7xk2f",
    headers={
        "Authorization": f"Bearer {token}"
    },
    json={
        "temperature": 22.5,
        "humidity": 0.65,
        "hour": 14,
    }
)

result = resp.json()
# → {"prediction": 847.2, "confidence": 0.94}
<10s
Model training time
<25ms
Inference latency
0
Lines of ML code

Simple, transparent pricing

Start free. Scale as you grow. No hidden fees, no surprises.

AnnualMonthlySave 20%
Included in every plan
  • MCP access (13 tools)
  • Automated feature engineering
  • Time-aware validation
  • Leakage detection
  • Sub-25ms predictions
Free
Prove the magic
$0
Free forever
Get started
  • 1 model
  • 50 MB uploads
  • 50K rows
  • 50 API calls/hr
  • XGBoost gradient boosting
  • Accuracy, F1, ROC-AUC, RMSE
  • Feature importance rankings
  • No deep training
  • No ensembles
Builder
Understand your models
$29/mo
Billed annually
  • 10 models
  • 250 MB uploads
  • 500K rows
  • 100 API calls/hr
  • Batch predictions (10 rows)
  • Phase 2 deep training (XGBoost)
  • Holdout predictions download
  • Feature importance rankings
  • AI feature engineering copilotSoon
  • Data & prediction insight reportsSoon
  • No ensembles
Most popular
Pro
Production-grade ML
$79$59/mo
Billed annually
  • 50 models
  • 1 GB uploads
  • 5M rows
  • 1,000 API calls/hr
  • Batch predictions (100 rows)
  • Everything in Builder
  • 4-family ensemble (XGBoost + LightGBM + GLM + Random Forest, plus CatBoost when useful)
  • 5-fold cross-validation with 2-seed averaging
  • Stacked meta-learner + hill-climb ensemble selection
  • SHAP explanationsSoon
  • WebhooksSoon
Enterprise
Scale without limits
Custom
Tailored to your needs
Contact us
  • 1,000+ models
  • 10 GB+ uploads
  • 100M+ rows
  • 100K API calls/hr
  • Batch predictions (10K rows)
  • Everything in Pro
  • 3-seed averaging per fold
  • Wider hyperparameter search (60 trials)
  • Dedicated support
  • SLA guarantees
  • Custom architecturesSoon

Questions & answers.

Everything you need to know about turning your data into live predictions.

JITM.ai (Just-In-Time Models) is an AutoML platform that turns any tabular dataset into a live prediction API. You upload a CSV, pick a column to predict, and within seconds you have a trained model with a production REST endpoint. It's designed to be used equally well by humans through a web UI and by AI agents through MCP.

No. JITM.ai automates feature engineering, algorithm selection, hyperparameter tuning, validation, and deployment. If you can identify which column you want to predict, the platform does the rest. Experienced ML practitioners still get deep telemetry: per-fold metrics, feature importance, leakage warnings, ensemble breakdowns, and downloadable holdout predictions.

Pair JITM.ai with your favourite LLM. Add https://mcp.jitm.ai to ChatGPT, Claude, Gemini, Cursor, or any MCP-compatible client, sign in, and you get a hands-on copilot that can upload your data, explain what the column analysis is showing, recommend which target to predict, kick off training, interpret the resulting metrics, and call your prediction endpoint on your behalf. You don't need to learn ML vocabulary to get started: ask things like "which column should I predict?", "is 0.84 accuracy good for this problem?", or "why is recall lower than precision?" and your LLM will translate everything into plain language while driving the platform through its 13 MCP tools. We think this is the fastest way to go from a CSV to a working model, especially if machine learning isn't your day job.

Anything you can frame as "given these inputs, predict this output" on tabular data. That covers classification (customer churn, fraud, medical diagnosis), regression (price, demand, lifetime value), and multi-class problems (product category, risk tier). The platform auto-detects the task type from your target column, and time-stamped data is handled with chronological splits automatically.

Those are libraries that still need code, infrastructure, and a data engineer to stand up. JITM.ai is the whole stack: ingestion, feature engineering, training, model selection, versioning, and an authenticated REST endpoint, all behind a single API call. The same capabilities are exposed through MCP, so an autonomous agent can put production ML into service without a human in the loop.

On Pro and Enterprise, Phase 2 trains a diverse portfolio of four families in parallel: XGBoost and LightGBM as the gradient-boosted workhorses, elastic-net GLM as a linear anchor that smooths predictions in sparse regions, and TabM as a parameter-efficient neural network with 32 internal ensemble heads that captures the smooth non-linear interactions the tree families can only approximate with step functions. CatBoost is added automatically when the dataset has the high-cardinality categorical mix it excels at. After training, three aggregation strategies compete on out-of-fold predictions (a CV-score-weighted blend, a stacked meta-learner, and a Caruana-style hill-climb selector), and whichever scores best on the chosen metric is the one that gets deployed. Diversity matters: all-gradient-boosted ensembles tend to fail in correlated ways at the tails of the distribution, while mixing in linear and neural families produces calibrated predictions across the full prediction range.

Training runs in two phases. Phase 1 is a fast randomised hyperparameter search that delivers a working baseline in seconds, sufficient for many use cases. Phase 2 (Builder tier and above) does a deeper, wider search on the full dataset with more trials, cross-validation, and multi-family ensembling on higher tiers. The platform automatically promotes the better version as the active inference endpoint while keeping Phase 1 available for comparison.

Phase 2 uses 5-fold cross-validation on Pro and Enterprise so accuracy is an average of multiple independent evaluations rather than one lucky split. Enterprise additionally trains each fold across multiple random seeds and averages the predictions, which damps out the variance that a single seed can introduce on smaller or noisier datasets. We also run active leakage detection: when training scores are dramatically better than validation and validation itself looks suspiciously good, we flag the likely causes (target-derived features, ID leakage, or future-into-past leakage on time-series). Metadata-flagged columns such as IDs and meta_* prefixes are excluded from features by default.

Yes, automatically. When JITM.ai detects a datetime column it switches to chronological validation: the holdout is always the most recent slice of data, and cross-validation uses forward-only folds so the model never trains on rows more recent than what it's predicting. We also strip monotonic date parts (like year, or a raw day index) from feature engineering on the time axis, since those create spurious distribution shifts that flatter training and break in production.

Missing numeric values are median-imputed, missing categoricals get most-frequent imputation, and both carry a missing-indicator flag so the model can learn that missingness itself is informative. Low-cardinality categoricals are one-hot encoded; high-cardinality ones are ordinal encoded. Datetime columns are expanded into seasonal features (month, day-of-week, hour, is-weekend). Group columns and meta-prefixed identifiers are auto-detected and kept out of the feature set.

Yes. Every trained model comes with global feature importance ranking which columns drive predictions overall. Pro and Enterprise tiers add SHAP-based explanations, which show per-feature contributions to each individual prediction. Both views are available in the dashboard and through the API.

CSV, JSON, and Parquet are all supported. Uploads are streamed through presigned URLs, so effective file size is bounded by tier quota rather than HTTP limits. On upload we run column type inference, missing-value analysis, quality checks, and target candidate detection, all before you commit to training.

Typical p99 latency is under 25 milliseconds. We achieve this with in-memory model caching, a single vectorised pass through the feature pipeline at prediction time, and pre-warming on server start. That's fast enough for real-time systems: trading engines, recommendation services, fraud scoring, and IoT control loops.

Every trained model gets a dedicated REST endpoint and its own per-model access token. Send a JSON payload of feature values; receive a prediction and, for classification, per-class probabilities. Account-level MCP tokens also work on the same endpoint, so humans, services, and agents all use the same interface.

Paste https://mcp.jitm.ai into any MCP-compatible client (Claude, Cursor, ChatGPT, Windsurf) and sign in with your JITM.ai account. That's it. OAuth handles authentication automatically, so there are no tokens to generate or config files to edit. The agent discovers all 13 tools on its own, and a single jitm_describe_workflow call teaches it the full pipeline. For CI pipelines or headless environments without a browser, Personal Access Tokens are still supported as a fallback.

Yes. Every dataset and model is scoped to your account and stored in encrypted object storage. Data is never shared between users and never used to train shared models. MCP agents authenticate via OAuth with short-lived sessions tied to your identity, so no long-lived secrets are stored in agent configs. For programmatic access, scoped Personal Access Tokens (per-model or account-level) can be rotated or revoked at any time.

Free gets Phase 1 XGBoost models for quick experiments. Builder adds Phase 2 deep training with a wider hyperparameter search on the full dataset. Pro and Enterprise unlock the multi-family ensemble (XGBoost, LightGBM, GLM, TabM, plus CatBoost when beneficial) combined via 5-fold cross-validation, an OOF tournament between weighted blending, a stacked meta-learner and Caruana hill-climb that picks the best aggregator on your data, and SHAP explainability. Enterprise raises the trial budget and trains each fold across three random seeds (vs two on Pro) for lower-variance predictions.

Latest from the team

Product updates, engineering deep dives, and announcements.

Feature

Your agent now builds a model team, not just a model

JITM.ai Pro now trains four model families in parallel and learns how to combine them into a single prediction endpoint. Connect any MCP-compatible LLM, hand it a CSV, and let it build the model team for you.

Read more →
Feature

One URL, zero tokens: OAuth comes to JITM.ai

Connecting an AI agent to JITM.ai now takes exactly one step: paste the URL. OAuth handles the rest. No tokens to generate, no config files to edit, no secrets to rotate.

Read more →
Engineering

Three expert algorithms, time-aware splits: Phase 2 gets smarter

Every Phase 2 model on higher tiers now draws from three different learning algorithms and combines the best from each. And when your data has a time dimension, JITM.ai now respects it automatically, so models don't learn by peeking at the future.

Read more →
Start building

Your data has predictions
waiting inside it.

Upload a CSV and watch it happen, or connect your favourite LLM and let it drive. Start with one free model. No credit card.