
Getcourse Mcp
io.github.theYahiaPublished by GitHub account theYahiav1.0.0Updated Oct 24, 2026
MCP server for GetCourse API -- users, deals.
Overview
Lets an assistant query and manage GetCourse LMS users and deals through the GetCourse API.
- What you can do
- Wraps the GetCourse LMS API in three tools: get_users lists users with optional status and date filters, create_user creates or updates a user and can add them to a group or deal, and get_deals lists deals (orders) with status and date filters. It can run over stdio or as an HTTP endpoint with POST /mcp and GET /health.
- When to use it
- Useful when an assistant needs to look up or manage students and orders in a GetCourse account, for example answering questions about enrollments or creating users from a chat.
- Requirements
- Runs locally via npx from the npm package @theyahia/getcourse-mcp, so Node.js is needed. Requires the environment variables GETCOURSE_DOMAIN (account domain) and GETCOURSE_API_KEY (API secret key from account settings). Network access to the GetCourse account is required.
Installation
In SourceWeft
- Open Getcourse Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
🗄 Репозиторий заархивирован
Разработка переехала в theYahia/WWmcp — монорепозиторий MCP-серверов для незападных API: СНГ, MENA, Африка, LATAM, Юго-Восточная Азия. Общее ядро
@theyahia/mcp-core, единый CI, единый релизный конвейер.Актуальная версия того, что лежало здесь:
servers/getcourse/Пакет в npm прежний —
@theyahia/getcourse-mcp, ставится и работает как раньше. Здесь больше ничего не обновляется. Задачи и pull request'ы — в WWmcp.Archived — development moved to theYahia/WWmcp, a monorepo of MCP servers for non-Western APIs. The current version of this package now lives at
servers/getcourse/. The npm package@theyahia/getcourse-mcpis unchanged. Please open issues and pull requests there.
@theyahia/getcourse-mcp
MCP server for GetCourse LMS API. 3 tools for users, deals, and user creation.
Quick Start
Claude Desktop
Add to your claude_desktop_config.json:
Claude Code
Set env: GETCOURSE_DOMAIN + GETCOURSE_API_KEY.
Cursor / Windsurf
Tools
Auth
HTTP Transport
Endpoints: POST /mcp (JSON-RPC), GET /health (status).
Skills
- skill-students -- query and manage GetCourse students
- skill-deals -- query GetCourse deals/orders by status and date
License
MIT
Source: README.md at commit ddd45fb
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts