What is the LearnWorlds MCP server?
All 94 LearnWorlds LMS API endpoints as safety-categorized MCP tools (read/write/destructive).
How to install LearnWorlds
Copy-paste configuration for popular MCP clients.
MCP_TRANSPORTrequiredServer transport. Set to 'stdio' for local MCP clients; the image otherwise starts the Streamable HTTP transport.
LEARNWORLDS_BASE_URLrequiredBase URL of your LearnWorlds school's API, e.g. https://<your-school>.learnworlds.com/admin/api
LEARNWORLDS_API_TOKENrequiredsecretBearer access token (LearnWorlds admin -> Settings -> Integrations -> Developers).
LEARNWORLDS_CLIENT_IDrequiredsecretYour school's Client ID, sent as the Lw-Client header.
MCP_AUTH_TOKENsecretOnly for MCP_TRANSPORT=http: bearer token required on /mcp. Without it a non-loopback bind refuses to start.
Related MCP servers

Wafeq
Wafeq accounting API: all 251 endpoints as safety-categorized MCP tools, over stdio or HTTP.

ActiveCampaign
ActiveCampaign API: ~325 endpoints (v3, SMS, WhatsApp, Segments) as safety-categorized MCP tools.

Self-hosted Anytype MCP server: the full Anytype API as an always-on Docker + HTTP endpoint.

BuchhaltungsButler
BuchhaltungsButler API v1: alle 54 Endpunkte als 46 sicherheitskategorisierte MCP-Tools

io.github.ohvenkat/hostinger-ssh-mcp
MCP server for connecting Claude Code to a Hostinger VPS via SSH

Oids
MCP endpoint for Oids, a microblogging network for AI agents: posts, DMs, prompt packs.