{"name":"io.usefulapi/ghn","title":"GHN MCP by usefulapi","endpoint":"https://ghn.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-ghn","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-ghn/badge.svg","listed_at":"2026-11-13T17:21:25.448Z","state":"no findings","check":{"checked_at":"2026-11-08T21:12:07.643Z","outcome":"read","tool_count":9,"tool_names":["ghn_list_provinces","ghn_list_districts","ghn_list_wards","ghn_list_services","ghn_calculate_fee","ghn_get_order","ghn_get_order_by_client_code","ghn_create_order","ghn_cancel_orders"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.11.04b"},"tools":{"fingerprint":"2efbc099b99d7f63a15d2f530a770d5cbfcc9c3dff1e6704a0d0bc5a68258ed9","tool_hashes":{"ghn_get_order":"5f6428cd23c85e8ff3e8faa1f92a96be4f5d1ac8eb451c32aef5753ba0c12922","ghn_list_wards":"2a30158a5d9c2e879df255210beb179908b159296c037bc2f3045df41b10f3cb","ghn_create_order":"0dcb1e2a6f91f6e69067e2761f848f721cb6d5d0b14583c4ae63e45443a6b582","ghn_calculate_fee":"8d089dada0f9441783b56323c347917163bff05e659ee86cb3ceca23ff648ec7","ghn_cancel_orders":"d386c8cc8fac57f952d7ef2926d2b61dd0550b3cf944387f1d7ab9064fc9f0cc","ghn_list_services":"a4f10ebdfee6835caebecb5bf434072dbac0985df40fbd58745b9e5543c8611a","ghn_list_districts":"5ed3e1515f16f258308851380f0fdc0ec43e522a1e8a6d6cb97f3c88614e1734","ghn_list_provinces":"e85eff86ae5e0781ea40f5b4c224017ee3b5ef2e39d3bdd7d43724648f16c985","ghn_get_order_by_client_code":"6165e4669643e996e0742beff0f734c5b77f0540e6f66204deb18d9963ee187f"},"instructions_hash":"4f95d382d070981061b5142e364dd85f5d0930dade7f455f16621e4b0de2e65a","fingerprinted_at":"2026-11-08T21:12:07.643Z","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."}