NestDaddy

Band Mcp

io.github.chrischall/band-mcp · v0.2.0

Unofficial BAND (band.us) MCP for Claude — bands, posts, comments, events, members and chats

Connect Runs on your machine

Terminal
claude mcp add band-mcp -e BAND_WS_PORT=<BAND_WS_PORT> -e MCP_USER_TZ=<MCP_USER_TZ> -e BAND_DEBUG=<BAND_DEBUG> -e MCP_CONFIRM_MODE=<MCP_CONFIRM_MODE> -e MCP_CONFIRM_ELICITATION=<MCP_CONFIRM_ELICITATION> -- npx -y @chrischall/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "band-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@chrischall/[email protected]"
      ],
      "env": {
        "BAND_WS_PORT": "<BAND_WS_PORT>",
        "MCP_USER_TZ": "<MCP_USER_TZ>",
        "BAND_DEBUG": "<BAND_DEBUG>",
        "MCP_CONFIRM_MODE": "<MCP_CONFIRM_MODE>",
        "MCP_CONFIRM_ELICITATION": "<MCP_CONFIRM_ELICITATION>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "band-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@chrischall/[email protected]"
      ],
      "env": {
        "BAND_WS_PORT": "<BAND_WS_PORT>",
        "MCP_USER_TZ": "<MCP_USER_TZ>",
        "BAND_DEBUG": "<BAND_DEBUG>",
        "MCP_CONFIRM_MODE": "<MCP_CONFIRM_MODE>",
        "MCP_CONFIRM_ELICITATION": "<MCP_CONFIRM_ELICITATION>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "band-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@chrischall/[email protected]"
      ],
      "env": {
        "BAND_WS_PORT": "<BAND_WS_PORT>",
        "MCP_USER_TZ": "<MCP_USER_TZ>",
        "BAND_DEBUG": "<BAND_DEBUG>",
        "MCP_CONFIRM_MODE": "<MCP_CONFIRM_MODE>",
        "MCP_CONFIRM_ELICITATION": "<MCP_CONFIRM_ELICITATION>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
BAND_WS_PORT
Optional
fetchproxy bridge concentrator port. Defaults to the fleet-shared 37149.
MCP_USER_TZ
Optional
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
Truthy logs the fetchproxy bridge's role and lifecycle to stderr.
MCP_CONFIRM_MODE
Optional
What a confirmation-gated write does on a client without a confirmation prompt: ask-user (default), auto, or refuse.
MCP_CONFIRM_ELICITATION
Optional
on (default) confirms writes with an MCP elicitation prompt when the client supports one; off always uses the MCP_CONFIRM_MODE path.

Details

Package@chrischall/[email protected] (NPM, stdio)
First published11 Nov 2026
Last updated11 Nov 2026
Registry nameio.github.chrischall/band-mcp

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.