{"name":"io.usefulapi/open-dental","title":"Open Dental MCP by usefulapi","endpoint":"https://open-dental.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-open-dental","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-open-dental/badge.svg","listed_at":"2026-11-07T17:12:02.012Z","state":"no findings","check":{"checked_at":"2026-11-07T19:32:08.621Z","outcome":"read","tool_count":17,"tool_names":["opendental_get_api_permissions","opendental_list_patients","opendental_search_patients","opendental_get_patient","opendental_get_patient_notes","opendental_list_appointments","opendental_get_appointment","opendental_list_asap_appointments","opendental_find_open_slots","opendental_list_providers","opendental_list_operatories","opendental_list_clinics","opendental_list_appointment_types","opendental_list_procedure_codes","opendental_list_procedure_logs","opendental_list_commlogs","opendental_list_recalls_due"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.11.04b"},"tools":{"fingerprint":"b66137f73ea3790faf0781933945bc879d22b5d351ecee529e5318207a6c4be6","tool_hashes":{"opendental_get_patient":"82e47ee047f33c3abfda9786671b6c7949f66c64dee2c5a42dc3e7ece3f160ad","opendental_list_clinics":"026132701492093a961aaa65aac26594400b25416d4f256f6259a4feb868a485","opendental_list_commlogs":"9d79e738534d361461b1ab5d031e0a35a6391277a6ad16f0540fdf8d901bd9e7","opendental_list_patients":"606584982287607f3f996dd413cc44ef3d077fc98795f3324e6b0e8e35e983e5","opendental_list_providers":"a843bb265ce10cdb46f050d1c8c0a0e936235c189d613e58dce37c3109cf7a9e","opendental_find_open_slots":"5ff61f97358869dbc721fb07b8dde18af47d851bfc30cf3e56339b5f3ffd2f96","opendental_get_appointment":"ba72608b2f4162d99bc3863ac327059a4c9f70511ab557e38738494bff374e88","opendental_search_patients":"d4dcc1cd333291b088ddb90c2b73fc6ebbe75bad0dd38715c9e2dc486010f1c5","opendental_list_operatories":"6bab315db68b36c4933dcd23a391433b81334d347d22476cf4ef385afb95e1e0","opendental_list_recalls_due":"9ac9640c3fce83ce9b77b16cd707c62547908b4e45cfd44838e8e6d998c432df","opendental_get_patient_notes":"9c6afcf88ef432bc5bdafb07837719dbc9a63921871ff14e94a987b1eaff2aaa","opendental_list_appointments":"855f5cc19cebd779d7a6ffd3386849eb195b113c62accab00532805c052dc376","opendental_get_api_permissions":"294a42a7b24394de0e021f40ff5a0d9d46e0765d771e193e6021a9dfdbc9dff8","opendental_list_procedure_logs":"45c9c89720e2d7373299a4fd6db9073b7d0f12e48480ea965fe82c6376f9b9da","opendental_list_procedure_codes":"e33843cc1c71c5c8b4b94f5568eed793183b68c652f6242971d24b475da9e717","opendental_list_appointment_types":"0b7138d8606f7a687a4903b50f0664d56ac4bc9421985f088cc3c185cd043e26","opendental_list_asap_appointments":"2bceb30cbd6b575fde8fd1632c0842c10b81e0db108f1b58173fd1c3a0c48cc7"},"instructions_hash":"22060cee7392b350ee1e7ea75f885871e207789b168e078dc08673fc9d3d3c07","fingerprinted_at":"2026-11-07T19:32:08.621Z","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."}