MCP Chain Authoring
Prompt Contract for Valid Chain YAML
Use this guide when asking an LLM to create a Ninevolt profile ready for sharing.
Required YAML Shape
name:
tagline:
sources:
- title:
url:
jack:
input: system:capture_1
output: system:playback_1
chain:
- name:
pedal:
bypass:
args: [--preset, "0"]
Pedal IDs
Use real IDs such as crazy-tone, black-rat, nano-chorus, ana-echo, spring-well, bend-box, wow-wah, graphic-g, hush-gate, and field-recorder.
Validation Rules
- Keep parameter ranges sane, usually 0.0 to 1.0 when applicable
- Do not invent pedal IDs
- Include reachable source URLs
- Keep profiles runnable with ninevolt run <profile-id>
Suggested Prompt
Create a Ninevolt chain profile YAML for the target tone below.
Use only real Ninevolt pedal IDs.
Include at least 2 research sources with URLs.
Output only YAML with keys: name, tagline, sources, optional jack, chain.