{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_quegenx-sunday-mcp","slug":"quegenx-sunday-mcp","name":"Medici Hotels Booking Server","type":"mcp","url":"https://github.com/Quegenx/sunday-mcp#readme","page_url":"https://unfragile.ai/quegenx-sunday-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:Quegenx/sunday-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_quegenx-sunday-mcp__cap_0","uri":"capability://search.retrieval.hotel.search.optimization","name":"hotel search optimization","description":"This capability allows AI assistants to perform optimized searches for hotels using the Medici Hotels API, leveraging a structured query language to filter results based on user preferences such as price, location, and amenities. It employs efficient caching mechanisms to reduce response times and improve user experience by minimizing redundant API calls. The integration with JWT authentication ensures secure access to hotel data.","intents":["How can I quickly find hotels that match specific criteria?","I need to search for hotels within a certain price range and location.","Can I get a list of hotels with specific amenities?"],"best_for":["developers building travel applications that require hotel search functionality"],"limitations":["Dependent on the Medici Hotels API availability; limited to the data provided by the API."],"requires":["Node.js 14+","JWT token for authentication"],"input_types":["text","structured data"],"output_types":["structured data"],"categories":["search-retrieval","travel-application"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_quegenx-sunday-mcp__cap_1","uri":"capability://tool.use.integration.booking.management.system","name":"booking management system","description":"This capability enables the management of hotel bookings through the Medici Hotels API, allowing users to create, update, and cancel bookings programmatically. It uses a stateful design pattern to maintain booking sessions and ensure data consistency across operations. The integration with secure JWT authentication protects sensitive booking information during transactions.","intents":["How can I programmatically manage hotel bookings?","I need to update an existing hotel reservation.","Can I cancel a hotel booking through an API call?"],"best_for":["developers creating applications that require booking management features"],"limitations":["Requires a valid JWT token for each booking operation; limited to the API's booking capabilities."],"requires":["Node.js 14+","JWT token for authentication"],"input_types":["structured data"],"output_types":["structured data"],"categories":["tool-use-integration","travel-application"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_quegenx-sunday-mcp__cap_2","uri":"capability://data.processing.analysis.real.time.hotel.data.access","name":"real-time hotel data access","description":"This capability provides real-time access to hotel data through the Medici Hotels API, allowing applications to fetch the latest information about hotel availability, pricing, and amenities. It employs a pub/sub architecture to push updates to clients, ensuring that users always receive the most current data without needing to refresh manually.","intents":["How can I get real-time updates on hotel availability?","I need to fetch the latest pricing information for hotels.","Can I receive notifications about changes in hotel data?"],"best_for":["developers building applications that require up-to-date hotel information"],"limitations":["Real-time updates depend on the API's push capabilities; may have latency issues."],"requires":["Node.js 14+","JWT token for authentication"],"input_types":["text"],"output_types":["structured data"],"categories":["data-processing-analysis","travel-application"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_quegenx-sunday-mcp__cap_3","uri":"capability://safety.moderation.secure.authentication.for.api.access","name":"secure authentication for api access","description":"This capability implements secure JWT authentication for accessing the Medici Hotels API, ensuring that all requests are authenticated and authorized. It employs token-based authentication to manage user sessions, which enhances security by minimizing the risk of session hijacking and ensuring that sensitive data is protected during transmission.","intents":["How can I securely authenticate my application with the hotel API?","What is the best way to manage user sessions for API access?","Can I ensure that my API calls are secure?"],"best_for":["developers focused on security in API integrations"],"limitations":["Requires proper handling of JWT tokens; mismanagement can lead to security vulnerabilities."],"requires":["Node.js 14+","JWT token for authentication"],"input_types":["text"],"output_types":["text"],"categories":["safety-moderation","travel-application"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":31,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","JWT token for authentication"],"failure_modes":["Dependent on the Medici Hotels API availability; limited to the data provided by the API.","Requires a valid JWT token for each booking operation; limited to the API's booking capabilities.","Real-time updates depend on the API's push capabilities; may have latency issues.","Requires proper handling of JWT tokens; mismanagement can lead to security vulnerabilities.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.43,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:27.444Z","last_scraped_at":"2026-05-03T15:19:13.220Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=quegenx-sunday-mcp","compare_url":"https://unfragile.ai/compare?artifact=quegenx-sunday-mcp"}},"signature":"aOXjUNOT2CpHobtcdBKlp9XpYqbMzo8pZUW6oWB7o0N59xGbyd65YjUjr1K1JKmvOC64jy1o7RL1twg2TtHaCw==","signedAt":"2026-06-21T10:30:32.703Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/quegenx-sunday-mcp","artifact":"https://unfragile.ai/quegenx-sunday-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=quegenx-sunday-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}