io.github.williamechevarria/hivelearn-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
HiveLearn
Publisher-provided description
Read and author HiveLearn courses, events, quizzes, certificates, resources, leaderboards, tracks.
Summary by lookupd
Lets agents read and author courses, modules, lessons, quizzes, events, feed posts, and member roles in a HiveLearn community.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http hivelearn https://mcp.hivelearn.app
Claude Code, npm package (stdio)
claude mcp add hivelearn -- npx -y hivelearn-mcp
Codex, remote (streamable-http)
codex mcp add hivelearn --url https://mcp.hivelearn.app
Codex, npm package (stdio)
codex mcp add hivelearn -- npx -y hivelearn-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"hivelearn": {
"url": "https://mcp.hivelearn.app"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"hivelearn": {
"command": "npx",
"args": [
"-y",
"hivelearn-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 96)
Publisher-provided text
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 tenancyhivelearn_list_membersList members of the authenticated community. Returns id (profile uuid), role, email, display_name, avatar_url, and joined_at. Filter by role to find admins/ownehivelearn_get_memberFetch a single member by profile uuid. Returns the same fields as list_members for one row.hivelearn_update_memberChange a member's role or ban status. role accepts member/moderator/admin (owner cannot be assigned via the API). Set is_banned=true to ban, false to lift. At lhivelearn_list_postsList community feed posts, newest first. Use category to filter (e.g. "announcements"). Returns id, title, content, category, author, reply counts, timestamps.hivelearn_get_postFetch one post with full content. Reply thread is NOT included — this is the post itself only.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. categohivelearn_update_postEdit an existing post. Only include fields you want to change. Use is_pinned to pin/unpin a post from the top of the feed.hivelearn_list_eventsList community events. Use upcoming=true for future events only (recommended for calendar UI). Returns id, title, start/end dates, event_type, location/meeting_hivelearn_get_eventFetch one event by id with full description and RSVP metadata.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 thehivelearn_update_eventEdit an event. Set is_cancelled=true to cancel (preserves history). Set max_attendees=null to lift the cap.hivelearn_list_coursesList courses in the authenticated community. status=published returns only courses visible to learners. Returns id, title, visibility, is_published, thumbnail_uhivelearn_get_courseFetch one course with full metadata (description, instructor, tags, flags). For the lesson tree use hivelearn_get_course_structure instead.hivelearn_create_courseCreate an empty course (no modules/lessons). Prefer hivelearn_create_course_outline when you already know the structure — it scaffolds course + modules + lessonhivelearn_update_courseEdit course metadata. Use hivelearn_publish_course instead of setting is_published=true directly — publish runs validation.hivelearn_list_course_modulesList modules (sections) of a course, ordered by sort_order. Modules group lessons; a course has 1..N modules.hivelearn_create_moduleAdd a module to a course. sort_order is optional — server auto-appends if omitted.hivelearn_update_moduleRename or reorder a module. To reorder lessons within a module use hivelearn_reorder_module_lessons.hivelearn_list_course_lessonsList lessons of a course, optionally filtered to one module. Use hivelearn_get_course_structure for a nested tree.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; othehivelearn_update_lessonEdit lesson metadata or move it between modules. To edit ONLY the content body use hivelearn_update_lesson_content (narrower scope, safer).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 lessohivelearn_update_lesson_contentReplace just the content of a lesson — URL, content_type, and optional description/duration/thumbnail. Narrower than update_lesson; safe for bulk agent writes.hivelearn_reorder_module_lessonsSet the full lesson order within a module in one atomic call. Pass the desired final order as lesson_ids — every lesson currently in the module must appear exachivelearn_publish_coursePublish a course: sets is_published=true after validating that every lesson has content_url. Returns error if any lesson is still empty — run hivelearn_get_courhivelearn_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. Doeshivelearn_list_quizzesList quizzes, optionally scoped to a course or a specific lesson. Each quiz belongs to one lesson.hivelearn_get_quizFetch one quiz with metadata (passing_score, time_limit, max_attempts). Questions are NOT included — use hivelearn_list_quiz_questions.hivelearn_create_quizCreate a quiz attached to a lesson. passing_score is 0-100 (percent). Omit time_limit_seconds or max_attempts for unlimited.
Details
- Version: 0.4.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 761 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/hivelearn/community-hub
- Website: https://hivelearn.app/mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.williamechevarria/hivelearn-mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp