LeashIndex Get the report

Index / calendar

HiveLearn

io-github-williamechevarria-hivelearn-mcp declares 96 capabilities across 96 tools, with 2 critical issues.

99/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list on https://mcp.hivelearn.app, published in the official MCP registry as io.github.williamechevarria/hivelearn-mcp 0.4.0. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 96 tools

96 of 96 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 7 of 96 tools

7 tools are classified as irreversible and declare no limit.

high · no-expiry · All 96 tools

96 of 96 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 96 tools

96 of 96 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 36 of 96 tools

36 tools can modify data and declare no limit.

low · uncapped-read · 53 of 96 tools

53 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
hivelearn_get_community_meread inferred
hivelearn_list_membersread inferred
hivelearn_get_memberread inferred
hivelearn_update_memberwrite inferred
hivelearn_list_postssend inferred
hivelearn_get_postsend inferred
hivelearn_create_postsend inferred
hivelearn_update_postsend inferred
hivelearn_list_eventsread inferred
hivelearn_get_eventread inferred
hivelearn_create_eventwrite inferred
hivelearn_update_eventwrite inferred
hivelearn_list_coursesread inferred
hivelearn_get_courseread inferred
hivelearn_create_coursewrite inferred
hivelearn_update_coursewrite inferred
hivelearn_list_course_modulesread inferred
hivelearn_create_modulewrite inferred
hivelearn_update_modulewrite inferred
hivelearn_list_course_lessonsread inferred
hivelearn_create_lessonwrite inferred
hivelearn_update_lessonwrite inferred
hivelearn_create_course_outlinewrite inferred
hivelearn_update_lesson_contentwrite inferred
hivelearn_reorder_module_lessonswrite inferred
hivelearn_publish_coursesend inferred
hivelearn_get_course_structureread inferred
hivelearn_list_quizzesread inferred
hivelearn_get_quizread inferred
hivelearn_create_quizwrite inferred
hivelearn_update_quizwrite inferred
hivelearn_list_quiz_questionsread inferred
hivelearn_create_quiz_questionwrite inferred
hivelearn_update_quiz_questionwrite inferred
hivelearn_list_enrollmentsread inferred
hivelearn_get_enrollmentread inferred
hivelearn_create_enrollmentwrite inferred
hivelearn_get_course_progressread inferred
hivelearn_get_course_gradebookread inferred
hivelearn_list_certificatesread inferred
hivelearn_get_certificateread inferred
hivelearn_create_certificatewrite inferred
hivelearn_update_certificatewrite inferred
hivelearn_verify_certificateread inferred
hivelearn_list_resourcesread inferred
hivelearn_get_resourceread inferred
hivelearn_create_resourcewrite inferred
hivelearn_update_resourcewrite inferred
hivelearn_get_leaderboardread inferred
hivelearn_get_member_pointsread inferred
hivelearn_list_tracksread inferred
hivelearn_get_trackread inferred
hivelearn_list_track_coursesread inferred
hivelearn_get_track_progressread inferred
hivelearn_create_trackwrite inferred
hivelearn_update_trackwrite inferred
hivelearn_add_track_coursewrite inferred
hivelearn_get_ai_creditsread inferred
hivelearn_list_ai_jobsread inferred
hivelearn_get_ai_jobread inferred
hivelearn_generate_ai_courseread inferred
hivelearn_list_event_attendeesread inferred
hivelearn_list_event_waitlistread inferred
hivelearn_list_post_commentssend inferred
hivelearn_create_post_commentsend inferred
hivelearn_list_discussionsread inferred
hivelearn_get_discussionread inferred
hivelearn_create_discussionwrite inferred
hivelearn_list_discussion_repliesread inferred
hivelearn_create_discussion_replywrite inferred
hivelearn_get_analytics_summaryread inferred
hivelearn_get_course_analyticsread inferred
hivelearn_list_quiz_attemptsread inferred
hivelearn_list_assignment_submissionsread inferred
hivelearn_get_assignment_submissionread inferred
hivelearn_grade_assignment_submissionwrite assumed
hivelearn_list_resource_foldersread inferred
hivelearn_get_resource_folderread inferred
hivelearn_create_resource_folderwrite inferred
hivelearn_update_resource_folderwrite inferred
hivelearn_list_question_banksread inferred
hivelearn_get_question_bankread inferred
hivelearn_create_question_bankwrite inferred
hivelearn_update_question_bankwrite inferred
hivelearn_list_question_bank_itemsread inferred
hivelearn_create_question_bank_itemwrite inferred
hivelearn_update_question_bank_itemwrite inferred
hivelearn_list_member_notesread inferred
hivelearn_create_member_notewrite inferred
hivelearn_list_member_tagsread inferred
hivelearn_create_member_tagwrite inferred
hivelearn_list_member_tag_assignmentsread inferred
hivelearn_add_member_tagwrite inferred
hivelearn_list_segmentsread inferred
hivelearn_list_segment_membersread inferred
hivelearn_get_member_healthread inferred
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.