Unofficial BAND (band.us) MCP for Claude — bands, posts, comments, events, members and chats
Connect Runs on your machine
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]
{
"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>"
}
}
}
}
{
"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>"
}
}
}
}
{
"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
| Name | Description |
|---|---|
BAND_WS_PORTOptional | fetchproxy bridge concentrator port. Defaults to the fleet-shared 37149. |
MCP_USER_TZOptional | 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_DEBUGOptional | Truthy logs the fetchproxy bridge's role and lifecycle to stderr. |
MCP_CONFIRM_MODEOptional | What a confirmation-gated write does on a client without a confirmation prompt: ask-user (default), auto, or refuse. |
MCP_CONFIRM_ELICITATIONOptional | 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 published | 11 Nov 2026 |
| Last updated | 11 Nov 2026 |
| Registry name | io.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.
