Unofficial BAND (band.us) MCP for Claude — bands, posts, comments, events, members and chats
Maintain this server? Claim it
This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add band-mcp \ -- npx -y @chrischall/[email protected]
Environment
BAND_WS_PORT (optional, not in the config above): fetchproxy bridge concentrator port. Defaults to the fleet-shared 37149.MCP_USER_TZ (optional, not in the config above): Your IANA time zone (e.g. America/New_York), sent to BAND as the device time zone and used for default event date ranges. Defaults to the system zone.BAND_DEBUG (optional, not in the config above): Truthy logs the fetchproxy bridge's role and lifecycle to stderr.MCP_CONFIRM_MODE (optional, not in the config above): What a confirmation-gated write does on a client without a confirmation prompt: ask-user (default), auto, or refuse.MCP_CONFIRM_ELICITATION (optional, not in the config above): on (default) confirms writes with an MCP elicitation prompt when the client supports one; off always uses the MCP_CONFIRM_MODE path.We don't run packages, so we can't list this server's tools.