{"name":"io.usefulapi/janitorial-manager","title":"Janitorial Manager MCP by usefulapi","endpoint":"https://janitorial-manager.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-janitorial-manager","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-janitorial-manager/badge.svg","listed_at":"2026-11-01T17:14:58.000Z","state":"no findings","check":{"checked_at":"2026-11-01T19:40:48.175Z","outcome":"read","tool_count":20,"tool_names":["janitorialmanager_list_customers","janitorialmanager_get_customer","janitorialmanager_list_clients","janitorialmanager_get_location","janitorialmanager_list_properties","janitorialmanager_list_employees","janitorialmanager_get_employee","janitorialmanager_list_employee_punches","janitorialmanager_get_payroll","janitorialmanager_list_quality_controls","janitorialmanager_get_quality_control","janitorialmanager_list_areas","janitorialmanager_list_area_types","janitorialmanager_list_area_scans","janitorialmanager_list_employee_scans","janitorialmanager_list_work_orders","janitorialmanager_get_work_order","janitorialmanager_list_supply_orders","janitorialmanager_list_suppliers","janitorialmanager_get_supplier"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.10.30a"},"tools":{"fingerprint":"c81cb97ec9f3bf82d2f74d652d2cb2c6100ed7e2a6d7f882f8e659ab92c52c66","tool_hashes":{"janitorialmanager_list_areas":"071bb4d998e6b4d86e1d3e9cf1122fd3e4eb8f35df922456557bf346f7ec37b3","janitorialmanager_get_payroll":"b8ab2a0d0059365df5f89d29ea9db2d8e8053dc1db98d1970f4d66c82ea9e71a","janitorialmanager_get_customer":"18611d242bf50986bc0b6078a45019086370369290cbd1b29fdf74f4276429f5","janitorialmanager_get_employee":"eff6a748323f5620d90e9ac1ebc4d0047bda3b5f17661fd4631ebf2f867860a3","janitorialmanager_get_location":"b3a77969732a0055ef00fda0a1995a213efcb66001388eba368d8c41ef2a6216","janitorialmanager_get_supplier":"ef6e2ed56aae52b0255a91ca8f52a476e0bc0090c4bb4787483cac981d3fe3b2","janitorialmanager_list_clients":"efcff55e759d3a4135cc81a58cba77b8f83f1f000955491b8a49f704f6c68dfe","janitorialmanager_get_work_order":"757a1a8db5f6db832b5ad5f2f5eb7c45c03151b50deeb8153fe3d7e9297a5362","janitorialmanager_list_customers":"03f515c6db5ba40dfe232e795270988f9a3d72295da5c593c49f13f3cdd9ac2d","janitorialmanager_list_employees":"dcc78def36247d5dc4f60396408a5b2a0e1fcca229a5814a997f682d280c06cd","janitorialmanager_list_suppliers":"479e94fa947ab7b60a9139f2cae2a7ebda466a8975d478b35d028cbc0bdd90f7","janitorialmanager_list_area_scans":"dab6f174f2871fa501fe6d59bf05990f19c294fa90dad7ea477e3ea7ac85ed99","janitorialmanager_list_area_types":"339163620a58cd7f4230e1e1d4ebfc6236f62312aa97b8a6521bb3101d83ef53","janitorialmanager_list_properties":"df1c52a738fa1105577c548136dfef955e9957bc643ae9b0e70e18c4c609b5d1","janitorialmanager_list_work_orders":"c4b40a1deef0d7b076bb134824b2608dd6d284e90047bbd469de5ff2360c3c61","janitorialmanager_list_supply_orders":"8b94efd30c2c991d3716e4ec46e6a5fb78db78f81447966c062dff6cff383e35","janitorialmanager_get_quality_control":"624243e9aaee97f4b1f21588ebe71055855fd6fd3ea0d24a7139cc576f6d7115","janitorialmanager_list_employee_scans":"4d700a7851a4ce4513d36f541ab39079a8d30cec8ff4af208e014efd2c22fdbc","janitorialmanager_list_employee_punches":"513fee752df414f45160d62438c0195df5a6ef721188ed6c0ab23d754af5ca17","janitorialmanager_list_quality_controls":"042b1f5dbc1ce766e1d87484b4eb966d5cef25681d1fa35cc6b1f6a242751f20"},"instructions_hash":"3efd99c7e571e19c7d8827c00cadfc1afaab0b7e4df92b228798bf03f4cf5f52","fingerprinted_at":"2026-11-01T19:40:48.175Z","changed_at":null,"compared_since":"2026-10-30","changes":[]},"disclaimer":"Signals, not a warranty. A clean read means these rules found nothing, not that the server is harmless. An unread server is not checked."}