Exposes the Vidly movie-rental domain as MCP tools and resources. Provides tools and resources for managing movie genres, movies, customers, and rentals.
Scoring was not performed
Register a new customer. Gold members receive discounts.
Create a new movie genre. The name must be 5–50 characters long.
Add a new movie to the catalogue. The genreId must reference an existing genre.
Create a new rental record for a customer and movie. The customerId and movieId must both be valid ObjectIds.
Create a new user account with email and hashed password. Email must be unique.
Permanently delete a customer by their MongoDB ObjectId.
Permanently delete a genre by its MongoDB ObjectId.
Permanently delete a movie by its MongoDB ObjectId.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 6 | <=2025-11-25 | v2 |
| 2026-03-09 | F | 0 | - | v1 |
Authenticate a user by email and password. Returns a JSON Web Token (JWT) for subsequent requests.
Mark a rental as returned and calculate the rental fee based on the number of days rented.
Update an existing customer's details by their MongoDB ObjectId.
Update the name of an existing genre by its MongoDB ObjectId.
Update an existing movie's details by its MongoDB ObjectId.