fmod-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FMOD_MCP_HOST | No | Host for the FMOD Studio TCP scripting terminal | 127.0.0.1 |
| FMOD_MCP_PORT | No | Port for the FMOD Studio TCP scripting terminal | 3663 |
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 |
|---|---|
| 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 |
| 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 |
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/jmperez127/fmod-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server