Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
skool_whoamiA

Confirm the Skool cookie works and list the communities you belong to. Call this first if other tools error — it isolates auth/cookie problems.

skool_list_postsA

List recent posts in your community feed (read-only). Returns each post's id, name (slug), title, a content snippet, comment/upvote counts, author. Use the name with skool_get_post to read a full post + its comments.

skool_get_postA

Read one full post and (by default) its comments. post_name is the slug from skool_list_posts (the name field, e.g. 'big-change-...'), not the id.

skool_create_postA

Publish a NEW top-level post to your community feed. Writes publicly — confirm wording with the user first. Returns the new post id.

skool_comment_on_postA

Add a comment to a post. post_id is the real post id (the id field from skool_list_posts/skool_get_post, not the slug). Writes publicly — confirm first.

skool_list_membersA

List members of your community (read-only): id, name, email, short bio. Use member ids with skool_start_chat to open a DM.

skool_list_coursesA

List the classroom courses in your community (read-only): id, title, description. Use a course id with skool_get_lesson to read its lessons.

skool_get_lessonA

Read a classroom course (read-only). course_id from skool_list_courses returns the course's modules/lessons (id + title). Pass a lesson_id (a child id) to also pull that lesson's content/metadata (note: many lessons are video- only, so the text content may be empty).

skool_list_conversationsA

Your DM inbox (read-only): conversations with channel_id, unread count, and last-message preview. Use a channel_id with skool_get_conversation to read it.

skool_get_conversationA

Read the messages in one DM conversation (read-only). Get the channel_id from skool_list_conversations. Returns sender, content, timestamp per message.

skool_send_messageA

Send a DM into an existing conversation. Writes — confirm wording first. Get the channel_id from skool_list_conversations.

skool_mark_readA

Mark a DM conversation as read. Get the channel_id from skool_list_conversations.

skool_start_chatA

Open a new DM with a member (by their user_id from skool_list_members). Returns the new conversation so you can then skool_send_message into it.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 13 tools

Disambiguation5/5

Each tool addresses a distinct resource and action: posts, comments, members, courses, conversations, and messages. The read/write tools are clearly separated (list/get vs create/send), and the whoami diagnostic is unique. No two tools appear to overlap in purpose.

Naming Consistency5/5

All tools follow a consistent skool_<verb>_<noun> pattern (e.g., skool_list_posts, skool_get_post, skool_send_message). Even the outlier skool_whoami is a common convention for auth checks. The naming is predictable and groups resources and actions logically.

Tool Count5/5

13 tools is well within the ideal 3–15 range and matches the server's breadth: community posts, comments, member directory, course content, and DM messaging. Each tool serves a clear purpose with no redundancy. The count feels appropriately scoped for a community platform.

Completeness4/5

Core workflows are covered: reading/writing posts, commenting, listing/reading conversations, sending DMs, and browsing course lessons. Minor gaps exist—there is no tool to update or delete posts/comments, and no search across posts or courses—but these are not critical for typical usage and may reflect API limitations.

Maintenance

ActivityMaintained
ResponsivenessNo issues