The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Sherweb listing page.
A Model Context Protocol (MCP) server for Sherweb cloud marketplace and partner portal. Enables AI assistants to manage customer subscriptions, browse the product catalog, and handle billing operations.
This is a Model Context Protocol (MCP) server that connects Claude (or any MCP-compatible AI) to your Sherweb environment.
Part of the MSP Claude Plugins ecosystem — a growing suite of AI integrations for the MSP stack. Built by MSPs, for MSPs.
Set the following environment variables:
| Variable | Required | Description |
|---|---|---|
SHERWEB_CLIENT_ID | Yes | Your Sherweb API client ID |
SHERWEB_CLIENT_SECRET | Yes | Your Sherweb API client secret |
SHERWEB_SUBSCRIPTION_KEY | Yes | Your Sherweb subscription key |
MCP_TRANSPORT | No | Transport mode: stdio (default) or http |
Add to your Claude Desktop claude_desktop_config.json:
Distributor payable charges for a billing period, and detail for an individual
charge. Sherweb returns charges only as a per-period collection, so both tools
take an optional date identifying the period.
Browse the products a given customer can be sold. Catalogs are per-customer in
Sherweb — there is no global product list — so customerId is required.
List and look up customers, and read the receivable charges you bill them for a billing period.
List a customer's subscriptions, get one subscription's details, and submit
quantity amendments. Amendments are asynchronous: submitting returns a
tracking ID, and sherweb_subscriptions_amendment_status reports the outcome.
sherweb_subscriptions_get renders as an interactive, read-only card in MCP
Apps hosts (Claude Desktop/web) showing the product, customer, status,
quantity, billing cycle, commitment/renewal dates, and fees; plain-JSON
behavior is unchanged in other hosts. The card is neutral by default and
brandable via window.__BRAND__ injection or MCP_BRAND_* env vars
(MCP_BRAND_NAME, MCP_BRAND_LOGO_URL, MCP_BRAND_PRIMARY_COLOR,
MCP_BRAND_ACCENT_COLOR, MCP_BRAND_BG, MCP_BRAND_TEXT) — no rebuild
needed.
Contributions are welcome! Please see CONTRIBUTING.md if present, or open an issue to discuss changes.
Licensed under the Apache License, Version 2.0. See LICENSE for details.