{"name":"io.usefulapi/canvas-medical","title":"Canvas Medical MCP by usefulapi","endpoint":"https://canvas-medical.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-canvas-medical","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-canvas-medical/badge.svg","listed_at":"2026-10-31T17:07:09.301Z","state":"no findings","check":{"checked_at":"2026-11-01T04:42:22.767Z","outcome":"read","tool_count":4,"tool_names":["canvas_search","canvas_read","canvas_get_patient_everything","canvas_get_capability_statement"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.10.30a"},"tools":{"fingerprint":"73061d8d0f51530517b135222bde3aa57899d9b37ed1a795ea15420c9c6e5572","tool_hashes":{"canvas_read":"8f403470281076460b168592fa5ec838e355186d06cc0d86058fa013f745ff2a","canvas_search":"3bd3a6f2c1824789fc3ec97ba884fc78177a6700140b378adec3309309219f5a","canvas_get_patient_everything":"2b3ed3cea271cc43a52b6932bc9802cf54aeb800065ec629b0e65dc224d1351a","canvas_get_capability_statement":"35ba63ac5925681c781ba087e250e50b39b8987ad42b0a254e6618b80ae61a84"},"instructions_hash":"2b71017f826d6f1e552cd756bd71c8dec5ac448cada0a86b089b8ff5dcfcb2c2","fingerprinted_at":"2026-11-01T04:42:22.767Z","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."}