Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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.

waql example: '$ from type Event where name : "Footstep"'. Results are capped.

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 pattern, a regex). Read-only.

wwise_unity_checkA

Cross-check Unity C# event usage against Wwise. Scans .cs files under unity_path for PostEvent("X") string literals and diffs against actual Wwise events: reports events referenced in code but missing in Wwise, and Wwise events never referenced in code. (String-literal calls only; enum IDs not detected.)

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 soundbanks omitted). Returns a log summary with any error count. This is an action — it writes output, not project data.

wwise_export_docsA

Generate a Markdown audio-design doc (project summary, event list, Mermaid bus hierarchy). Returns the markdown; if output_path is given, also writes it there.

wwise_inspectA

Deep-dive one object: all property/reference values, parent, children, and (for Events) action targets. object may be a GUID '{...}', a path '...', or a name.

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. reference is 'Attenuation' or 'Conversion'. Two-step plan/apply (undoable).

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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