Skip to main content
Glama

Change an event's agenda (organizers only)

event_change
Idempotent

THE ORGANIZER'S OWN CHANGE TO THEIR EVENT. Call it when the organizer of an event wants to change its agenda: move a session to a new time or room, rename it, cancel it, or add a session ("move the Women Founders Track to the Harbor Room"). FIRST CALL WITHOUT confirm: the reply is a PREVIEW with a changeId, the before and after of each field, how many pass holders would be notified and the exact notice, and nothing changes. Read that preview back to the organizer and ask; only when they say yes, call again with confirm: true and that changeId. Name the session by the sessionId the agenda gave or by its title; if the reply says AMBIGUOUS or NO_SUCH_SESSION, read the candidates back and ask which one. Never invent a sessionId. Only the organizer of the event can change it; anybody else is refused, and you read the refusal out as given. It requires a personal connector token.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
atNoOPTIONAL. The session's current start ("10:30 AM"), to tell apart sessions with the same title.
endNoThe new end, same forms. Left out on move_time, the session keeps its length.
dateNoOPTIONAL. The day, YYYY-MM-DD, when the event runs more than one day or the session moves to another day.
kindNoREQUIRED for a preview. move_time (pass `start`, optionally `end` and `date`), move_room (pass `room`), rename (pass `title`), cancel, add_session (pass `title`, `start`, `end`, `room`, optionally `date` and `speakers`).
roomNoThe room or place label, plain words.
startNoThe new start: "4:30 PM", or a full timestamp with a time zone. Read in the event's own time zone.
titleNoThe new or added session's title.
notifyNoOPTIONAL. A time or room move notifies pass holders by default; cancel, rename and add are quiet unless this is true. False keeps any change quiet.
confirmNoLeave out for the PREVIEW. Only after the organizer says yes to the preview, call again with confirm: true and the changeId.
changeIdNoREQUIRED with confirm: the changeId the preview returned.
speakersNoOPTIONAL, for add_session: speaker names; a name that matches the event's speakers is linked, any other is kept as a plain name.
sessionIdNoThe session's id exactly as the agenda or a candidates list gave it. Never made up.
sessionTitleNoOr the session's title as the agenda spells it, when there is no sessionId.
eventIdOrNameYesREQUIRED. The event id or the event name as the organizer spells it.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
okNo
kindNo
errorNo
appliedNo
changesNo
messageNo
previewNo
sessionNo
changeIdNo
servedByNo
candidatesNo
lockScreenNo
passUpdateNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources