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.
$ 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"}
}'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.
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.
authenticatesigns the agent in through the device flowoptimize_cuttingsubmits a job and returns the finished plancheck_jobreports progress and current best yieldget_resultreturns layouts, metrics and cost
{
"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.
- 100 Fast requests/day
- JSON response
- OpenAPI spec access
- Offcut priority
- SSE streaming
- Thorough optimization
- Cost calculation
- Production metrics
Pro
Production-grade optimization with cost and metrics.
- 500 Fast requests/day
- 50 Thorough requests/day
- JSON response
- OpenAPI spec access
- Offcut priority
- SSE streaming
- Cost calculation
- Production metrics
Custom
Higher volume, webhooks, SLA, custom features.
- Custom request volume
- Webhook callbacks
- All Pro features
- Custom SLA
- Priority support
Ship your integration today
One POST request, then poll for the optimized cutting plan. Free tier included.