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
save_custom_configuration
Creates or updates a saved custom-speaker design and returns the same USD pricing estimate shown by the custom builder. For an update, pass the id and current revision returned by get_saved_custom_configuration; changes are recorded as an agent revision.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
configurationId |
string | no | — |
expectedRevision |
integer | no | — |
configuration |
object | yes | — |
Raw JSON schema
{
"type": "object",
"properties": {
"configurationId": {
"type": "string",
"maxLength": 128
},
"expectedRevision": {
"type": "integer",
"minimum": 1
},
"configuration": {
"type": "object",
"additionalProperties": false,
"properties": {
"version": {
"type": "integer",
"const": 1,
"default": 1
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"brief": {
"type": "object",
"additionalProperties": false,
"properties": {
"format": {
"type": "string",
"enum": [
"standmount",
"floorstanding",
"subwoofer"
]
},
"soundProfile": {
"type": "string",
"enum": [
"balanced",
"reference",
"warm",
"immersive"
]
},
"roomSize": {
"type": "string",
"enum": [
"small",
"medium",
"large"
]
},
"listeningDistanceM": {
"type": "number",
"minimum": 1.2,
"maximum": 6
}
},
"required": [
"format",
"soundProfile",
"roomSize",
"listeningDistanceM"
]
},
"platformId": {
"type": "string",
"enum": [
"two_way_compact",
"two_way_extended",
"three_way_reference",
"subwoofer_active"
]
},
"bass": {
"type": "object",
"additionalProperties": false,
"properties": {
"alignment": {
"type": "string",
"enum": [
"sealed",
"ported"
]
},
"bassCharacter": {
"type": "string",
"enum": [
"tight",
"balanced",
"extended"
]
},
"tuningHz": {
"type": "number",
"minimum": 24,
"maximum": 65
},
"netVolumeLitres": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 250
},
"portInnerDiameterMm": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 250
},
"portLengthMm": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1000
},
"dampingDescription": {
"type": "string",
"minLength": 3,
"maxLength": 500
}
},
"required": [
"alignment",
"bassCharacter"
]
},
"cabinet": {
"type": "object",
"additionalProperties": false,
"properties": {
"size": {
"type": "string",
"enum": [
"compact",
"standard",
"large"
]
},
"finish": {
"type": "string",
"enum": [
"walnut",
"oak",
"black_ash",
"satin_white",
"satin_black",
"deep_blue",
"custom_colour"
]
},
"finishFamily": {
"type": "string",
"enum": [
"veneer",
"paint",
"premium"
]
},
"grille": {
"type": "string",
"enum": [
"none",
"magnetic_fabric",
"perforated_metal"
]
},
"base": {
"type": "string",
"enum": [
"plinth",
"slim_feet",
"stand"
]
},
"edgeProfile": {
"type": "string",
"enum": [
"soft_radius",
"sculpted_radius"
],
"default": "soft_radius"
}
},
"required": [
"size",
"finish",
"finishFamily",
"grille",
"base"
]
},
"personalisation": {
"type": "object",
"additionalProperties": false,
"properties": {
"kind": {
"type": "string",
"enum": [
"none",
"engraving",
"pattern",
"printed_panel",
"decal",
"custom_artwork"
],
"default": "none"
},
"engraving": {
"type": "object",
"additionalProperties": false,
"properties": {
"text": {
"type": "string",
"maxLength": 32
},
"font": {
"type": "string",
"enum": [
"modern_sans",
"classic_serif"
]
},
"placement": {
"type": "string",
"enum": [
"rear_badge",
"side_lower"
]
}
},
"required": [
"text",
"font",
"placement"
]
},
"artwork": {
"type": "object",
"additionalProperties": false,
"properties": {
"assetId": {
"type": "string"
},
"application": {
"type": "string",
"enum": [
"side_panel",
"rear_panel",
"grille_badge"
]
},
"treatment": {
"type": "string",
"enum": [
"matte_decal",
"uv_print",
"inlaid_pattern"
]
},
"rightsConfirmed": {
"type": "boolean"
},
"status": {
"type": "string",
"enum": [
"not_required",
"pending_upload",
"under_review",
"approved",
"rejected"
]
}
},
"required": [
"application",
"treatment",
"rightsConfirmed"
]
}
},
"required": [
"kind"
]
}
},
"required": [
"name",
"brief",
"platformId",
"bass",
"cabinet",
"personalisation"
]
}
},
"required": [
"configuration"
],
"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…