MCP
MCP Changes
Dated changes to Semaphor MCP's tools and their shapes.
Changes to the tools, their arguments and the outline, newest first. A change that alters a shape an agent may already read says what to check.
October 2026: how cards read and show
- Card settings in a change.
card.addandcard.updatetakecolumns(each column'slabel,format,hiddenandwidth),totals,dataLabels,legendandaxes, and a chart's variant asorientation,stackanddonut. See How Cards Read and Show. - Highlights.
highlight.addandhighlight.removecolor cells and rows where a condition holds, shade a column on a color scale, or add data bars. - The dashboard's title and description.
dashboard.update. The outline shows the description. - The outline shows each editable card's settings, with
inheritsandeditorOnly. - The server's instructions give one recipe: read the outline, change only what the user asked, propose, and apply when
confirmisnot_neededor the user agrees. The tool definition lists a format's stored fields, and a refused format's fix states them. confirmon every proposal:not_neededwhen a proposal only changes how cards read and show, or the dashboard's title and description;neededotherwise. An apply checks again and refuses withconfirm_changedwhen that has changed.- Horizontal bars, stacked bars, stacked lines and areas and doughnuts can be changed.
Check in your code: the outline's type for those five variants is now the base type with the variant as properties. A stacked bar that read "type": "stacked_bar" now reads "type": "bar", "orientation": "vertical", "stack": "stacked", and a doughnut reads "type": "pie", "donut": true. Bar, line, area and pie cards carry their properties too.