Bandwidth MCP Server
Officialby Bandwidth
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BW_NUMBER | No | A valid phone number on your Bandwidth account. Used with our Messaging API. Must be in E164 format. | |
| BW_API_URL | No | API gateway override. Also serves the Dashboard XML API under /api/v2. | |
| BW_MCP_PORT | No | Port for HTTP server in hosted mode. | |
| BW_CLIENT_ID | Yes | Your Bandwidth OAuth2 client ID | |
| BW_MCP_TOOLS | No | Explicit tool allowlist (comma-separated operationIds). Overrides BW_MCP_PROFILE. | |
| BW_VOICE_URL | No | Voice API base override. | |
| BW_ACCOUNT_ID | No | Your Bandwidth Account ID. Optional — auto-discovered from JWT claims after authentication. | |
| BW_ENVIRONMENT | No | `test` or `uat` to target Bandwidth's test environment. Defaults to prod. | |
| BW_MCP_PROFILE | No | Named tool preset (voice, messaging, lookup, onboarding, recordings, full). Comma-separated to combine. | |
| BW_MCP_BASE_URL | No | Base URL for hosted mode. | |
| BW_CLIENT_SECRET | Yes | Your Bandwidth OAuth2 client secret | |
| BW_MCP_TRANSPORT | No | Transport mode, e.g., streamable-http for hosted mode. | |
| BW_MESSAGING_URL | No | Messaging API base override. | |
| BW_MCP_DEV_TUNNEL | No | Set to 1 to use a cloudflared tunnel for local development. | |
| BW_MCP_EXCLUDE_TOOLS | No | Explicit tool denylist (comma-separated). Takes priority over BW_MCP_TOOLS and profiles. | |
| BW_VOICE_APPLICATION_ID | No | A Bandwidth Voice Application ID. Used to auto-configure voice callbacks in hosted mode. | |
| BW_MESSAGING_APPLICATION_ID | No | A Bandwidth Messaging Application ID. Used with our Messaging API. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityStale
ResponsivenessUnresponsive