# Hyperwave Wavetable Tools MCP server

Source: https://glimind.com/server/mcp-registry%2Fapp.hyperwave.www%2Fwavetable-tools
Registry id: `mcp-registry/app.hyperwave.www/wavetable-tools`
Status: live (checked 2026-10-26T18:43:20.563Z)

## Measurements (30 days)

- Uptime: 100%
- Checks: 1542
- Outages (90 days): 0

## Install

```json
{
  "mcpServers": {
    "hyperwave-wavetable-tools-mcp-server": {
      "type": "http",
      "url": "https://www.hyperwave.app/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http hyperwave-wavetable-tools-mcp-server https://www.hyperwave.app/mcp
```

## Tools (12)

- `calculate_frame_size`: Calculate packed float32 mono WAV sample count, payload bytes, total bytes, and durations. Pure calculation; no audio rendering or saved data.
- `checkpoint_session`: Create a restorable version of the current shared preset with a short description. Also use before a substantial experiment. Checkpoints are retained in the sha
- `close_session`: Permanently delete the temporary collaborative workspace. Save or export a preset first; downloaded and normally saved presets remain available.
- `create_session`: Create a private temporary collaborative Hyperwave workspace, expiring after 24 hours. Returns sessionId, secret token, editorUrl, revision, and state. Share ed
- `describe_nodes`: Discover Hyperwave node types, inputs, numeric controls, graph sources, and complete default node templates. Pass a kind to retrieve details; omit it for the co
- `describe_wav_encoding`: Read Hyperwave's actual WAV encoder layout for float32 or pcm16 exports, including format tag, bytes per sample, channel count, and header size.
- `edit_session`: Apply one atomic, undoable batch of changes to the shared preset. Paths are field-name arrays; nodes and connections use stable element ids instead of numeric i
- `list_export_targets`: Read supported synthesizer import formats, steps, caveats, and primary sources. Filter by exact slug or category.
- `read_session`: Read the shared preset, current revision, expiry, and checkpoint summaries. Include checkpoints=true to retrieve restorable states. Always read after a conflict
- `render_session`: Render an exact shared revision using Hyperwave's shipped WASM engine without an open browser. Returns short-lived preview WAV, wavetable WAV, and editable pres
- `restore_session`: Restore a checkpoint as a new shared edit. Requires the exact current revision; preserves the current preset as a checkpoint first. Both participants see the re
- `wait_for_changes`: Wait up to 20 seconds for a newer shared revision. Returns changed=false on timeout; otherwise the current state. Use while collaborating with the user, then in

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
