{"name":"io.usefulapi/hub-planner","title":"Hub Planner MCP by usefulapi","endpoint":"https://hub-planner.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-hub-planner","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-hub-planner/badge.svg","listed_at":"2026-10-31T17:07:09.301Z","state":"no findings","check":{"checked_at":"2026-10-31T21:28:35.362Z","outcome":"read","tool_count":16,"tool_names":["hubplanner_list_resources","hubplanner_get_resource","hubplanner_list_projects","hubplanner_get_project","hubplanner_list_bookings","hubplanner_get_booking","hubplanner_list_time_entries","hubplanner_get_time_entry","hubplanner_list_clients","hubplanner_get_client","hubplanner_search_projects","hubplanner_search_resources","hubplanner_search_bookings","hubplanner_search_time_entries","hubplanner_create_time_entry","hubplanner_create_client"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.10.30a"},"tools":{"fingerprint":"2c6de2f325d4f67a63482c40fd5edcf97801c4982a3b7e63a387e7faa20a3063","tool_hashes":{"hubplanner_get_client":"39729175bafd70b8286510611b2a84c182f0a5cccea7988d8f56a70c3a9f2c74","hubplanner_get_booking":"e3b72c74751bb0343630bb0092c3275f85a1382fc3b6118a68d7d11e44f96989","hubplanner_get_project":"ab3c40187bd30c8d3759f5a93c04d34a840cb090b87623c436ade0e8009cd6aa","hubplanner_get_resource":"5b629819438a86c4a2a656a4100278b481f2b8b724c898e5f313d840a3911e11","hubplanner_list_clients":"95396085685ba628e4673c640b3ea55c901b267685fd464c70cf7a249e9f649f","hubplanner_create_client":"8d5288fc0e9e5bc6ace6f1523eaac9d570a94071deaa9881d8a39b34260d4bd5","hubplanner_list_bookings":"844f683c70596b5515cb9c679339cf8988b03760c2fe85eb55305eb6dcff72c7","hubplanner_list_projects":"e9ea92fa5cbb62ba1af7d626908eb45eb074dfc31ffb7e0bdd97eb744833caab","hubplanner_get_time_entry":"8cd0eb5d1d0a079786803a167b1c6b30c0ba7b20fa32982f46392aa23c2f32b0","hubplanner_list_resources":"32d2107ccadb659503764121cf810150ce3d371b8b9c4786f19b0fc6875c7753","hubplanner_search_bookings":"c82d465aa699c822909b8dc32598bf855ab6374b0f1d047c384747137a141b0b","hubplanner_search_projects":"d1befa9b1c84e77a87ac33757d2f9eeecf998257c169ca703c9ad572ee427a7b","hubplanner_search_resources":"999a2db2459f898c24c9b42757da3e3b11882d56978c0435c7d29f5e79cb0487","hubplanner_create_time_entry":"47bd5ae3e78333140c7a1cdea4e8cefc65758b988422db83adc8d1844f8b3222","hubplanner_list_time_entries":"8282d1ac96963c0699522bd48dcc07d310be42eead2894977d767bab2d437554","hubplanner_search_time_entries":"33eb33b8e437eb6f6d33ed3c3cff216a0c72f3ddfd56455b7637e52dca8d8e3c"},"instructions_hash":"2a23074b89192d3ae1c3eca30a10386b6511819efdf92b4394fb4697762540db","fingerprinted_at":"2026-10-31T21:28:35.362Z","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."}