{"name":"io.usefulapi/trestle","title":"Trestle MCP by usefulapi","endpoint":"https://trestle.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-trestle","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-trestle/badge.svg","listed_at":"2026-11-07T17:12:02.012Z","state":"no findings","check":{"checked_at":"2026-11-07T19:42:04.435Z","outcome":"read","tool_count":2,"tool_names":["trestle_validate_phone","trestle_check_tcpa_litigator"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.11.04b"},"tools":{"fingerprint":"b53333befcc1b0f9788eb159155fd594cdb334dc0093ef42855c434427dc2cb3","tool_hashes":{"trestle_validate_phone":"769f4cdab22ab9a06de601e944d38f3d0538ff10581f488a8dafbe017c200801","trestle_check_tcpa_litigator":"901270a1411703d2afdb1117e79fb0f80008e48393d54edbc100faa2bdc491e9"},"instructions_hash":"d5ff0dc74b7c567e4f398a701cc6c2805478aacc0886d11f900e199cfd2d973f","fingerprinted_at":"2026-11-07T19:42:04.435Z","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."}