
VoicingLab
from chia-health
Jazz piano voicing intelligence β 10,674 voicings across 468 chords in 16 styles, voice-leading solver, and practice recommendations
Connect to VoicingLab
Add this to your Claude Desktop configuration file (claude_desktop_config.json):
{ "mcpServers": { "voicinglab": { "type": "streamable-http", "url": "https://voicinglab.com/api/mcp" } } }
Restart Claude Desktop and the VoicingLab tools will appear in your tool list. Works with Claude Desktop, Claude.ai, and any MCP-compatible client.
Available Tools
getVoicing
Look up voicings for any chord symbol. Supports 468 chords across 16 voicing styles. Filter by style (shell, rootless, drop 2, quartal, etc).
{ "chordSymbol": "Cmaj7", "style": "shell" }
getVoicingsForProgression
Get voice-led voicings for a chord progression. The algorithm minimises hand movement between chords for smooth transitions.
{ "chords": ["Dm7", "G7", "Cmaj7"], "style": "rootless" }
getVoicingStyles
List all 16 voicing styles with difficulty ratings, descriptions, prerequisites, and learning order. No parameters needed.
{}
getRecommendation
Get personalised recommendations for what voicing style to learn next based on practice history and accuracy data.
{ "practiceHistory": [{ "style": "shell", "chordSymbol": "Cmaj7", "accuracy": 92 }] }
getChordInfo
Get detailed chord information: quality, intervals, available voicing styles, and difficulty-appropriate style suggestions.
{ "chordSymbol": "Cmaj7" }
Try it
After adding the MCP server to Claude Desktop, try asking:
-
βWhat are the shell voicings for Cmaj7?β
-
βVoice-lead a ii-V-I in C with rootless voicingsβ
-
βWhat voicing style should a beginner start with?β
-
βShow me the smoothest way to play Dm7 - G7 - Cmaj7 - Fmaj7β
Music Theory Conventions
-
Flat notation always: Eb, Bb, Ab -- never D#, A#, or G#
-
F# is used only for minor-quality chords (F#m7, F#m). Major and dominant chords use Gb (Gbmaj7, Gb7).
-
Jazz chord symbols: C+ (not Caug), Cm(maj7) (not CmMaj7)
-
The server suggests corrections for non-standard chord spellings
Browse voicingsFull API documentation on GitHub
This tool doesn't publish a standard install command β the repository README on GitHub covers its setup.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.