Index / MCP servers / HiveLearn

HiveLearn MCP server

Connect HiveLearn and your agent gets 96 tools, among them hivelearn_add_member_tag, hivelearn_add_track_course, hivelearn_create_certificate. It answers at https://mcp.hivelearn.app over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 24 October 2026, succeeded.

Status
Answering
Tools
96
Reliability
6 of 6 checks
Response time
288 ms
Transport
streamable HTTP
Last checked
24 October 2026

Read and author HiveLearn courses, events, quizzes, certificates, resources, leaderboards, tracks.

Description as the publisher wrote it.

The 96 tools HiveLearn offers

ToolWhat it does
hivelearn_add_member_tagAssign a tag to a member. Idempotent: returns the existing assignment if already tagged.
Inputs: user_id, tag_id
hivelearn_add_track_courseAdd a course to a track at a given position. sort_order sets the order within the track. Set unlock_after_course_id to a prerequisite course that must be completed first (omit/null for no gate). is_required defaults to true.
Inputs: track_id, course_id, sort_order, is_required, unlock_after_course_id
hivelearn_create_certificateIssue a certificate of completion to a user for a course. Normally the platform auto-issues on course completion — use this tool for bulk backfill or manual awards.
Inputs: user_id, course_id, expires_at, completion_date, final_score, instructor_name
hivelearn_create_courseCreate an empty course (no modules/lessons). Prefer hivelearn_create_course_outline when you already know the structure — it scaffolds course + modules + lesson placeholders in one call.
Inputs: title, description, description_json, description_format, thumbnail_url, visibility
hivelearn_create_course_outlineScaffold an entire course in one call: course + modules + lesson placeholders (title/description only, no content yet). After this, loop over the returned lesson ids with hivelearn_update_lesson_content to fill in video/document URLs. This
Inputs: title, description, description_json, description_format, thumbnail_url, visibility
hivelearn_create_discussionStart a discussion as the API key's owner. It is published and visible to all members immediately, and notifies every member who has new-discussion notifications on.
Inputs: title, content, content_json, content_format, category, tags
hivelearn_create_discussion_replyReply to a discussion as the API key's owner. The reply is visible to all members immediately and notifies the discussion author. Fails with 409 if the discussion is locked. Set parent_reply_id to nest under another reply.
Inputs: id, content, content_json, content_format, parent_reply_id
hivelearn_create_enrollmentEnroll a user in a course. Both user_id and course_id must belong to the authenticated community. Duplicate enrollments are rejected.
Inputs: user_id, course_id
hivelearn_create_eventCreate a calendar event. Dates are ISO 8601 strings in UTC. For virtual events set meeting_url; for in-person set location. event_type controls which field the UI shows.
Inputs: title, description, description_json, description_format, event_type, location
hivelearn_create_lessonAdd a lesson to a course. content_type must match content_url (e.g. youtube URL → content_type:youtube). Set module_id=null to leave the lesson unassigned; otherwise pass a module uuid from list_course_modules.
Inputs: course_id, module_id, title, description, content_url, content_type
hivelearn_create_member_noteAdd a private admin note to a member. The author is the API key's creator.
Inputs: user_id, note
hivelearn_create_member_tagCreate a member tag. Names are unique per community (409 on duplicate).
Inputs: name, color
hivelearn_create_moduleAdd a module to a course. sort_order is optional — server auto-appends if omitted.
Inputs: course_id, title, sort_order
hivelearn_create_postPublish a new post to the community feed. Either content (markdown) or content_json (tiptap) is required. content_format must match which field you sent. category is optional — omit for default "general".
Inputs: content, content_json, content_format, category
hivelearn_create_post_commentComment on a feed post as the API key's owner. The comment is visible to all members immediately, notifies the post author, and awards comment points. Set parent_comment_id to reply to another comment on the same post.
Inputs: post_id, content, content_json, content_format, parent_comment_id
hivelearn_create_question_bankCreate an empty question bank. Add questions with hivelearn_create_question_bank_item.
Inputs: name, description
hivelearn_create_question_bank_itemAdd a question to a bank. Supports all 6 types; supply the answer field for the type: options (multiple_choice / multi_select), correct_answer (true_false), accepted_answers (fill_in_blank), pairs (matching), items (ordering).
Inputs: bank_id, question_text, question_type, options, correct_answer, accepted_answers
hivelearn_create_quizCreate a quiz attached to a lesson. passing_score is 0-100 (percent). Omit time_limit_seconds or max_attempts for unlimited.
Inputs: lesson_id, title, description, passing_score, time_limit_seconds, max_attempts
hivelearn_create_quiz_questionAdd a question to a quiz. Supply the answer field for the type: multiple_choice → options [{text, is_correct}] with exactly one is_correct:true; multi_select → options with one or more correct; true_false → correct_answer (boolean); fill_in
Inputs: quiz_id, question_text, question_type, options, correct_answer, accepted_answers
hivelearn_create_resourceAdd a resource to the community library. Supply either resource_url (external link) or file_url (already-uploaded file) — at least one is required. price must be > 0 if set (omit for free). access_level defaults to public.
Inputs: title, resource_type, description, resource_url, file_url, folder_id
hivelearn_create_resource_folderCreate a resource-library folder. parent_folder_id (optional) must be a folder in the same community. Names must be unique among siblings (409). price must be > 0 if set.
Inputs: name, description, parent_folder_id, icon, color, position
hivelearn_create_trackCreate a learning track (curated course sequence). After this, add courses in order with hivelearn_add_track_course. is_published defaults to false — publish once the curriculum is set.
Inputs: title, description, thumbnail_url, estimated_hours, difficulty_level, is_published
hivelearn_generate_ai_courseGenerate a full course with AI and return a job_id to poll with hivelearn_get_ai_job. SPENDS the key creator's AI credits: 1 credit, or 5 for hybrid_chapters (paid plans only). Confirm with the user before calling. Requires the explicit gen
Inputs: source_type, source_url, source_filename, video_mode, include_quizzes, quiz_questions_per_chapter
hivelearn_get_ai_creditsAI credit balance for the API key's creator: monthly allowance remaining, purchased top-ups (never expire), total available, reset date, and whether the AI Course Builder is enabled for this community. Check this before generating. Needs sc
hivelearn_get_ai_jobStatus and progress of one AI generation job. Poll after hivelearn_generate_ai_course. status is queued | processing | completed | failed | refunded; current_step shows the phase; course_id is the resulting course. A job that stays queued w
Inputs: job_id
hivelearn_get_analytics_summaryCommunity analytics over a trailing window of `days` (default 30): total and new members, posts created, enrollments (total, new, completions, completion rate), published courses, and events created/held with RSVPs and check-ins. Definition
Inputs: days
hivelearn_get_assignment_submissionFetch one assignment submission: text/url, status, instructor feedback and reviewer. Requires read:courses.
Inputs: id
hivelearn_get_certificateFetch one certificate by id. Includes verification_code and download URL.
Inputs: id
hivelearn_get_community_meReturns the community the current API key is scoped to. Use this first whenever you need the community_id, owner, slug, or tier — the API key determines tenancy, you cannot switch community.
hivelearn_get_courseFetch one course with full metadata (description, instructor, tags, flags). For the lesson tree use hivelearn_get_course_structure instead.
Inputs: id
hivelearn_get_course_analyticsPer-course analytics for the community (newest course first): enrollments, new enrollments and completions in the last `days`, completion rate, average progress, and average rating. Paginated. Requires read:analytics.
Inputs: days, limit, offset
hivelearn_get_course_gradebookQuiz-score gradebook for a course: per-user quiz attempts, scores, pass/fail. Use for analytics or grading dashboards.
Inputs: course_id, limit, offset, user_id
hivelearn_get_course_progressAggregate lesson-completion progress for a course across enrolled users. Returns per-user percent_complete, last_accessed_at, completed_lesson_count.
Inputs: course_id, limit, offset, user_id
hivelearn_get_course_structureReturn a compact titles-only tree of the course: course → modules → lessons. Ideal for agents to plan reorders, spot empty lessons, or summarize a course. Does NOT include lesson body content.
Inputs: id
hivelearn_get_discussionFetch one discussion by uuid, with author. Use list_discussion_replies for its replies.
Inputs: id
hivelearn_get_enrollmentFetch one enrollment with status and progress.
Inputs: id
hivelearn_get_eventFetch one event by id with full description and RSVP metadata.
Inputs: id
hivelearn_get_leaderboardRanked member leaderboard for the community. period chooses the window: all_time (default), 30_day, or 7_day. Each entry carries rank and the points for the selected period, plus level info.
Inputs: period, limit, offset
hivelearn_get_memberFetch a single member by profile uuid. Returns the same fields as list_members for one row.
Inputs: id
hivelearn_get_member_healthGet a member's health score (engagement, activity, risk level). 404 until the daily job has scored them.
Inputs: user_id
56 more tools

hivelearn_get_member_points, hivelearn_get_post, hivelearn_get_question_bank, hivelearn_get_quiz, hivelearn_get_resource, hivelearn_get_resource_folder, hivelearn_get_track, hivelearn_get_track_progress, hivelearn_grade_assignment_submission, hivelearn_list_ai_jobs, hivelearn_list_assignment_submissions, hivelearn_list_certificates, hivelearn_list_course_lessons, hivelearn_list_course_modules, hivelearn_list_courses, hivelearn_list_discussion_replies, hivelearn_list_discussions, hivelearn_list_enrollments, hivelearn_list_event_attendees, hivelearn_list_event_waitlist, hivelearn_list_events, hivelearn_list_member_notes, hivelearn_list_member_tag_assignments, hivelearn_list_member_tags, hivelearn_list_members, hivelearn_list_post_comments, hivelearn_list_posts, hivelearn_list_question_bank_items, hivelearn_list_question_banks, hivelearn_list_quiz_attempts, hivelearn_list_quiz_questions, hivelearn_list_quizzes, hivelearn_list_resource_folders, hivelearn_list_resources, hivelearn_list_segment_members, hivelearn_list_segments, hivelearn_list_track_courses, hivelearn_list_tracks, hivelearn_publish_course, hivelearn_reorder_module_lessons, hivelearn_update_certificate, hivelearn_update_course, hivelearn_update_event, hivelearn_update_lesson, hivelearn_update_lesson_content, hivelearn_update_member, hivelearn_update_module, hivelearn_update_post, hivelearn_update_question_bank, hivelearn_update_question_bank_item, hivelearn_update_quiz, hivelearn_update_quiz_question, hivelearn_update_resource, hivelearn_update_resource_folder, hivelearn_update_track, hivelearn_verify_certificate

Add HiveLearn to your AI client

Every block below points at https://mcp.hivelearn.app. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http hivelearn https://mcp.hivelearn.app
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "hivelearn": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.hivelearn.app"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "hivelearn": {
      "url": "https://mcp.hivelearn.app"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "hivelearn": {
      "type": "http",
      "url": "https://mcp.hivelearn.app"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "hivelearn": {
      "url": "https://mcp.hivelearn.app"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "hivelearn": {
      "serverUrl": "https://mcp.hivelearn.app"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "hivelearn": {
      "url": "https://mcp.hivelearn.app"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: HiveLearn
version: 0.0.1
schema: v1
mcpServers:
  - name: HiveLearn
    type: streamable-http
    url: https://mcp.hivelearn.app
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "hivelearn": {
      "httpUrl": "https://mcp.hivelearn.app"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "hivelearn": {
      "type": "http",
      "url": "https://mcp.hivelearn.app"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "hivelearn": {
      "url": "https://mcp.hivelearn.app"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.hivelearn.app&type=streamable_http&id=hivelearn&name=HiveLearn

Is HiveLearn up right now?

It answered our last check on 24 October 2026 in 288 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to HiveLearn

Questions about HiveLearn

How many tools does HiveLearn have?

96, as returned by the server's own tools/list on 22 September 2026: hivelearn_add_member_tag, hivelearn_add_track_course, hivelearn_create_certificate, hivelearn_create_course, hivelearn_create_course_outline, hivelearn_create_discussion, hivelearn_create_discussion_reply, hivelearn_create_enrollment, and 88 more.

Is HiveLearn down?

It answered our last check on 24 October 2026 in 288 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add HiveLearn to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.hivelearn.app. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does HiveLearn need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.williamechevarria. Endpoint host: mcp.hivelearn.app. ARD identifier: urn:air:io.github.williamechevarria:mcp:hivelearn-mcp. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.