Skip to content

fluent-booking/get-event-types

List bookable event types, or pass event_id for one event's full configuration: durations, location, availability, booking limits, buffers and questions.

Ability

  • Kind: Tool
  • Toolset: core
  • Edition: Core
  • Mode: read-only
  • Permission callback: PermissionGate::readGate()
  • Handler: EventTypeTools::getEventTypes()
  • Source: fluent-booking/app/Modules/MCP/Tools/EventTypeTools.php:30

Input schema

ParameterTypeRequiredDescription
event_idintegerNoReturn this one event type in full instead of a list.
calendar_idintegerNo
host_idintegerNoThe host who OWNS the event type. Note this is not the same as list-bookings' host_id, which matches the host on a booking.
event_typestringNo
statusstringNoOne of: active, draft.
searchstringNo
pageintegerNo
per_pageintegerNo

Example call

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "fluent-booking/get-event-types",
    "arguments": {}
  }
}