- FUNCTION
- CONSISTENCY
- STRUCTURE
- HUMAN
Short answer
How can I use AI to check my chord progressions?
Your AI uses this MCP to parse chord strings and determine the exact harmonic role each chord plays in your chosen key. This ensures your progressions follow the musical logic you intend. You'll get a breakdown of functional roles for every chord provided.
The results you get
What the analysis provides
The AI processes your input to produce these specific outcomes.
FUNCTION
Defined harmonic roles
The AI identifies if a chord is a tonic, dominant, or subdominant. You get the specific function for every chord in the sequence.
CONSISTENCY
Key alignment check
The AI compares your chords against the target key. This shows you exactly where a chord might feel out of place.
STRUCTURE
Progression mapping
The AI maps out the movement between chords. You see the functional relationship between each step in the sequence.
HUMAN
Creative direction
The AI provides the data, but you decide if the tension or resolution fits your song. You make the final call on the musicality.
The workflow
What your AI does when you provide a chord sequence.
The AI handles the heavy lifting of music theory math so you can focus on composing.
Read the chords
The AI takes your text-based chord notation and converts it into a format it can process.
parse_chord_stringAssign functions
The AI looks at each chord in the context of your specified key to find its role.
determine_harmonic_roleVerify the key
The AI checks the relationship between the chords and the tonal center to ensure they belong.
determine_harmonic_roleReport findings
The AI presents the functional analysis back to you in your chat interface.
parse_chord_string
Try it
Copy these to start.
Use these prompts to begin your analysis.
Starting points
Swap out the chord strings and keys in these examples with your own music data.
Chord Constructor Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_CPmmF2OEi4HS85pTjRK9UoLxEqvnayxKIdZVAuMI/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Chord Constructor capabilities are ready to use.
{
"mcpServers": {
"chord-constructor-mcp": {
"url": "https://edge.vinkius.com/vk_preview_CPmmF2OEi4HS85pTjRK9UoLxEqvnayxKIdZVAuMI/mcp"
}
}
}Analyze the harmonic function of Cmaj7, Am7, Dm7, G7 in the key of C Major.
What is the role of an F#dim7 chord in the key of E Major?
Check this progression for harmonic consistency in G Major: G, Em, C, D.
Parse these chords and tell me their functions in Bb Major: Bb, Gm, Cm, F7.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Chord Constructor once, then ask.
Just one connection links this MCP to your AI client. All technical setup is handled by Vinkius, and you can find the full tool list on the Connector page.
Connect Chord Constructor to your AIFAQ
How this task behaves
- 01
Can the AI write the actual music for me?
No. The AI only analyzes the harmonic roles of the chords you provide.
- 02
Does the AI change my original chord files?
No. The AI only reads the chord strings you send in the chat to perform the analysis.
- 03
Can it analyze MIDI files?
No. You must provide the chords as text strings for the AI to parse them.
- 04
Will it tell me if a chord is 'wrong'?
It identifies if a chord deviates from the expected harmonic role in your chosen key, but you decide if that deviation is intentional.
- 05
Does it work with any musical key?
Yes, as long as you specify the key in your prompt, the AI will determine the roles based on that key.
More questions about Chord Constructor? The Connector page answers them. See everything the Chord Constructor Connector can do
Connect Chord Constructor to Claude, Cursor, ChatGPT & more
