review_baseline
Compare a candidate menu file with the committed baseline before overwriting it: get a verdict (unchanged, safe, breaking, review), caller-breaking changes, and added, cleared, or worsened findings.
Instructions
Say whether a new menu file should replace the baseline: one verdict (unchanged, safe, breaking-released, breaking, review), what breaks callers, and which findings the new menu adds, clears or makes worse. Use it before overwriting a committed menu.json. Reads the two files only and starts no server.
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": {
"baseline": "<baseline>",
"candidate": "<candidate>"
},
"name": "review_baseline"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Folder to run from: where the server starts, toolmenu.config.json is read and relative paths resolve. Default: where toolmenu mcp runs. | |
| release | No | The release versions, so breaking changes pass when the bump allows them: "1.4.0..2.0.0". | |
| baseline | Yes | The menu file to replace, e.g. the committed menu.json. | |
| candidate | Yes | The new menu file, e.g. new-menu.json from snapshot_menu save_as. |