productivity
Microsoft Bookings MCP, CLI, and Lua Integration for AI Agents
Microsoft Bookings integration docs for AI agents: MCP gateway setup, Microsoft Bookings CLI commands, Lua API reference, credentials, and function schemas.Microsoft Bookings for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
microsoft-bookings.microsoft_bookings_list_booking_businesses | Read read | 9 | List bookingBusinesses\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses. |
microsoft-bookings.microsoft_bookings_create_booking_businesses | Write write | 10 | Create bookingBusiness\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses. |
microsoft-bookings.microsoft_bookings_booking_businesses_get_count_b75b | Read read | 9 | Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/$count. |
microsoft-bookings.microsoft_bookings_get_booking_businesses | Read read | 10 | Get bookingBusiness\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}. |
microsoft-bookings.microsoft_bookings_update_booking_businesses | Write write | 11 | Update bookingbusiness\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /solutions/bookingBusinesses/{bookingBusiness-id}. |
microsoft-bookings.microsoft_bookings_delete_booking_businesses | Write write | 10 | Delete bookingBusiness\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /solutions/bookingBusinesses/{bookingBusiness-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_list_appointments | Read read | 10 | List appointments\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/appointments. |
microsoft-bookings.microsoft_bookings_booking_businesses_create_appointments | Write write | 11 | Create bookingAppointment\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/appointments. |
microsoft-bookings.microsoft_bookings_booking_businesses_appointments_get_count_205a | Read read | 10 | Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/appointments/$count. |
microsoft-bookings.microsoft_bookings_booking_businesses_get_appointments | Read read | 11 | Get bookingAppointment\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/appointments/{bookingAppointment-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_update_appointments | Write write | 12 | Update bookingAppointment\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /solutions/bookingBusinesses/{bookingBusiness-id}/appointments/{bookingAppointment-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_delete_appointments | Write write | 11 | Delete bookingAppointment\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /solutions/bookingBusinesses/{bookingBusiness-id}/appointments/{bookingAppointment-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_booking_business_appointments_booking_appointment_cancel | Read read | 12 | Invoke action cancel\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/appointments/{bookingAppointment-id}/cancel. |
microsoft-bookings.microsoft_bookings_booking_businesses_list_calendar_view | Read read | 10 | List business calendarView\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/calendarView. |
microsoft-bookings.microsoft_bookings_booking_businesses_create_calendar_view | Write write | 11 | Create new navigation property to calendarView for solutions\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/calendarView. |
microsoft-bookings.microsoft_bookings_booking_businesses_calendar_view_get_count_f3a3 | Read read | 10 | Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/calendarView/$count. |
microsoft-bookings.microsoft_bookings_booking_businesses_get_calendar_view | Read read | 11 | Get calendarView from solutions\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/calendarView/{bookingAppointment-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_update_calendar_view | Write write | 12 | Update the navigation property calendarView in solutions\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /solutions/bookingBusinesses/{bookingBusiness-id}/calendarView/{bookingAppointment-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_delete_calendar_view | Write write | 11 | Delete navigation property calendarView for solutions\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /solutions/bookingBusinesses/{bookingBusiness-id}/calendarView/{bookingAppointment-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_booking_business_calendar_view_booking_appointment_cancel | Read read | 12 | Invoke action cancel\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/calendarView/{bookingAppointment-id}/cancel. |
microsoft-bookings.microsoft_bookings_booking_businesses_list_custom_questions | Read read | 10 | List customQuestions\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/customQuestions. |
microsoft-bookings.microsoft_bookings_booking_businesses_create_custom_questions | Write write | 11 | Create bookingCustomQuestion\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/customQuestions. |
microsoft-bookings.microsoft_bookings_booking_businesses_custom_questions_get_count_385a | Read read | 10 | Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/customQuestions/$count. |
microsoft-bookings.microsoft_bookings_booking_businesses_get_custom_questions | Read read | 11 | Get bookingCustomQuestion\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/customQuestions/{bookingCustomQuestion-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_update_custom_questions | Write write | 12 | Update bookingCustomQuestion\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /solutions/bookingBusinesses/{bookingBusiness-id}/customQuestions/{bookingCustomQuestion-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_delete_custom_questions | Write write | 11 | Delete bookingCustomQuestion\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /solutions/bookingBusinesses/{bookingBusiness-id}/customQuestions/{bookingCustomQuestion-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_list_customers | Read read | 10 | List customers\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/customers. |
microsoft-bookings.microsoft_bookings_booking_businesses_create_customers | Write write | 11 | Create bookingCustomer\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/customers. |
microsoft-bookings.microsoft_bookings_booking_businesses_customers_get_count_1771 | Read read | 10 | Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/customers/$count. |
microsoft-bookings.microsoft_bookings_booking_businesses_get_customers | Read read | 11 | Get bookingCustomer\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/customers/{bookingCustomerBase-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_update_customers | Write write | 12 | Update bookingCustomer\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /solutions/bookingBusinesses/{bookingBusiness-id}/customers/{bookingCustomerBase-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_delete_customers | Write write | 11 | Delete bookingCustomer\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /solutions/bookingBusinesses/{bookingBusiness-id}/customers/{bookingCustomerBase-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_booking_business_get_staff_availability | Read read | 11 | Invoke action getStaffAvailability\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/getStaffAvailability. |
microsoft-bookings.microsoft_bookings_booking_businesses_booking_business_publish | Read read | 10 | Invoke action publish\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/publish. |
microsoft-bookings.microsoft_bookings_booking_businesses_list_services | Read read | 10 | List services\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/services. |
microsoft-bookings.microsoft_bookings_booking_businesses_create_services | Write write | 11 | Create bookingService\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/services. |
microsoft-bookings.microsoft_bookings_booking_businesses_services_get_count_35c3 | Read read | 10 | Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/services/$count. |
microsoft-bookings.microsoft_bookings_booking_businesses_get_services | Read read | 11 | Get bookingService\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/services/{bookingService-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_update_services | Write write | 12 | Update bookingservice\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /solutions/bookingBusinesses/{bookingBusiness-id}/services/{bookingService-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_delete_services | Write write | 11 | Delete bookingService\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /solutions/bookingBusinesses/{bookingBusiness-id}/services/{bookingService-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_list_staff_members | Read read | 10 | List staffMembers\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/staffMembers. |
microsoft-bookings.microsoft_bookings_booking_businesses_create_staff_members | Write write | 11 | Create bookingStaffMember\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/staffMembers. |
microsoft-bookings.microsoft_bookings_booking_businesses_staff_members_get_count_7947 | Read read | 10 | Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/staffMembers/$count. |
microsoft-bookings.microsoft_bookings_booking_businesses_get_staff_members | Read read | 11 | Get bookingStaffMember\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingBusinesses/{bookingBusiness-id}/staffMembers/{bookingStaffMemberBase-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_update_staff_members | Write write | 12 | Update bookingstaffmember\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /solutions/bookingBusinesses/{bookingBusiness-id}/staffMembers/{bookingStaffMemberBase-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_delete_staff_members | Write write | 11 | Delete bookingStaffMember\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /solutions/bookingBusinesses/{bookingBusiness-id}/staffMembers/{bookingStaffMemberBase-id}. |
microsoft-bookings.microsoft_bookings_booking_businesses_booking_business_unpublish | Read read | 10 | Invoke action unpublish\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingBusinesses/{bookingBusiness-id}/unpublish. |
microsoft-bookings.microsoft_bookings_list_booking_currencies | Read read | 9 | List bookingCurrencies\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingCurrencies. |
microsoft-bookings.microsoft_bookings_create_booking_currencies | Write write | 10 | Create new navigation property to bookingCurrencies for solutions\n\nOfficial Microsoft Graph v1.0 endpoint: POST /solutions/bookingCurrencies. |
microsoft-bookings.microsoft_bookings_booking_currencies_get_count_f6c6 | Read read | 9 | Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingCurrencies/$count. |
microsoft-bookings.microsoft_bookings_get_booking_currencies | Read read | 10 | Get bookingCurrency\n\nOfficial Microsoft Graph v1.0 endpoint: GET /solutions/bookingCurrencies/{bookingCurrency-id}. |
microsoft-bookings.microsoft_bookings_update_booking_currencies | Write write | 11 | Update the navigation property bookingCurrencies in solutions\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /solutions/bookingCurrencies/{bookingCurrency-id}. |
microsoft-bookings.microsoft_bookings_delete_booking_currencies | Write write | 10 | Delete navigation property bookingCurrencies for solutions\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /solutions/bookingCurrencies/{bookingCurrency-id}. |