add_users_to_group
Add users to a user group
Full administration of a Website Toolbox forum — categories, topics, posts, users, groups, private conversations and moderators.
LABSCO SUMMARY
Running a forum is mostly small repetitive actions spread across categories, topics, users and groups. Having all of them in one place turns a session in the admin panel into a conversation.
An MCP server for Website Toolbox forums, covering the forum's objects end to end: categories and their per-group permissions, topics and posts, users and the groups they belong to, private conversations and their messages, and moderators.
A forum API key from Integrate → API in the Website Toolbox admin area, set as WEBSITETOOLBOX_API_KEY. Node.js 18 or newer for the npm package, or install the .mcpb bundle into Claude Desktop and paste the key when prompted. A forum username and email address can optionally be supplied so the calls act as that specific member.
One command plus a key — npx websitetoolbox-mcp, then supply credentials
USE CASES
Find the topic, read its posts, and reply in place.
Create a category, update the ones that no longer fit, and set which groups can see them.
Create the user group with its permissions, then add the user to it.
Delete the offending posts, and the whole topic when the thread is nothing but spam.
Create the topic and its first post in a single call.
Start a conversation with the member and send the message.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_users_to_groupAdd users to a user group
create_categoryCreate a new forum category
create_conversationStart a new private conversation
create_messageSend a message in a conversation
create_moderatorAssign a user as moderator for categories
create_postCreate a new post (reply) in a topic
create_topicCreate a new topic with an initial post
create_userCreate a new forum user
create_user_groupCreate a new user group with permissions
delete_categoryDelete a category (permanent, cascades to topics/posts)
delete_conversationDelete a conversation (permanent)
delete_moderatorRemove a moderator
delete_postDelete a post (permanent)
delete_topicDelete a topic (permanent, cascades to posts)
delete_userDelete a user (permanent)
delete_user_groupDelete a user group (permanent)
follow_topicsMake a user follow specific topics
get_categoryGet a single category by ID
get_conversationGet a single conversation by ID
get_messageGet a single message by ID
get_moderatorGet a single moderator by ID
get_postGet a single post by ID
get_topicGet a single topic by ID
get_userGet a single user by ID
get_user_groupGet a single user group by ID
list_categoriesList all forum categories
list_category_permissionsList user group permissions for a category
list_conversationsList private conversations
list_messagesList messages in a conversation
list_moderatorsList all category moderators
list_notificationsList notifications for the authenticated user
list_page_viewsList forum page view analytics
list_post_editsList edit history for a post
list_postsList posts (optionally filtered by topic)
list_tagsList all forum tags
list_topic_followersList users following a topic (admin/moderator only)
list_topicsList topics (optionally filtered by category)
list_user_groupsList all user groups
list_usersList forum users
remove_users_from_groupRemove users from a user group
unfollow_topicsMake a user unfollow specific topics
update_categoryUpdate an existing category
update_category_permissionUpdate a user group's permissions for a category
update_moderatorUpdate a moderator's permissions
update_postUpdate a post's content
update_topicUpdate a topic's properties
update_userUpdate a user's profile or settings
update_user_groupUpdate a user group's settings or permissions
BEFORE YOU INSTALL
48 tools when we connected. list_notifications, list_post_edits and list_topic_followers are not in the documentation's table. 25 tools write, with create, update and delete for categories, topics, posts, users, user groups, conversations and moderators.
CONTEXT COST
Rated by the size of the 48 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx websitetoolbox-mcpDownload the .mcpb bundle:
https://github.com/webtoolbox/websitetoolbox-mcp/releases/latest/download/websitetoolbox-mcp.mcpbIn Claude Desktop, go to Settings, then click Extensions in the left sidebar.
Click Install from file and select the downloaded .mcpb file.
When prompted, enter your forum's API key — you can find it in your forum's admin area under Integrate → API.
{
"mcpServers": {
"websitetoolbox": {
"command": "npx",
"args": [
"websitetoolbox-mcp"
],
"env": {
"WEBSITETOOLBOX_API_KEY": "<YOUR_WEBSITETOOLBOX_API_KEY>"
}
}
}
}