{"name":"io.usefulapi/upkeep","title":"UpKeep MCP by usefulapi","endpoint":"https://upkeep.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-upkeep","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-upkeep/badge.svg","listed_at":"2026-10-30T17:01:09.252Z","state":"no findings","check":{"checked_at":"2026-10-31T07:00:25.548Z","outcome":"read","tool_count":29,"tool_names":["upkeep_get_account","upkeep_list_work_orders","upkeep_get_work_order","upkeep_list_assets","upkeep_get_asset","upkeep_list_locations","upkeep_get_location","upkeep_list_parts","upkeep_get_part","upkeep_list_meters","upkeep_get_meter","upkeep_list_meter_readings","upkeep_add_meter_reading","upkeep_list_requests","upkeep_get_request","upkeep_create_request","upkeep_approve_request","upkeep_create_work_order","upkeep_update_work_order","upkeep_add_work_order_message","upkeep_update_part_quantity","upkeep_list_users","upkeep_get_user","upkeep_list_teams","upkeep_list_vendors","upkeep_list_customers","upkeep_list_purchase_orders","upkeep_get_purchase_order","upkeep_list_preventive_maintenance"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.10.30a"},"tools":{"fingerprint":"21b1789eae8fafc9cd4d8816f76a0a5f55368cb91281253919356630bf8896a2","tool_hashes":{"upkeep_get_part":"a8b928c8f17469a1e311e09a2f39b529d08a9c5ac1ab40040a828d9948f568be","upkeep_get_user":"5bd97234d058a9c8a4d9841b90f690bd14c5ca5799b40dc2a58659fb6a327d47","upkeep_get_asset":"4266dcb8dd821a9f590a953d6384201d0f8ed0be7388f903f23d28647afd5ee8","upkeep_get_meter":"910bb0504e9a8728c6bcbfcf9b0025669ea513e94d349fb98a4435d43ed433d9","upkeep_list_parts":"f31a0be15976511dba89ef2f97f7e3c2857ced70eadf80d064a8468db7e1ac27","upkeep_list_teams":"2505fcbdbcd3206e0c77a825893fd3dcd02369541a6d9774249b5ea6956882ac","upkeep_list_users":"7b206b6ebb4745f8bc69b10f638ad571fe4dfc4dc55b6d157d46af28a8060629","upkeep_get_account":"cf1a68aad1f0931a7149e606cf270809e860b925e9796ffb117673a0a4da1c3e","upkeep_get_request":"f2c85de01bc93a7b05d1c58b07304c18ea88426943c5250c90c44878c53cbe7a","upkeep_list_assets":"de9c6482d63f669253903c728b08b58b62502e661e5ff7a4b5a554bbbe781154","upkeep_list_meters":"d71a562c5b25abd03d8d97848e5177583b229c5a2e625ee61394628d1f2e17ce","upkeep_get_location":"f3bbf02c1406560c0da4206d80bec62dcd502e8d2d4dbbac3c0e63246ee5e20b","upkeep_list_vendors":"60deef3bd0cfdc9a475d138b00b108a3679a06f8ed3964b3bd24df237e90e42f","upkeep_list_requests":"3eb31aec8f1f5417363ebd79a79b4d5b79cc6442f3ec294257d2078573d13aaf","upkeep_create_request":"ea896152e143fb9a1b28419e13c2755e9ea9e3ae6db4849d6156770ec100ce0a","upkeep_get_work_order":"22bec97717b2f22f5e2f833d4cee3cbf9f39513a2a03dac0d6f453ff1a7b4ae0","upkeep_list_customers":"b5fa5d1f70aceaa45dece03a498a2095e62bd9e4e77d394b266f33af18089462","upkeep_list_locations":"bd868f8dca59a8fb9333d3b86e200a25a55835b04e6e2e4a448d1cf9edbdfd16","upkeep_approve_request":"a3bc3cb3f4ac4501bed1cb70ca1412df959364e3e49fad2b2e0a22867a6b949a","upkeep_list_work_orders":"5aa6dc537ae32d06bfca6d9bf7d84399f78f0d943e484f6d01d19a28115ee4ef","upkeep_add_meter_reading":"b8783f07e4c3363cdd800caa9d813711866399165339e2207e0cf84c682e606f","upkeep_create_work_order":"101a7e91731195cc23307b64eaf061184c3f46e1e5f5832bd2380e938f72bdd7","upkeep_update_work_order":"fbe21ad3c96aafe0fa422b690f5f6f0387ab2df9069cdfa7814733b1d31af211","upkeep_get_purchase_order":"33734c2332f15a596712adfe8d9f435a87e338741bb94574a76e65fef79bf8ca","upkeep_list_meter_readings":"397ed5f4dfc2ef4e0678d46938897ae595f82f4743003810e5163e96b967fc8a","upkeep_list_purchase_orders":"3d892690eff9f17286273aca060d25a80bbc120125a90755dbf2fb1054226ac1","upkeep_update_part_quantity":"3f2409bea1b9a01fc3659d7f898045e5bbc92034e365adef2b922cd3798feea0","upkeep_add_work_order_message":"054f14dfacfe3951e7a7155e3c4209c0225f1193fa28b2a80d331856268c63fa","upkeep_list_preventive_maintenance":"e350fc266ac7451010fc7e73ca4e2f987f76a1d7c04aa4865fddcd2c88b46480"},"instructions_hash":"bf829f7b2a2aa939f2f1b8caa8674d7c5708413e09ab03fa02d20ca0bc3b685c","fingerprinted_at":"2026-10-31T07:00:25.548Z","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."}