← WebMCP Directory

acoustom.vercel.app

acoustom.vercel.app

live Unverified (seed import) Commerce 48 tools imperative implementation

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_custom_speaker_in_room

act imperative

Runs a validated custom build in the current live listening-lab room by default. Pass the returned build unchanged. Omit room fields to use the browser room dimensions, preset, stereo positions, and listener position, including a user-edited or image-derived room estimate. Supply room fields only to intentionally override those live values.

Input schema

PropertyTypeRequiredDescription
build object yes —
width number no Metres.
length number no Metres.
height number no 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": {
    "build": {
      "type": "object",
      "required": [
        "derived"
      ],
      "properties": {
        "derived": {
          "type": "object",
          "required": [
            "simulationProfile"
          ]
        }
      }
    },
    "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": [
    "build"
  ],
  "additionalProperties": false
}

Similar websites

cleardose-webmcp-demo.netlify.app

cleardose-webmcp-demo.netlify.app

See the ClearDose WebMCP use case, shared Vue and Pinia architecture, demo workflow, source repository, and submission readiness.

live Unverified Commerce Transact tools
78 tools A36 / Act41 / T1 Not yet scored Seen 2026-11-05
search_medications get_medication_details compare_fulfillment_options select_medication_option create_prescription_request_card
Inspect tools
4over4.com

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.

live Unverified Commerce Transact tools
73 tools A24 / Act48 / T1 Not yet scored Seen 2026-11-05
go_to_product go_to_category go_home search_site open_ai_mode
Inspect tools
camdentools.com

camdentools.com

Construction tools and equipment

live Unverified Commerce
50 tools A36 / Act14 / T0 Not yet scored Seen 2026-11-05
cart_add_item cart_apply_promo cart_clear cart_get cart_remove_item
Inspect tools
autolab.run

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…

live Unverified Commerce
49 tools A19 / Act30 / T0 Not yet scored Seen 2026-11-05
list_autolab_experiences get_autolab_overview open_autolab_experience get_vehicle_configuration list_vehicle_configuration_options
Inspect tools

Related on Influzer