Pulse.

A loop pad you can play by hand and steer by voice — tempo, swing, mutes, and sounds are all live WebMCP tools.

WebMCP not detected in this browser
Tempo96bpm
Swing0%
Bars1
Track 1
Track 2
Track 3
Track 4
Live capability runner

Make the invisible tool layer visible.

Every test below goes through document.modelContext.executeTool and lands in the same sequencer you are touching above.

Checking browser
Looking for WebMCP…

In Chrome, enable chrome://flags/#enable-webmcp-testing and relaunch. In ChatGPT's desktop browser, enable Site tools; some hosts expose tools to the agent without exposing the page-level runner API.

Quick tests
Sequential real tool calls
set_tempo

Test tempo

IMPERATIVE API

Move the live loop to an exact tempo without touching the transport.

Arguments
{
  "bpm": 128
}

Runs through the registered browser tool—not a private UI shortcut.

Execution history
Browser-returned results from this session
Run a quick test or a capability above. Results will appear here.