{"name":"io.usefulapi/bookafy","title":"Bookafy MCP by usefulapi","endpoint":"https://bookafy.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-bookafy","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-bookafy/badge.svg","listed_at":"2026-10-31T17:07:09.301Z","state":"no findings","check":{"checked_at":"2026-11-01T04:32:26.101Z","outcome":"read","tool_count":15,"tool_names":["bookafy_get_account","bookafy_list_appointments","bookafy_create_appointment","bookafy_update_appointment","bookafy_cancel_appointment","bookafy_list_customers","bookafy_create_customer","bookafy_update_customer","bookafy_list_services","bookafy_list_appointment_types","bookafy_list_staff","bookafy_list_classes","bookafy_get_class","bookafy_list_session_attendees","bookafy_list_webhooks"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.10.30a"},"tools":{"fingerprint":"dd855e4ac367b75825867b4dbe33ea049ebe568ecc2265e0d3c9fa0f3e2a469c","tool_hashes":{"bookafy_get_class":"36a9e52e1fd5a749b74d280c0decfa8ac2d8ffd76e7f4beb115ef9f5dc002c71","bookafy_list_staff":"6fc41795c610c18e52f7e286cfbc3fe149e5b69f9d97dbb8bb35bfa41c6bdfea","bookafy_get_account":"03444803d7cab2dbce6fd55eb07d0502542fd4907a56fccb76311e43408d5298","bookafy_list_classes":"e0ed267b1861677f8ba5df0f1b55fed4c7014e25dbee2a14da904f693f2fe322","bookafy_list_services":"1914c02ab3a07acbc9dd9eb398571e96d344373b40e9db317996d0b53b132280","bookafy_list_webhooks":"2f700c07d607a95a06199d468ff0087104cf5cac5f3603d89f82315dbde1470e","bookafy_list_customers":"e351c03861dd63ed86f07c7a8e59cc9c9dd771e2ff6bec8a6ed8651f7a6b687d","bookafy_create_customer":"af58071cb4aee57aae7f7fd5f45124779f1379ef9dab268ea810ee51f8468611","bookafy_update_customer":"af5399d9ea0ed2c655dc660384ece3846e55f64afff0b953acba737635d8b858","bookafy_list_appointments":"43e465f34c41bfd5448929aa4d7f100758af16d7cc36059d79a4a6e644fe298b","bookafy_cancel_appointment":"d22bca1c8adc1237c5e82f515f1042e3935667d6177395befe739e08861cb9a8","bookafy_create_appointment":"70fbbcd438692fa8e20300f569928c0605f5b82fd20ea132e9fc4ede517cb9c5","bookafy_update_appointment":"c9dc4254b3ea871a5970ae9f224bbcaf69803bee05ab5535d43da01b9928db08","bookafy_list_appointment_types":"fff38854fcde70b8886ab0ac54a1b7783893051b75ab7bb8a0c7d3aabe87f318","bookafy_list_session_attendees":"bc682303df34501845bdc94b1c430186f3b033cd060b2275e8648b1b642fcaf8"},"instructions_hash":"c18347027117e5d5d697328f2db75a6fb198d7a0d8613e7227bc19d23d198033","fingerprinted_at":"2026-11-01T04:32:26.101Z","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."}