Skool MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| baseUrl | No | Base URL for Skool | https://www.skool.com |
| cookies | Yes | Your Skool session cookies (e.g., auth_token=YOUR_JWT_HERE) | |
| defaultCommunity | No | Default community ID | ai-agent-academy-6994 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| skool_requestA | Make an arbitrary authenticated HTTP request to any Skool URL. Useful for API discovery and debugging. Cookies and User-Agent are injected automatically. |
| skool_community_infoA | Get community details including name, description, member count, and settings. Uses Next.js data route for read access. |
| skool_community_labelsB | Get category labels for a community from api2.skool.com. |
| skool_members_listB | List community members with pagination. Returns member info including name, bio, role, and online status. |
| skool_members_pendingA | List pending membership requests. Requires auth cookies with admin/moderator access. |
| skool_members_approveA | Approve a pending member by their membership request ID. Requires admin/moderator auth. |
| skool_members_rejectA | Reject a pending member by their membership request ID. Requires admin/moderator auth. |
| skool_posts_listA | List posts in a community feed. Supports category filtering and pagination. Returns post title, content preview, author, likes, and comment count. |
| skool_posts_getA | Get a single post with its full content and comments. Provide the post slug (name field from posts list). |
| skool_posts_createA | Create a new post in a community. Requires auth cookies. Posts to api2.skool.com. |
| skool_posts_commentA | Add a comment to a post. Requires auth cookies. Posts to api2.skool.com. |
| skool_courses_listA | List courses in a community classroom. Returns course names and metadata. |
| skool_lessons_listB | List lessons/modules in a specific course. Uses the Next.js classroom data route with course parameter. |
| skool_notificationsB | Get recent notifications. Tries the Next.js notifications page data route. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/louiewoof2026/skool-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server