hls_substitution_stop

End an owned stream substitution so matching requests can use the upstream source again.

tool · Connected client

Before you start

Read substitution status from the owning client and copy the experiment ID. Stopping a substitution is separate from stopping a fixture run.

Access: Your MCP client needs the hlsSubstitutionLifecycle capability for this tool.

Request

{
  "name": "hls_substitution_stop",
  "arguments": {
    "experimentID": "11111111-1111-4111-8111-111111111111"
  }
}
experimentID
Use the identifier of the owned substitution experiment.

Illustrative tools/call parameters. Inspect the tool’s inputSchema in tools/list before sending them. Replace the synthetic UUID with the identifier from your own authorized session.

What to look for

End an owned stream substitution so matching requests can use the upstream source again.

If the result is unexpected

Use the experiment ID, not the fixture run ID; generate a new request to verify normal routing.

What to check if access is denied

Effects and cleanup

Stops the selected experiment. It does not reset unrelated rules or prove playback.

Same underlying tool: joesproxyctl hls substitute stop.

Browse all MCP reference entries →