Skip to main content
Duplicate Event

Authorizations

Authorization
string
header
required

OAuth 2.1 access token. MCP clients obtain it themselves (dynamic client registration + PKCE) when you connect them to the server URL above.

Body

application/json

The tool's arguments, as sent in a JSON-RPC tools/call request.

eventId
string
required

The Zuddl event ID (UUID) to duplicate. Always supplied by the user -- never inferred from a linked Slack/Teams channel. Source it from a prior search_event call when the user names an event instead of giving an ID.

request
object
required

The new event's settings. title, startDateTime, endDateTime and tz are always required; description is additionally required when the source event is a FIELD or WEBINAR event; externalSession.externalAccountId is required when the source is a Zoom-hosted webinar. Set addressDetails only from a place the user explicitly picked, never from raw prompt text.

confirm
boolean

Omit or false to preview. Pass true ONLY after the user has seen the summary from a previous call and explicitly agreed.

Response

200

A JSON-RPC tools/call result. The tool's output is in content.