{"name":"io.usefulapi/happily-ai","title":"Happily.ai MCP by usefulapi","endpoint":"https://happily-ai.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-happily-ai","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-happily-ai/badge.svg","listed_at":"2026-11-02T17:16:04.987Z","state":"no findings","check":{"checked_at":"2026-11-02T20:58:48.979Z","outcome":"read","tool_count":8,"tool_names":["happily_list_members","happily_get_member_profile","happily_list_questions","happily_list_responses","happily_list_recognitions","happily_get_medal","happily_list_performance_feedback","happily_send_recognition"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.11.01b"},"tools":{"fingerprint":"3328b65cbc653007b46f0f9e52eb9d2ae13935ba27370414ef171b231b8287e0","tool_hashes":{"happily_get_medal":"3d2b59b44dbace6ff8d927866b639c52d830f1041f1eb37e6c15d4ae99777b2e","happily_list_members":"ee381711ac20770d7741f81a24c009447917718443cee5bda7391134c335f95b","happily_list_questions":"4c84279a906ed88b36e3f786f237e55eb815e88eaf33d3e839df4d91e85392e7","happily_list_responses":"e155117959ee9308c3f5cc6f723382ba71b7d978ca69946895c7861db10c7a2a","happily_send_recognition":"96df163e384955e6f7d809c9432beb80398fdd17b451a119d2bc9282ae8f9ab9","happily_list_recognitions":"1ca10a762644aef726d311d8215a78946e7aa25b10a5acca50dc4492b5b19163","happily_get_member_profile":"9d73c8d24bceb3422065d5a14fa492f792348767eaba7c93e4f482c7c7d107ac","happily_list_performance_feedback":"c5b6c4aba9e05f55d59dfc21f6d6046f3ac83c0587a5e5bb6cbbff86dfc59d5e"},"instructions_hash":"a06f76fea7ccf0cfce7548ffc0cb252946ce669e083f8b848b8d8264903bc359","fingerprinted_at":"2026-11-02T20:58:48.979Z","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."}