{"name":"io.github.Junhui20/mycal","slug":"junhui20-mycal","title":null,"description":"Malaysia public holidays, school terms, business days & a leave optimizer (13 tools).","url":"https://mcp.market/server/junhui20-mycal","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":29,"stars":3,"forks":1,"downloads_week":43,"last_push_at":"2026-09-15T15:15:51.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Junhui20/malaysia-calendar-api","website":null,"version":"0.1.4","remotes":[],"packages":[{"registryType":"npm","identifier":"@catlabtech/mycal-mcp-server","version":"0.1.4","transport":{"type":"stdio"}}],"tools":[{"name":"check_malaysia_holiday","description":"Check if a specific date is a public holiday, weekend, or working day in Malaysia. Returns holiday details, school day status. Use when user asks 'is X a holiday?', 'do I work on X?'.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_malaysia_holidays","description":"Get Malaysia public holidays. Covers all 16 regions (13 states + 3 federal territories) including Islamic holidays with tentative/confirmed status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_malaysia_states","description":"List all 16 Malaysian regions (13 states + 3 federal territories) with weekend configurations and group assignments.","write_action":false,"price_micros":0,"input_schema":null},{"name":"malaysia_business_days","description":"Count business/working days between two dates for a Malaysian state. Excludes weekends and public holidays.","write_action":false,"price_micros":0,"input_schema":null},{"name":"malaysia_exams","description":"Get Malaysia public exam schedule \\u2014 SPM, STPM, MUET, PT3. Includes results announcement dates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"malaysia_holiday_changes","description":"Get recent changes to Malaysia holiday data (new holidays, confirmations, ad-hoc announcements).","write_action":false,"price_micros":0,"input_schema":null},{"name":"malaysia_is_school_day","description":"Check if a date is a school day in Malaysia. Accepts state (auto-resolves to group) or group directly. Combines public holidays, school holidays, and weekend status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"malaysia_leave_optimizer","description":"Find the most efficient annual-leave days to take to maximise consecutive days off in Malaysia (e.g. 'take 2 days \\u2192 get 5 off'). Ideal for planning trips around public holidays and weekends, per state.","write_action":false,"price_micros":0,"input_schema":null},{"name":"malaysia_long_weekends","description":"Find all long weekends (3+ consecutive non-working days) in Malaysia for a given year.","write_action":false,"price_micros":0,"input_schema":null},{"name":"malaysia_school_holidays","description":"Get Malaysia school holidays including cuti penggal, mid-year break, year-end break, and KPM bonus holidays.","write_action":false,"price_micros":0,"input_schema":null},{"name":"malaysia_school_terms","description":"Get Malaysia school term dates and day counts. Group A = Kedah/Kelantan/Terengganu, Group B = all other states.","write_action":false,"price_micros":0,"input_schema":null},{"name":"next_malaysia_holiday","description":"Find the next upcoming public holiday in Malaysia. Use when user asks 'when is the next holiday?'.","write_action":false,"price_micros":0,"input_schema":null},{"name":"resolve_malaysia_state","description":"Resolve a state name or alias (e.g. 'KL', 'Penang', 'JB') to the canonical state code.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-26T16:33:28.130Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T16:33:28.105Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 11 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@catlabtech/mycal-mcp-server","version":"0.1.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-06-28T08:57:27.156Z","repositoryUrl":"git+https://github.com/Junhui20/malaysia-calendar-api.git","weeklyDownloads":43}],"repo":{"found":true,"owner":"Junhui20","repo":"malaysia-calendar-api","archived":false,"pushedAt":"2026-09-15T15:15:51Z","stars":3,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/131679716?v=4","ownerCreatedAt":"2023-04-24T13:21:18Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/131679716?v=4&s=128","source":"github"},"presence":{"stars":3,"forks":1,"downloadsWeek":43,"license":"MIT","lastPushAt":"2026-09-15T15:15:51.000Z","score":29}}}},"grade_history":[],"reviews":[]}