Labsco
webtoolbox logo

Website Toolbox MCP

from webtoolbox

MCP server for Website Toolbox community forums โ€” manage categories, topics, posts, users, and conversations via the Forum REST API

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredNeeds API keys

Website Toolbox MCP

Chat with your forum using AI. The Website Toolbox MCP server lets you manage categories, topics, posts, users, and more through any MCP-compatible AI tool like Claude Desktop, Cursor, or Hermes Agent.

Features

ResourceTools
Categorieslist, get, create, update, delete, list permissions, update permissions
Topicslist, get, create, update, delete
Postslist, get, create, update, delete
Userslist, get, create, update, delete, follow topics, unfollow topics
User Groupslist, get, create, update, delete, add users, remove users
Conversationslist, get, create, delete
Messageslist, get, create
Moderatorslist, get, create, update, delete
Tagslist
Page Viewslist

For developers

Prerequisites

  • Node.js โ‰ฅ 18

Install

From npm

npm install -g websitetoolbox-mcp

From source

git clone https://github.com/webtoolbox/websitetoolbox-mcp
cd websitetoolbox-mcp
npm install
npm run build

Configure

  1. Get your API key from your forum's Integrate โ†’ API settings.

  2. Set it as an environment variable:

export WEBSITETOOLBOX_API_KEY="your-api-key"

On Windows:

set WEBSITETOOLBOX_API_KEY=your-api-key

Or create a .env file (copy .env.example to .env and fill in your key).

  1. Optional โ€” act as a specific user:

    export WEBSITETOOLBOX_USERNAME="admin"
    export WEBSITETOOLBOX_EMAIL="admin@example.com"

Claude Desktop (manual config)

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "websitetoolbox": {
      "command": "npx",
      "args": ["websitetoolbox-mcp"],
      "env": {
        "WEBSITETOOLBOX_API_KEY": "your-api-key"
      }
    }
  }
}

Other MCP clients

Run the server on stdio:

npx websitetoolbox-mcp

API Reference

This MCP server wraps the Website Toolbox REST API. See the full API documentation at https://www.websitetoolbox.com/docs/api/ or the API Documentation support article for details on authentication, endpoints, and rate limits.