Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FMOD_MCP_HOSTNoHost for the FMOD Studio TCP scripting terminal127.0.0.1
FMOD_MCP_PORTNoPort for the FMOD Studio TCP scripting terminal3663

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
pingB

Sanity-check the FMOD Studio connection. Returns version if available.

list_banksA

List every bank in the currently open project.

list_eventsA

List events, optionally filtered by path prefix (e.g. 'event:/bumpers/').

list_busesA

List every mixer bus in the currently open project.

get_eventC

Return tracks, instruments, and bank assignments for one event.

import_audioB

Import a local .wav/.ogg into the project's audio bin.

create_eventC

Create an empty event, assign it to a bank, optionally route to a bus.

Missing parent folders in event_path are created automatically.

add_single_soundC

Add a new group track with a Single-Sound instrument to an event.

set_event_propertyC

Set a scalar property on an event (volume, pitch, etc.).

assign_to_bankC

Add the event to the given bank (event can live in multiple banks).

assign_to_busC

Route the event's master track output to a mixer bus.

list_effect_typesA

List every effect class name available in the current Studio.

add_effectA

Add a new effect to a bus or event-track effect chain.

target_path is bus:/..., event:/... (master track), or event:/...#track=master|<index>|<name> for a specific track.

list_effectsB

List effects on a bus or event-track chain (excludes the built-in fader).

get_effectB

Return parameters, bypass, and chain location for an effect.

set_effect_paramB

Set an effect parameter (e.g. decayTime, gain, threshold).

remove_effectC

Remove an effect from its chain.

bypass_effectC

Toggle bypass on an effect.

save_projectA

Save the open FMOD Studio project. Must be called before build_banks.

build_banksB

Build banks for the default platform. Can take a minute or two.

run_jsA

Evaluate arbitrary JavaScript in the Studio scripting terminal.

Your snippet is wrapped in an IIFE, so use return to surface a value.

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/jmperez127/fmod-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server