A cart for dispensing, storing, and tracking medical instruments is provided. The cart has a housing, a first motor, a second motor, one or more trays, and a processor. The trays hold one or more medical instruments, and have a door and door opening assembly. The processor is in communication with the motors for rotating the housing and opening the doors. The processor has a storage medium for storing the cart's instrument dispensing history. The processor also has a user interface for capturing user input.