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. |
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 | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Bandwidth/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server