dev.smartcut/cutlist-optimizer is an MCP server that cutlist optimization for sheet, linear and roll stock, with grain, kerf, nesting and saw exports. Its tool list has not been published yet over http, requires no API key, and scores 49/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"dev-smartcut-cutlist-optimizer": {
"args": [
"-y",
"openapi-typescript"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Cutlist optimization for sheet, linear and roll stock, with grain, kerf, nesting and saw exports.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked openapi-typescript against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
deja-vu: local memory over the session histories of forty-three coding agents.
MCP WordPress Remote proxy server
专门为 agent 打造的 agent 搜索工具,具备多语言搜索能力,覆盖中文/英文/学术/代码/购物/金融/新闻/百科。
Searchable football data provider documentation for AI coding agents. Like Context7 for football data.
MCP Security Weekly
Get CVE alerts and security updates for dev.smartcut/cutlist-optimizer and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
SmartCut is a hosted cutting-optimisation (cutlist / nesting) API for sheet, linear and roll stock. This repository holds the OpenAPI specification, runnable examples and MCP configuration for integrating it into your own software.
.may.Get a key at https://smartcut.dev/account, then:
curl -X POST https://api.smartcut.dev/v3/calculate \
-H "Authorization: $SMARTCUT_API_KEY" \
-H "Content-Type: application/json" \
-d @examples/requests/guillotine.json
That returns a job id. Poll until it is ready, then fetch the result:
curl "https://api.smartcut.dev/v3/result/ready?id=$JOB_ID" -H "Authorization: $SMARTCUT_API_KEY"
curl "https://api.smartcut.dev/v3/result?id=$JOB_ID" -H "Authorization: $SMARTCUT_API_KEY"
The result carries one entry per stock piece, each listing the parts placed on
it with their positions, the cuts needed to produce them, and the offcut left
over. Complete runnable versions in four languages are in
examples/.
Pass the raw API key in the Authorization header:
Authorization: YOUR_API_KEY
There is no Bearer prefix. This is the single most common integration
mistake — a Bearer prefix returns 401.
| method | path | what it does | sync |
|---|---|---|---|
| POST | /v3/calculate | Submit calculation | async |
| POST | /v3/validate | Validate inputs without calculating | sync |
| POST | /v3/model/analysis | Analyse a 3D model into parts | sync |
| GET | /v3/result/ready | Check if calculation is complete | sync |
| GET | /v3/result | Retrieve calculation result | sync |
| GET | /v3/export/pdf | Export result as PDF | sync |
| GET | /v3/export/csv | Export result as CSV | sync |
| GET | /v3/export/ptx | Export result as PTX | sync |
| GET | /v3/export/dxf | Export result as DXF | sync |
| GET | /v3/export/svg | Export result as SVG | sync |
| GET | /v3/export/mayer | Export result as Mayer .may | sync |
| GET | /v3/export/biesse | Export result as Biesse XML CutList | sync |
| GET | /v3/saws | List saws and the export formats each offers | sync |
| POST | /v3/labels | Generate printable part labels | sync |
| POST | /webhooks/result | Calculation result delivery | — your endpoint |
| GET | /v3/calls | Get API usage statistics | sync |
Full reference: https://smartcut.dev/api-docs/v3
Optimisation takes longer than a request should block for, so /v3/calculate
returns a job id immediately. You then either poll /v3/result/ready until it
reports done, or register a webhook and let SmartCut POST to you when the result
is available. Either way you fetch the payload from /v3/result.
Webhook registration, signature verific