Skool
БесплатноНе проверенMCP server for Skool.com communities. Enables listing/approving members, posting, commenting, and managing courses.
Описание
MCP server for Skool.com communities. Enables listing/approving members, posting, commenting, and managing courses.
README
An MCP (Model Context Protocol) server for interacting with Skool.com communities.
Overview
Skool doesn't have a public API, so this MCP uses authenticated HTTP requests to Skool's internal API endpoints (reverse-engineered from the web app).
Setup
1. Install & Build
cd /mnt/c/projects/skool-mcp # or wherever you cloned it
npm install
npm run build
2. Configure Skool Auth
Create ~/.config/skool-mcp/config.json:
{
"cookies": "your-skool-session-cookies-here",
"defaultCommunity": "ai-agent-academy-6994",
"baseUrl": "https://www.skool.com"
}
Getting cookies: Open Skool in Chrome → DevTools → Application → Cookies → copy the auth_token value. The cookies field should be: auth_token=YOUR_JWT_HERE
3. Configure Claude Code
Add to your .mcp.json (in your project root or ~/.claude/.mcp.json for global):
{
"mcpServers": {
"skool": {
"command": "node",
"args": ["/mnt/c/projects/skool-mcp/dist/index.js"],
"env": {}
}
}
}
4. Configure mcporter (OpenClaw)
mcporter add skool --command "node /mnt/c/projects/skool-mcp/dist/index.js" --transport stdio
Then call tools via:
mcporter call skool "skool.request" method="GET" path="/api/v1/..."
Authentication
Uses session cookies from an authenticated Skool session. The auth_token JWT is httpOnly and long-lived (expires ~1 year).
Tools
Discovery
skool.request— Make arbitrary authenticated requests to Skool (for API exploration)
Community
skool.community.info— Get community details (name, description, member count, settings)
Members
skool.members.list— List members of a communityskool.members.pending— List pending membership requestsskool.members.approve— Approve a pending memberskool.members.reject— Reject a pending member
Posts
skool.posts.list— List posts in a community (with category filter, pagination)skool.posts.get— Get a specific post with commentsskool.posts.create— Create a new postskool.posts.comment— Comment on a post
Classroom
skool.courses.list— List coursesskool.lessons.list— List lessons in a course
Notifications
skool.notifications— Get recent notifications
API Notes
- Read operations use Next.js data routes (
/_next/data/{buildId}/...). ThebuildIdis fetched dynamically. - Write operations use
api2.skool.comREST endpoints. - A
User-Agentheader is required (CloudFront blocks bare requests with 403). - See
API-DISCOVERY.mdfor detailed endpoint documentation and response shapes.
Установка Skool
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/nhayes263/skool-mcpFAQ
Skool MCP бесплатный?
Да, Skool MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Skool?
Нет, Skool работает без API-ключей и переменных окружения.
Skool — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Skool в Claude Desktop, Claude Code или Cursor?
Открой Skool на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Skool with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
