Skip to content

fluent-booking/get-booking

Full detail for one booking by id or hash, including attendee contact details, location, status history and cancellation reason. Use include to add form answers, guests, hosts or the activity timeline.

Ability

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

Input schema

ParameterTypeRequiredDescription
booking_idintegerNo
hashstringNoThe booking hash, as an alternative to booking_id.
includearray<string>NoExtra sections to load. Each one costs an additional query.
timezonestringNoIANA timezone for the *_local times in the response.

Example call

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