API-First Cutting Optimization

Sheet cutting optimization, via API.

Send sheets and parts as JSON and poll for the optimized guillotine layout. Replace your in-house optimizer in an afternoon.

Requestoptimize.sh
$ curl -X POST https://api.sawvant.com/v1/optimize \
  -H "X-API-Key: $SAWVANT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "sheets": [
    {"id": "mdf-18", "length": 2440, "width": 1220, "quantity": 1, "grain": "none"}
  ],
  "parts": [
    {"id": "side", "length": 1000, "width": 500, "quantity": 2, "grain": "none"},
    {"id": "door", "length": 600, "width": 400, "quantity": 4, "grain": "none"},
    {"id": "shelf", "length": 1000, "width": 300, "quantity": 2, "grain": "none"}
  ],
  "machine": {"blade_thickness": 3.2, "max_levels": 3, "cut_direction": "default"}
}'
Response86% material efficiency

No credit card required. 100 free requests/day.

Built for production cutting workloads

Real material savings, not theoretical optimal layouts.

2D Guillotine Cutting

Match desktop optimizer efficiency. Multi-sheet, mixed parts, any quantity.

Production Metrics

Cut length, rotation count, stacking cycles. Optimize for your shop's bottleneck.

Cost Calculation

Machine cost per job from your own tariffs: setup, cut length, rotations, stacks and cycles.

Grain Direction

Respect wood grain or sheet directionality. Per-part rotation control.

Offcut Priority

Reuse leftover stock before cutting new sheets. Lower cost on repeat jobs.

AI-Ready (MCP)

Built-in MCP server. Connect Claude, GPT, or any AI agent directly.

Model Context Protocol

Works with AI agents

Sawvant runs a hosted MCP server. Point Claude, Cursor or any MCP-compatible client at it and ask for a cutting plan in plain language. Authentication runs through a device flow, so there is no key to paste into a config file.

  • authenticate signs the agent in through the device flow
  • optimize_cutting submits a job and returns the finished plan
  • check_job reports progress and current best yield
  • get_result returns layouts, metrics and cost
Client config
{
  "mcpServers": {
    "sawvant": {
      "url": "https://mcp.sawvant.com/mcp"
    }
  }
}

Pricing

Free tier for evaluation. Pro for production. No per-seat fees.

Free

100 Fast requests/day. No credit card.

€0/forever
  • 100 Fast requests/day
  • JSON response
  • OpenAPI spec access
  • Offcut priority
  • SSE streaming
  • Thorough optimization
  • Cost calculation
  • Production metrics
Get Started

Pro

Production-grade optimization with cost and metrics.

€39/per month
  • 500 Fast requests/day
  • 50 Thorough requests/day
  • JSON response
  • OpenAPI spec access
  • Offcut priority
  • SSE streaming
  • Cost calculation
  • Production metrics
Upgrade to Pro

Custom

Higher volume, webhooks, SLA, custom features.

Let's talk
  • Custom request volume
  • Webhook callbacks
  • All Pro features
  • Custom SLA
  • Priority support
Contact Us

Ship your integration today

One POST request, then poll for the optimized cutting plan. Free tier included.