{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_hwruchan-smus","slug":"hwruchan-smus","name":"SMU Campus Hub","type":"repo","url":"https://github.com/hwruchan/smus","page_url":"https://unfragile.ai/hwruchan-smus","categories":["automation"],"tags":["mcp","model-context-protocol","smithery:hwruchan/smus"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_hwruchan-smus__cap_0","uri":"capability://automation.workflow.quick.campus.event.management","name":"quick campus event management","description":"This capability allows users to manage their schedules by adding or removing events using quick command inputs. It leverages a command parsing system that interprets user inputs and interacts with a backend event management API to update the user's calendar. The integration with local Korea time ensures that all events are accurately displayed according to the user's timezone, enhancing usability for campus life.","intents":["How can I quickly add an event to my schedule?","What commands do I use to remove an event?","Can I manage my campus events through voice commands?"],"best_for":["students managing their daily campus schedules"],"limitations":["Requires internet access to sync events with the backend service","Limited to predefined command formats for event management"],"requires":["Node.js 14+","Access to the campus event management API"],"input_types":["text"],"output_types":["structured data"],"categories":["automation-workflow","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_hwruchan-smus__cap_1","uri":"capability://data.processing.analysis.real.time.cafeteria.menu.retrieval","name":"real-time cafeteria menu retrieval","description":"This capability retrieves the latest cafeteria menus in real-time, utilizing an API that fetches data from the campus dining services. It employs caching strategies to minimize API calls and improve response times, ensuring users receive the most current information without delays. The system is designed to handle multiple requests simultaneously, providing a smooth user experience.","intents":["How can I check today's cafeteria menu quickly?","What are the available meal options right now?","Can I see the menu for the week?"],"best_for":["students looking for meal options on campus"],"limitations":["Dependent on the cafeteria API's uptime and data accuracy","Limited to specific dining locations covered by the API"],"requires":["API key for cafeteria menu service","Node.js 14+"],"input_types":["text"],"output_types":["structured data"],"categories":["data-processing-analysis","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_hwruchan-smus__cap_2","uri":"capability://search.retrieval.campus.notice.aggregation","name":"campus notice aggregation","description":"This capability aggregates campus notices from multiple sources, using a centralized API that pulls in updates from various departments. It employs a notification system that categorizes and prioritizes notices based on user preferences, ensuring that important information is highlighted. The architecture supports real-time updates, allowing users to stay informed without manual refreshes.","intents":["How can I get the latest campus notices?","What important announcements should I be aware of?","Can I customize which notices I receive?"],"best_for":["students wanting to stay updated on campus events and notices"],"limitations":["Dependent on the accuracy and timeliness of the source APIs","Customization options may be limited to predefined categories"],"requires":["Node.js 14+","Access to campus notice APIs"],"input_types":["text"],"output_types":["structured data"],"categories":["search-retrieval","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_hwruchan-smus__cap_3","uri":"capability://memory.knowledge.korea.time.synchronization","name":"korea time synchronization","description":"This capability ensures that all events and notices are displayed in local Korea time by integrating a timezone management system that adjusts timestamps based on the user's location. It uses a reliable time API to fetch current local time and applies it to all relevant data, ensuring consistency across the application. This feature is particularly useful for international students or those unfamiliar with local time conventions.","intents":["How can I ensure my events are in the correct local time?","What time zone is my schedule displayed in?","Can I see event times adjusted for Korea time?"],"best_for":["international students or visitors on campus"],"limitations":["Requires a stable internet connection to fetch time updates","May not account for daylight saving changes if not properly configured"],"requires":["Node.js 14+","Access to a reliable time API"],"input_types":["text"],"output_types":["text"],"categories":["memory-knowledge","productivity"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":25,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Access to the campus event management API","API key for cafeteria menu service","Access to campus notice APIs","Access to a reliable time API"],"failure_modes":["Requires internet access to sync events with the backend service","Limited to predefined command formats for event management","Dependent on the cafeteria API's uptime and data accuracy","Limited to specific dining locations covered by the API","Dependent on the accuracy and timeliness of the source APIs","Customization options may be limited to predefined categories","Requires a stable internet connection to fetch time updates","May not account for daylight saving changes if not properly configured","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.33,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.3,"quality":0.2,"ecosystem":0.15,"match_graph":0.3,"freshness":0.05}},"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:26.913Z","last_scraped_at":"2026-05-03T15:19:24.053Z","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=hwruchan-smus","compare_url":"https://unfragile.ai/compare?artifact=hwruchan-smus"}},"signature":"vECEEitPTgPtoDjGDhEd0nUcWP/2eYBwTYlWVL5ElTF7kITj9Nl/5Xgtrx1yp7hcRA4F3l/rKodRjiHvFDxnBg==","signedAt":"2026-06-22T03:03:15.348Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/hwruchan-smus","artifact":"https://unfragile.ai/hwruchan-smus","verify":"https://unfragile.ai/api/v1/verify?slug=hwruchan-smus","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"}}