Connection check
local install
skiddgoddamn-getcourse-mcp
MCP server to automate a GetCourse account — access & groups, user profiles, orders, and mailing categories — via a logged-in browser over CDP (no official API).
Tools
21
GitHub stars
—
Installs / wk
28
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
21 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
gc_add_to_groups
from source
Добавить существующего пользователя в группы через карточку (чисто, без импорта; сохраняет остальные группы). dryRun — предпросмотр. Добавить существующего пользователя в группы через карточку (чисто, без импорта; сохраняет остальные группы). dryRun — предпросмотр.
gc_add_to_mailing_category
from source
Добавить пользователя в категорию рассылок (по categoryId из gc_list_mailing_categories). Добавить пользователя в категорию рассылок (по categoryId из gc_list_mailing_categories).
gc_add_user_to_groups
from source
Добавить пользователя в группы через импорт (создаёт нового при отсутствии) = выдать доступ. dryRun — предпросмотр. Добавить пользователя в группы через импорт (создаёт нового при отсутствии) = выдать доступ. dryRun — предпросмотр.
gc_check_membership
from source
Проверить, состоит ли пользователь (по email) в указанных группах (по списку пользователей — мгновенно). Проверить, состоит ли пользователь (по email) в указанных группах (по списку пользователей — мгновенно).
gc_copy_access
from source
Выдать пользователю такой же доступ, как у эталонного ученика (копирует его группы). filter — только группы с подстрокой. dryRun — предпросмотр. Выдать пользователю такой же доступ, как у эталонного ученика (копирует его группы). filter — только группы с подстрокой. dryRun — предпросмотр.
gc_create_order
from source
Создать заказ по офферам = выдать доступ покупкой (для тренингов «только купившие» группы доступ НЕ дают). 0₽ комп-оффер = доступ без денег. Создать заказ по офферам = выдать доступ покупкой (для тренингов «только купившие» группы доступ НЕ дают). 0₽ комп-оффер = доступ без денег.
gc_find_offers
from source
Найти офферы продажи по подстроке названия (id + цена + актуальность). Нужно для gc_create_order. Найти офферы продажи по подстроке названия (id + цена + актуальность). Нужно для gc_create_order.
gc_find_orders
from source
Список заказов (сделок) пользователя по email: dealId + статус + сумма. Список заказов (сделок) пользователя по email: dealId + статус + сумма.
gc_find_user
from source
Найти пользователя по email в списке пользователей (id, имя, тип, статус). Найти пользователя по email в списке пользователей (id, имя, тип, статус).
gc_list_mailing_categories
from source
Список категорий рассылок (tag-подобная сегментация): id + название. GetCourse не имеет свободных user-тегов — это группы + категории рассылок. Список категорий рассылок (tag-подобная сегментация): id + название. GetCourse не имеет свободных user-тегов — это группы + категории рассылок.
gc_list_training_groups
from source
Список групп доступа, связанных с тренингом (id + название). filter — подстрока по названию. Список групп доступа, связанных с тренингом (id + название). filter — подстрока по названию.
gc_list_user_groups
from source
Список групп, в которых состоит пользователь (id + название). filter — подстрока по названию. Список групп, в которых состоит пользователь (id + название). filter — подстрока по названию.
gc_pay_order
from source
Провести оплату по сделке = пометить оплаченной (сделка → «Завершён»), чем ВЫДАЁТСЯ доступ по офферу. В дропдауне статусов «Оплачен» нет — завершение только так. amount=0 по умолча… Провести оплату по сделке = пометить оплаченной (сделка → «Завершён»), чем ВЫДАЁТСЯ доступ по офферу. В дропдауне статусов «Оплачен» нет — завершение только так. amount=0 по умолчанию (комп-доступ). ⚠️ не ставь 0 на реальной платной сделке. dryRun — предпросмотр.
gc_refund_order
from source
Оформить возврат денег по заказу через платёжный модуль Геткурса (реальный возврат на карту покупателя). Только для платежей через платформу Геткурс. НДС — как в чеке прихода (none… Оформить возврат денег по заказу через платёжный модуль Геткурса (реальный возврат на карту покупателя). Только для платежей через платформу Геткурс. НДС — как в чеке прихода (none = «без НДС»). dryRun — сводка без отправки.
gc_remove_from_groups
from source
Убрать пользователя из групп = закрыть доступ (сохраняет остальные группы). dryRun — предпросмотр. Убрать пользователя из групп = закрыть доступ (сохраняет остальные группы). dryRun — предпросмотр.
gc_remove_from_mailing_category
from source
Убрать пользователя из категории рассылок (по categoryId). Убрать пользователя из категории рассылок (по categoryId).
gc_set_order_status
from source
Изменить статус сделки (напр. отменить дубль: status=cancelled + cancelReasonId). Изменить статус сделки (напр. отменить дубль: status=cancelled + cancelReasonId).
gc_status
from source
Проверить сессию GetCourse: залогинен ли администратор в браузере по CDP. Проверить сессию GetCourse: залогинен ли администратор в браузере по CDP.
gc_unlock_modules
from source
Открыть застрявшему (но оплатившему) ученику модули: протолкнуть процесс выдачи доступа мимо ожидания «Ждем: завершил модуль N» (нажимает «перейти далее»). all=true — открыть весь… Открыть застрявшему (но оплатившему) ученику модули: протолкнуть процесс выдачи доступа мимо ожидания «Ждем: завершил модуль N» (нажимает «перейти далее»). all=true — открыть весь курс сразу; по умолчанию — следующий модуль. Нужны права менеджера/супервайзера процесса. dryRun — предпросмотр.
gc_update_user
from source
Изменить поля профиля на карточке (имя/фамилия/телефон/город/комментарий). Email вне области. dryRun — без сохранения. Изменить поля профиля на карточке (имя/фамилия/телефон/город/комментарий). Email вне области. dryRun — без сохранения.
gc_user_summary
from source