Skip to main content
Glama
webtoolbox

websitetoolbox-mcp

by webtoolbox

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WEBSITETOOLBOX_EMAILNoOptional — email for acting as a specific user
WEBSITETOOLBOX_API_KEYYesYour Website Toolbox API key (get one from your forum's Integrate → API settings)
WEBSITETOOLBOX_USERNAMENoOptional — act as a specific user

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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_categoriesB

List all forum categories

get_categoryA

Get a single category by ID

create_categoryB

Create a new forum category

update_categoryB

Update an existing category

delete_categoryA

Delete a category (permanent, cascades to topics/posts)

list_category_permissionsB

List user group permissions for a category

update_category_permissionB

Update a user group's permissions for a category

list_topicsA

List topics (optionally filtered by category)

get_topicA

Get a single topic by ID

create_topicA

Create a new topic with an initial post

update_topicC

Update a topic's properties

delete_topicA

Delete a topic (permanent, cascades to posts)

list_postsA

List posts (optionally filtered by topic)

get_postA

Get a single post by ID

create_postB

Create a new post (reply) in a topic

update_postB

Update a post's content

delete_postA

Delete a post (permanent)

list_usersC

List forum users

get_userA

Get a single user by ID

create_userC

Create a new forum user

update_userB

Update a user's profile or settings

delete_userB

Delete a user (permanent)

follow_topicsC

Make a user follow specific topics

unfollow_topicsA

Make a user unfollow specific topics

list_user_groupsB

List all user groups

get_user_groupB

Get a single user group by ID

create_user_groupC

Create a new user group with permissions

update_user_groupC

Update a user group's settings or permissions

delete_user_groupA

Delete a user group (permanent)

add_users_to_groupB

Add users to a user group

remove_users_from_groupB

Remove users from a user group

list_conversationsB

List private conversations

get_conversationA

Get a single conversation by ID

create_conversationB

Start a new private conversation

delete_conversationA

Delete a conversation (permanent)

list_messagesB

List messages in a conversation

get_messageB

Get a single message by ID

create_messageB

Send a message in a conversation

list_moderatorsC

List all category moderators

get_moderatorA

Get a single moderator by ID

create_moderatorB

Assign a user as moderator for categories

update_moderatorC

Update a moderator's permissions

delete_moderatorA

Remove a moderator

list_tagsB

List all forum tags

list_page_viewsB

List forum page view analytics

list_notificationsB

List notifications for the authenticated user

list_post_editsB

List edit history for a post

list_topic_followersA

List users following a topic (admin/moderator only)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 48 tools

Disambiguation5/5

Each tool targets a distinct resource and action (e.g., create_category, delete_category, get_category). There is no overlap; tools like list_topics and list_posts are clearly separate resources. Even closely related tools like create_conversation and create_message are differentiated by the entity (conversation vs. message within it).

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using snake_case. Verbs are standard (create, get, list, update, delete, add, remove, follow, unfollow) and nouns are singular or plural as appropriate. No mixing of styles or cryptic abbreviations.

Tool Count4/5

48 tools is on the higher side but well-justified for a comprehensive forum management server. It covers CRUD for multiple entities (categories, topics, posts, users, user groups, conversations, messages, moderators) plus additional actions (follow/unfollow, permissions, notifications). The count is slightly above the typical ideal range but still scoped to its domain.

Completeness5/5

The tool set provides full lifecycle management (CRUD) for all major forum entities: categories, topics, posts, users, user groups, conversations, messages, and moderators. It also includes auxiliary features like following topics, managing user groups, and viewing analytics. No obvious gaps or dead ends for the stated purpose.

Maintenance

ActivityStale
ResponsivenessNo issues