{"name":"io.usefulapi/safetychain","title":"SafetyChain MCP by usefulapi","endpoint":"https://safetychain.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-safetychain","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-safetychain/badge.svg","listed_at":"2026-10-31T17:07:09.301Z","state":"no findings","check":{"checked_at":"2026-11-01T00:18:37.575Z","outcome":"read","tool_count":29,"tool_names":["safetychain_list_customers","safetychain_get_customer","safetychain_list_locations","safetychain_get_location","safetychain_list_suppliers","safetychain_get_supplier","safetychain_list_items","safetychain_get_item","safetychain_list_equipment","safetychain_get_equipment","safetychain_list_resources","safetychain_get_resource","safetychain_list_forms","safetychain_get_form","safetychain_list_categories","safetychain_get_category","safetychain_search_capas","safetychain_get_capa","safetychain_get_capa_tasks","safetychain_get_capa_attachments","safetychain_get_capa_history","safetychain_get_capa_linked_records","safetychain_get_capa_linked_capas","safetychain_get_capa_activity","safetychain_get_record","safetychain_record_exists","safetychain_search_records","safetychain_get_record_fields","safetychain_get_record_summary"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.10.30a"},"tools":{"fingerprint":"3dde8c6a06ff57e0e4a7eebc8ea6be9a167bdc610ddbed8088e30299856f270e","tool_hashes":{"safetychain_get_capa":"4f9974c141e056e82089b434381837aeb25918865535e9b110de52f781df500c","safetychain_get_form":"d36acc002483158ab64f6beb808ff50a9c2d3c2f2ea1b5544ff8cea6967e3e2d","safetychain_get_item":"9ab9e92c42d2bf5a4c897159fd8ec19bdabde3b0e0033db475a049aa86c7e46f","safetychain_get_record":"ce0a241e58c39e06453fdf7234707d2a56c369713224154cc9ebe1d02e9f9a2f","safetychain_list_forms":"278f0ec66a6110c304c7290dfd2af20d65f5517adbc1b0599d9cb244c2643bae","safetychain_list_items":"896174c187fcfa10ba2d9f5a097193e3f89c7c118f6c25c87fd6241f93ad0c96","safetychain_get_category":"134d0487199e6a6e692daf51ab422f61987d2f486f822eb3ae645387ee51c287","safetychain_get_customer":"eba4b818f6b5fcf9b90762ba9b607df3924f197a23232b8ea26464781e564587","safetychain_get_location":"8ede5c4dd1abb515790866b480201751807621efab57c6f4920e8baed4305fe7","safetychain_get_resource":"c738931370d01c466dc60819c722cda1c5183bd035eeafd4b0a6ef2926354f71","safetychain_get_supplier":"f00d0e46ffd3b2b6064b814b0bf8e87ab2ce812324984f9ff150bb03c292542b","safetychain_search_capas":"7ba940f18ad879697a3151470403b833b5b60ce013928237fb1baf8e725abf41","safetychain_get_equipment":"0d171de487e5d63575cfaee9daaa62d518fc2dff24243e66dd0b0f7de768fb38","safetychain_record_exists":"8eb3ecc2de3bc0706d34cabe30279e4a357b7eee22bd65178216438a32b8ce2d","safetychain_get_capa_tasks":"ddde55281951e84691c115aa464975d374af840fe9f6e9c382273b3916bb72ea","safetychain_list_customers":"705f973c469d7759c4dcb9b135f6f0a58ad4659ac5dc49769938c4ad5dcf23ee","safetychain_list_equipment":"6171d21027042ac7fdb61dd16efb35761a397860e3485b983efae719df89fa73","safetychain_list_locations":"ea00ca445aaf2d8c554265538d6f3aaad725f9a73a17b5fb37a0e91e1a80a9b5","safetychain_list_resources":"4b7932cc5a35e3772b1e881a298c2cb6b9dc2dd89575579ae97a609959041fbb","safetychain_list_suppliers":"9e863e2ddee47b8a06e784005f37a0098fd54b71eb59db993d5e97600c369abf","safetychain_search_records":"fd7bffd70452a6df1ee9bd336cfa190a74f369557b039ef1dfb8fe10c7771cee","safetychain_list_categories":"966bbc007069a5a65b03d4680afff162f097e7ded1d0c932f4f812cc29f69c11","safetychain_get_capa_history":"0a72c52a8082551b7874e84c72030f65e4f408c697bb43a6a3d651564a75af6f","safetychain_get_capa_activity":"ca757e4524203755815a00a8c51f5c080bc9ccd99263cd540a653de37f591985","safetychain_get_record_fields":"b75dba2f0efa5bdf79c16fb67ccb1d5749a1ac3c749b9595471407b8028a9a5a","safetychain_get_record_summary":"b2c6a54b607311940d9786c6ae2c1a0d39d0a3f1f67bca643e71da62e310eab5","safetychain_get_capa_attachments":"37288442537aebb5631809558c00c0b1d9cb9d81663a725a3eb89b155480f12b","safetychain_get_capa_linked_capas":"9aa3b55add001615a45ce42abd4976749f2821efd460d7fccf0a9b24b14568f0","safetychain_get_capa_linked_records":"30af9239cd273d5125866255ac1a5ed2ad8782b4e8712df637d436953a7ef597"},"instructions_hash":"4e1392b4c35a90c9476928360c58e050fe6a3d32091d9f31b307cbbfb31c1b1e","fingerprinted_at":"2026-11-01T00:18:37.575Z","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."}