Back to Browse

Websitetoolbox MCP Server

Developer ToolsUse Caution4.8MCP RegistryLocal
Free

Server data from the Official MCP Registry

Community forum management — posts, users, search, and moderation via the Website Toolbox API.

About

Community forum management — posts, users, search, and moderation via the Website Toolbox API.

Security Report

4.8
Use Caution4.8High Risk

This MCP server for Website Toolbox is well-structured with proper authentication via API keys and no malicious patterns. The code demonstrates good practices for credential handling and input validation through Zod schemas. Permissions align appropriately with its purpose as a forum management tool. Minor code quality observations around error handling and logging do not significantly impact security posture. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.

4 files analyzed · 8 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

WEBSITETOOLBOX_API_KEYRequired
WEBSITETOOLBOX_USERNAMERequired
WEBSITETOOLBOX_EMAILRequired

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-webtoolbox-websitetoolbox-mcp": {
      "env": {
        "WEBSITETOOLBOX_EMAIL": "your-websitetoolbox-email-here",
        "WEBSITETOOLBOX_API_KEY": "your-websitetoolbox-api-key-here",
        "WEBSITETOOLBOX_USERNAME": "your-websitetoolbox-username-here"
      },
      "args": [
        "-y",
        "websitetoolbox-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

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.

Install in Claude Desktop

  1. Open Claude Desktop. If you don't have it, download it first.
  2. Download the .mcpb bundle.
  3. In Claude Desktop, go to Settings (click your name at the bottom left, then the gear icon), then click Extensions in the left sidebar.
  4. Click Install from file and select the downloaded .mcpb file.
  5. When prompted, enter your forum's API key. You can find it in your forum's admin area under Integrate → API.
  6. Start a new conversation and ask something about your forum!

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.

License

MIT

Reviews

No reviews yet

Be the first to review this server!