# busybar-mcp

Source: https://glimind.com/server/pypi%2Fbusybar-mcp
Registry id: `pypi/busybar-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "busybar-mcp": {
      "command": "uvx",
      "args": [
        "busybar-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add busybar-mcp -- uvx busybar-mcp
```

## Tools (32)

- `disable_ble`: Disable the BLE module and stop advertising
- `enable_ble`: Enable the BLE module and start advertising
- `get_account_backend`: Inspect MQTT backend configuration (server URL, certificate settings)
- `get_account_info`: Retrieve linked account information (email, account ID) from the Busy Bar device
- `get_account_status`: Check MQTT connection state for the linked account
- `get_api_version`: Query the API version supported by the device
- `get_audio_volume`: Retrieve the current audio volume level
- `get_autoupdate_settings`: Get automatic update configuration (enabled, window start/end)
- `get_ble_status`: Retrieve BLE module status (powered state, MAC address)
- `get_busy_snapshot`: Get the current BUSY timer state including profile and timing details
- `get_device_info`: Retrieve hardware identifiers and manufacturing details
- `get_device_name`: Get the human-readable device name
- `get_device_status`: Comprehensive health check: device, firmware, system, and power state
- `get_display_brightness`: Retrieve the current display brightness level
- `get_firmware_info`: Get firmware version and build metadata
- `get_firmware_update_status`: Check currently installed firmware and pending update state
- `get_http_access`: Inspect HTTP API key management mode and validity
- `get_power_status`: Battery charge level, voltage, current, and charging state
- `get_smart_home_pairing_status`: Query Matter fabric count and latest commissioning outcome
- `get_smart_home_switch_state`: Read smart home relay/output state and startup behavior
- `get_storage_status`: Get storage capacity details (used, free, total bytes)
- `get_system_status`: Runtime system metrics (uptime, API SemVer, auto-update settings)
- `get_time`: Retrieve the device's real-time clock timestamp in ISO 8601 format
- `get_timezone`: Get the currently configured timezone (name, offset, abbreviation)
- `get_transport`: Get the current network transport type (USB or Wi-Fi)
- `get_tzlist`: List all supported timezones available for configuration
- `get_update_changelog`: Retrieve release notes for a specific firmware version (accepts required version argument)
- `get_wifi_networks`: Retrieve scanned available Wi-Fi networks in range
- `get_wifi_status`: Get Wi-Fi connection details (SSID, signal strength, channel, security)
- `list_storage_files`: List files and directories on device storage (accepts optional path argument)
- `remove_ble_pairing`: Remove the current BLE pairing so the device becomes discoverable again
- `send_input_key`: Send a single key-press event to the device (up, down, ok, back, start, busy, custom, off, apps, settings)

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
