Skip to content

Active development environment: you may notice changes or incomplete features.

JAOT
AI-Powered Optimization Platform

Build, Use, or Automate
Optimization Solutions
for any challenge

Three paths to optimal decisions: build models with AI, use proven solutions from the community marketplace, or connect your AI agent via MCP.

The optimization platform for humans and AI agents alike.

Visual Model Builder
JAOT visual model builder showing an optimization model with variable, constraint, and objective nodes
Open source solver100+ templatesOptimization model marketplaceMCP-nativeView on GitHub
The platform

Three ways to optimize

Build models with AI, use proven solutions from the community marketplace, or connect your AI agent via MCP.

AI Builder

Describe your optimization problem in plain English. Our AI translates it into a mathematical model and solves it.

AI Builder
The JAOT AI assistant formulating an optimization model from a plain-English problem description

Model Marketplace

Browse the optimization model marketplace. Use proven community models or publish your own.

MCP for AI Agents

Connect Claude, GPT, or any MCP-compatible AI agent. 12 tools for end-to-end optimization.

Solution analysis

Understand your solution

Don't just solve — understand. Every result comes with the reasoning behind it.

Shadow prices & binding constraints

See which constraints actually limit the optimum, and how much each one would buy you if relaxed.

Variable reduced costs

Know which decisions are pinned at their limits — exact for LP, approximate for MIP.

One-click AI explanation

Turn shadow prices and reduced costs into plain language, grounded strictly in your actual numbers.

Understand your solution
Infeasible? Don't get stuck

We tell you exactly which constraints conflict

Most solvers just say "no solution." JAOT pinpoints the conflict and shows you how to fix it.

The exact conflict set

JAOT isolates the minimal set of constraints and bounds that can't all hold at once — and highlights them on the result page.

How to fix it, in plain language

A one-click AI explanation names the conflicting requirements and suggests concrete fixes: which bound to widen, which limit to relax.

Honest by design

When a model is too large for an exact conflict set, JAOT says so and clearly flags the explanation as heuristic — never a confident guess.

We tell you exactly which constraints conflict

AI Agents Meet Optimization

JAOT is an optimization platform natively accessible to AI agents. Connect any MCP-compatible agent to solve optimization problems end-to-end.

1

Discover

Agent finds JAOT via MCP or /.well-known/llms.txt

2

Authenticate

Secure access with API key authentication

3

Solve

Create model, set parameters, run the solver

4

Results

Get optimized solution programmatically

19 Curated Tools

Problem Solving

solve_problemvalidate_problemsolve_multi_objectivelist_available_solvers

Templates

list_templatesget_templatesolve_with_template

File Import

import_previewimport_and_solve

Marketplace

list_catalog_modelsget_catalog_modelget_catalog_model_schemaactivate_catalog_model

Execution

execute_modelget_executionget_execution_insights

Account

get_credit_balance
Works with Claude, GPT, and any MCP-compatible agent

Built for everyone who optimizes

For Teams & Enterprises

  • Solve complex optimization problems at scale
  • REST API integration with any tech stack
  • Team collaboration and shared model library
  • Enterprise-grade security and access controls

For Contributors & Consultants

  • Publish your models to the community marketplace
  • Share your optimization expertise with teams worldwide
  • Reach teams and enterprises globally
  • Track adoption and impact in your analytics

For Students & Researchers

  • Learn optimization with AI-assisted model building
  • Educational templates from LP to MIP
  • Start simple and grow into complex models
  • Free and open source — ideal for learning

Real-world optimization, solved

Build custom models with AI or activate proven solutions from the marketplace.

Vehicle Routing

A logistics company delivers to 50 locations with 8 trucks. Optimized routes reduced total distance by 23%, saving fuel and driver hours.

23% distance reductionFrom Marketplace

Employee Scheduling

A hospital schedules 120 nurses across 3 shifts while respecting availability and labor regulations. Automated scheduling cut planning time from 8 hours to minutes.

8 hours to minutesBuilt with AI

Budget Allocation

A marketing team distributes $2M across 12 channels to maximize conversions. Optimization found a 31% better allocation than manual planning.

31% better allocationBuilt with AI

Production Planning

A manufacturer plans weekly production across 5 lines with material constraints. Optimized plans increased throughput 15% without additional capacity.

15% throughput increaseFrom Marketplace

Supply Chain Network

A retailer selects warehouse locations to serve 200 stores at minimum cost. Network optimization reduced logistics spend by 18%.

18% cost reductionFrom Marketplace

Resource Assignment

A consulting firm assigns 80 consultants to 25 projects matching skills and availability. Optimization improved utilization from 72% to 89%.

72% to 89% utilizationBuilt with AI

Up and running in minutes

1

Choose a template or start from scratch

Browse 100+ pre-built templates or open the visual builder to create your own model from a blank canvas.

2

Set variables and constraints visually

Use the drag-and-drop interface to define your optimization model. Set objectives, add constraints, and configure variable types.

3

Solve and explore results

Hit solve and watch results come in real-time. Analyze variable values, sensitivity data, and export your solution.

Start optimizing

Free and open source. Create an account and solve your first model in minutes — or self-host the whole platform yourself.