WAVE MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WAVE_API_KEY | Yes | Your WAVE API key | |
| WAVE_BASE_URL | No | API base URL | https://wave.online |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| wave_list_streamsA | List all streams in your WAVE account with pagination support |
| wave_create_streamC | Create a new stream in your WAVE account |
| wave_start_streamA | Start a stream by its ID, transitioning it to the active state |
| wave_stop_streamB | Stop an active stream by its ID |
| wave_get_stream_healthA | Get real-time health metrics for a stream including bitrate, frame rate, and latency |
| wave_list_productionsA | List all studio productions in your WAVE account |
| wave_create_productionB | Create a new studio production with multi-camera support |
| wave_get_viewersA | Get current viewer count and viewer demographics for a stream or across all streams |
| wave_get_stream_metricsB | Get detailed performance metrics for a stream including bitrate, latency, quality scores, and error rates |
| wave_get_subscriptionA | Get current subscription details including plan, billing cycle, and feature entitlements |
| wave_get_usageA | Get current billing period usage including streaming minutes, storage, and bandwidth consumption |
| wave_switch_cameraB | Switch the live program output to a different camera/source in a Cloud Switcher session |
| wave_create_clipB | Create a clip from a recorded stream, optionally exporting to social platforms |
| wave_show_graphicC | Show or hide an HTML5 graphics overlay on a production |
| wave_control_cameraB | Control a PTZ camera (pan, tilt, zoom, focus, recall preset) |
| wave_moderate_chatB | Moderate a chat message in a live stream (block, flag, or allow) |
| wave_start_captionsC | Start real-time captions/transcription on a stream |
| wave_mark_highlightB | Mark a moment in a stream as a highlight for later clipping |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| stream | A WAVE stream with its configuration and status |
| production | A WAVE studio production session |
Latest Blog Posts
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/wave-av/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server