acoustom.vercel.app
Acoustom
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 23 · Act 23 · Transact 2 · Score: Not yet scored
Tool inspector
simulate_speaker_in_room
Runs a speaker-specific stereo room simulation for one catalog speaker. Returns its profile provenance, in-room frequency response, impulse-response URLs, and RT60. Detailed room surfaces and cardioid sources are optional.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
productName |
string | yes | Exact or case-insensitive Acoustom product name. |
width |
number | yes | Metres. |
length |
number | yes | Metres. |
height |
number | yes | Metres. |
roomPreset |
string | no | — |
surfaceAbsorption |
object | no | Optional absorption coefficients (0 reflective to 1 absorbent) by room surface. Omit to use roomPreset. |
speakerPositions |
array | no | Optional exact left/right speaker positions in metres. When omitted, Acoustom uses its default stereo layout. |
listener |
object | no | Optional listening position in metres. Provide with speakerPositions for a custom layout. |
Raw JSON schema
{
"type": "object",
"properties": {
"productName": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "Exact or case-insensitive Acoustom product name."
},
"width": {
"type": "number",
"minimum": 2,
"maximum": 20,
"description": "Metres."
},
"length": {
"type": "number",
"minimum": 2,
"maximum": 20,
"description": "Metres."
},
"height": {
"type": "number",
"minimum": 2,
"maximum": 10,
"description": "Metres."
},
"roomPreset": {
"type": "string",
"enum": [
"living_room",
"reflective",
"absorptive"
],
"default": "living_room"
},
"surfaceAbsorption": {
"type": "object",
"description": "Optional absorption coefficients (0 reflective to 1 absorbent) by room surface. Omit to use roomPreset.",
"properties": {
"floor": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"ceiling": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"north": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"south": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"east": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"west": {
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"additionalProperties": false
},
"speakerPositions": {
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": {
"type": "object",
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
},
"z": {
"type": "number"
},
"rotation": {
"type": "number",
"default": 0
},
"directivity": {
"type": "string",
"enum": [
"omni",
"cardioid"
],
"default": "omni",
"description": "Optional source directivity. Omit for omni."
}
},
"required": [
"x",
"y",
"z"
],
"additionalProperties": false
},
"description": "Optional exact left/right speaker positions in metres. When omitted, Acoustom uses its default stereo layout."
},
"listener": {
"type": "object",
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
},
"z": {
"type": "number"
}
},
"required": [
"x",
"y",
"z"
],
"additionalProperties": false,
"description": "Optional listening position in metres. Provide with speakerPositions for a custom layout."
}
},
"required": [
"productName",
"width",
"length",
"height"
],
"additionalProperties": false
}
Similar websites
cleardose-webmcp-demo.netlify.app
See the ClearDose WebMCP use case, shared Vue and Pinia architecture, demo workflow, source repository, and submission readiness.
4over4.com
4OVER4.COM prints 1,000+ custom products on 60+ paper stocks in Queens, with same-day shipping on most orders and 150,000+ businesses served since 1999.
camdentools.com
Construction tools and equipment
autolab.run
Super intelligence for car lovers. A WebMCP vehicle configurator, an agentic owner's guide with a live digital twin, and the 3D creation engine that measures th…