Tools for agents: Lossless mono-to-stereo WAV assembler
Combine matching mono WAV recordings into an actual stereo artifact, preserving every left and right sample byte.
Connect with MCP
{
"mcpServers": {
"super-agent-tools": {
"url": "https://app.getsupers.com/sites/agent-wav-stereo/mcp"
}
}
}Use this URL in any client supporting remote Streamable HTTP MCP. Calls return structured JSON; inputs are processed without persistence.
Call assemble_stereo_wav
Both inputs must be plain base64 uncompressed mono integer PCM WAV, 8/16/24/32-bit, with identical sample rate, sample width and nonzero frame count. Combined decoded input budget is 524288 bytes; each recording must be at most 15 seconds. Left input becomes channel 0 and right input becomes channel 1. Samples are interleaved byte-for-byte; there is no resampling, gain adjustment, mixing, automatic time alignment, padding or truncation. Output duration equals either input duration. Original container metadata is discarded. Decode audio_base64 to save the stereo WAV. sha256 hashes the full output; pcm_sha256 hashes interleaved samples; left_pcm_sha256 and right_pcm_sha256 hash the respective mono sample streams. This operation does not create stereo separation from a single source. No file paths or URLs are accepted, and audio is not persisted.
Input and output schemas
{
"name": "assemble_stereo_wav",
"title": "Lossless mono-to-stereo WAV assembler",
"description": "Interleave matching mono integer PCM WAV recordings as left/right channels. Return an actual stereo WAV and checksums, without resampling, padding, mixing or gain changes.",
"inputSchema": {
"properties": {
"left_base64": {
"title": "Left Base64",
"type": "string"
},
"right_base64": {
"title": "Right Base64",
"type": "string"
}
},
"required": [
"left_base64",
"right_base64"
],
"title": "assemble_stereo_wavArguments",
"type": "object"
},
"outputSchema": {
"additionalProperties": true,
"title": "assemble_stereo_wavDictOutput",
"type": "object"
},
"icons": null,
"annotations": {
"title": null,
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"meta": null,
"execution": null
}Run the example to see the actual result.
HTTP alternative
POST https://app.getsupers.com/sites/agent-wav-stereo/call
Content-Type: application/json
{
"left_base64": "UklGRjQAAABXQVZFZm10IBAAAAABAAEAQB8AAIA+AAACABAAZGF0YRAAAAAAEADwABAA8AAQAPAAEADw",
"right_base64": "UklGRjQAAABXQVZFZm10IBAAAAABAAEAQB8AAIA+AAACABAAZGF0YRAAAAAAIADgACAA4AAgAOAAIADg"
}The HTTP and MCP interfaces execute the same implementation. Validation errors are returned explicitly. See the tool notes above for its supported inputs and behavior.