notation_validate
Validates a music notation JSON score and returns concrete fix suggestions for malformed inputs. Use this pre-flight check before rendering to save costs.
Instructions
Pre-flight validate an input shape without rendering. Returns errors with concrete fix suggestions when input is malformed. Cheaper than notation_render — use this when iterating on input shape.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"instruments": "<instruments>"
},
"name": "notation_validate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| composer | No | ||
| tempo | No | ||
| timeSignature | No | ||
| keySignature | No | ||
| instruments | Yes |