wwise-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| wwise_statusA | Check the connection to Wwise and report the open project. |
| wwise_compat_checkA | Report the connected Wwise version and which tools are expected to work on it. Run this first on an untested Wwise version to self-diagnose compatibility. |
| wwise_queryA | Run a read-only WAQL query against the open Wwise project.
|
| wwise_set_propertiesA | Batch-set a property on objects. Two-step safety: mode='plan' -> returns a ChangeSet + token (no writes); mode='apply' -> pass the token to execute the planned changes. |
| wwise_auditA | Read-only project health audit. Checks: 'no_output_bus', 'empty_container', 'empty_sound', 'event_not_in_soundbank', 'duplicate_name' (default: all). Returns counts + a capped findings list. |
| wwise_naming_checkA | Flag objects with naming-convention issues (whitespace, non-ASCII, and
optionally names not matching |
| wwise_unity_checkA | Cross-check Unity C# event usage against Wwise. Scans .cs files under
|
| wwise_create_eventsA | Create a Play event '' for target Sounds that lack one (default prefix 'Play_'). Two-step safety: mode='plan' previews + returns a token; mode='apply' with that token creates them (idempotent, undoable). If object_ids is omitted, all Sounds are considered. |
| wwise_renameA | Batch-rename objects by a transform (default 'spaces_to_underscores', which fixes whitespace in names). Two-step: mode='plan' previews + returns a token; mode='apply' with that token renames (verified by read-back, undoable). |
| wwise_bus_statsA | Count how many objects route to each Output Bus (mix-routing overview). Read-only. |
| wwise_audio_file_checkA | Audit audio sources: flag sources with no original WAV path and original files used by multiple sources. Read-only. (WAAPI does not expose sample rate/channels.) |
| wwise_soundbank_assignA | Add objects (e.g. Events) to a SoundBank's inclusion list (by bank name or id). Two-step: mode='plan' previews + returns a token; mode='apply' with that token writes (idempotent, undoable). |
| wwise_soundbank_generateA | Generate SoundBanks to disk (all banks if |
| wwise_export_docsA | Generate a Markdown audio-design doc (project summary, event list, Mermaid bus
hierarchy). Returns the markdown; if |
| wwise_inspectA | Deep-dive one object: all property/reference values, parent, children, and (for
Events) action targets. |
| wwise_create_containerA | Wrap objects into a new container (default RandomSequenceContainer) under their parent and move them in. Two-step: mode='plan' previews + returns a token; mode='apply' with that token creates+moves (undoable). |
| wwise_assign_sharesetB | Batch-assign an Attenuation or Conversion ShareSet (by name or id) to objects.
|
| wwise_moveA | Reparent objects under a target parent (GUID, path, or name). Two-step plan/apply (idempotent — objects already there are skipped; undoable). |
| wwise_onboard_assetsA | One-shot 'make these sounds playable in-game': conversion → optional container → Play events → output bus → SoundBank, in one call. Always run with dry_run=True first to preview the whole chain, then dry_run=False to execute (each step undoable). Only the stages you pass arguments for run (events always run). |
| wwise_fix_allA | Audit the project and auto-fix the fixable issues: whitespace names (rename), events not in any SoundBank (add to default_bank), sounds with no Output Bus (set default_bus, if given). Issues needing a human (empty sound/container, duplicate name) are reported only. Run dry_run=True first to preview, then dry_run=False to apply. |
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
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/linnn-nb/wwise-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server