ktalk_preview_meeting
Preview a meeting's details before creation without making network calls. Provide subject, start/end times, timezone, room, and attendee IDs to see a formatted output, then confirm via CLI to create the meeting.
Instructions
Preview a single meeting to be created (FR-13) — zero network calls.
Does not create anything, ever: there is no MCP tool that does. To
actually create the meeting, run create-meeting-confirm in an
interactive terminal (CLI) with the same parameters. The
confirmation_id in the output is informational for a human to
cross-check against the terminal prompt — it is not a machine-checkable
link between this call and the CLI confirmation (separate processes).
Args: subject: Meeting subject (required) start: Local ISO 8601 start time with offset (required) — converted to UTC internally (ADR-009) end: Local ISO 8601 end time with offset (required) — converted to UTC internally (ADR-009) timezone: Timezone (required — no silent default, NFR-9) room_name: Room name (required) required_attendee_keys: Numeric attendee ids as strings (not logins, ADR-009); explicit empty list is valid description: Optional description (only field with a silent default) enable_auto_recording: Whether the meeting is recorded (required, no silent default) pin_code: Room PIN code pin_code_explicit_none: True means "explicitly no PIN" (JSON null); without either signal, pin_code is required allow_anonymous: Whether unauthenticated participants may join (required) anonymous_access_expiration: Required only if allow_anonymous is True (ADR-009 §3 — no computed default) format: Output format — "raw" (JSON) or "markdown"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| start | No | ||
| format | No | markdown | |
| subject | No | ||
| pin_code | No | ||
| timezone | No | ||
| room_name | No | ||
| description | No | ||
| allow_anonymous | No | ||
| enable_auto_recording | No | ||
| pin_code_explicit_none | No | ||
| required_attendee_keys | No | ||
| anonymous_access_expiration | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |