Public API
    • Welcome to the deskbird developer docs
    • Public API
      • Overview
      • Users
        • Lists company users
        • Retrieves a single company user
      • Bookings
        • Lists company bookings
        • Creates a new resource booking
        • Gets a single company booking
        • Updates an existing booking
        • Cancels a booking
        • Checks in to a booking
        • Releases a booking early
      • Groups
        • Lists company user groups
        • Retrieves a single company user group
      • Resources
        • Gets a resource by ID
        • Lists company resources
      • Offices
        • Lists company offices
        • Checks a user into an office
      • Scheduling
        • Lists company scheduling statuses
        • Deletes scheduling statuses by IDs
        • Adds new scheduling statuses for a user
      • Scheduling Options
        • Lists company scheduling options
      • Rooms
        • Lists company rooms
        • Gets a single room
        • Lists room bookings
        • Creates a room booking
        • Gets a single room booking
        • Updates a room booking
        • Checks in to a room booking
        • Cancels a room booking
        • Lists company room bookings
      • Floors
        • Lists company floors
      • Zones
        • Lists company zones
      • Tickets
        • Updates a ticket
      • Sensors
        • Lists company monitors
    • MCP server
      • Overview
      • Authentication
      • Tools reference
    • Schemas
      • Provider
      • UserStatus
      • UserIncludeOptions
      • BookingStatus
      • GuestEmbeddedResponse
      • UserEmbeddedResponse
      • ResourceEmbeddedResponse
      • BookingHistoryResponse
      • BookingResponse
      • PaginatedBookingResponse
      • CreateBookingGuestDto
      • CreateBookingDto
      • UpdateBookingDto
      • CheckInDto
      • AddressResponse
      • OpeningHourResponse
      • OpeningHoursResponse
      • OfficeResponse
      • EnvelopedOfficeResponse
      • CheckUserIntoOfficeBody
      • SharedResourceAccessInfoResponse
      • DedicatedResourceAccessInfoResponse
      • EquipmentResponse
      • ResourceResponse
      • ResourceType
      • PaginatedResourceResponse
      • SchedulingOutput
      • UserStatusInput
      • AddUserStatusesInput
      • SchedulingOptionOutput
      • AttendeeResponse
      • RoomBookingResponse
      • PaginatedRoomBookingResponse
      • RoomBookingDetailedResponse
      • AttendeeDto
      • RoomResponse
      • PaginatedRoomResponse
      • CreateRoomBookingDto
      • UpdateRoomBookingDto
      • FloorResponse
      • PaginatedFloorResponse
      • AssignedGroupResponse
      • ZoneResponse
      • PaginatedZoneResponse
      • UpdateTicketDto
      • MonitorState
      • MonitorOfficeResponse
      • MonitorFloorResponse
      • MonitorAreaResponse
      • MonitorDeskResponse
      • MonitorMappingResponse
      • MonitorResponse
      • PaginatedMonitorResponse

    MCP Server

    Connect AI assistants like Claude to your deskbird workspace. The deskbird MCP server implements the Model Context Protocol and exposes a set of read-only tools for querying users, analytics, and your office structure.
    Unlike the Public API, the MCP server does not use API keys – users authenticate with their own deskbird login through OAuth.
    Start with the Overview for requirements and setup, Authentication for how the OAuth flow works, and the Tools reference for the available tools and their parameters.
    Previous
    Lists company monitors
    Next
    Overview
    Built with