Summary
cal_add currently defaults showAs to busy but does not expose it as a parameter. The Graph API supports free, tentative, busy, oof (Out of Office), and workingElsewhere.
Without this, users cannot set the purple "Out of Office" status on calendar events via Outpost — the event must be edited in Outlook directly.
Proposed Change
Add an optional --show-as / show_as parameter to:
cal add / cal update CLI commands
cal_add / cal_update MCP tools
Accepted values: free, tentative, busy, oof, workingElsewhere
Graph API Reference
showAs on the event resource accepts: free, tentative, busy, oof, workingElsewhere, unknown.
Summary
cal_addcurrently defaultsshowAstobusybut does not expose it as a parameter. The Graph API supportsfree,tentative,busy,oof(Out of Office), andworkingElsewhere.Without this, users cannot set the purple "Out of Office" status on calendar events via Outpost — the event must be edited in Outlook directly.
Proposed Change
Add an optional
--show-as/show_asparameter to:cal add/cal updateCLI commandscal_add/cal_updateMCP toolsAccepted values:
free,tentative,busy,oof,workingElsewhereGraph API Reference
showAson the event resource accepts:free,tentative,busy,oof,workingElsewhere,unknown.