- FUNCTIONAL
- KEYED
- FORMATTED
- HUMAN
Short answer
How do I turn chord names into Roman numerals using AI?
Provide your AI with a list of chords and the target key. The AI uses the analyze_roman_numerals tool to map those chords to their correct scale degrees. You'll get a functional analysis of the progression immediately.
The outcomes
What you get from the analysis
The AI processes your input to provide these specific results.
FUNCTIONAL
Roman numeral mapping
The AI converts every chord in your list into its corresponding Roman numeral. You get a clear view of the progression's function.
KEYED
Scale degree accuracy
Because you define the key, the analysis stays accurate to the specific scale you are working in.
FORMATTED
Clean data output
The AI returns a structured list of numerals that you can easily copy into your notation software or lead sheets.
HUMAN
Creative verification
You review the output to ensure the functional analysis matches your intended musical theory or stylistic goals.
The workflow
What your AI does when the chords arrive.
The AI handles the heavy lifting of music theory math so you can focus on songwriting.
Identify the key
The AI looks at the key you provided to establish the correct scale degrees for the analysis.
analyze_roman_numeralsMap the chords
The AI compares each chord name in your sequence against the scale to find its functional position.
analyze_roman_numeralsGenerate numerals
The tool converts the identified positions into standard Roman numeral notation.
analyze_roman_numeralsPresent results
The AI delivers the final sequence of Roman numerals back to your chat interface.
analyze_roman_numerals
Try it
Copy these to start.
Paste these prompts into your chat to begin the analysis.
Starting points
Swap out the bracketed text with your actual chord sequences and keys.
Chord Progression Analyzer Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/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 Progression Analyzer capabilities are ready to use.
{
"mcpServers": {
"chord-progression-analyzer-mcp": {
"url": "https://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/mcp"
}
}
}Convert these chords to Roman numerals in the key of C Major: [C, Am, F, G]
Analyze this progression in Eb Major: [Eb, Cm, Ab, Bb]
What are the Roman numerals for these chords in G Major: [G, Em, C, D]
Give me the Roman numeral analysis for [Dm, G, C] in the key of C Major
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Chord Progression Analyzer once, then ask.
Click the link to connect the MCP to your preferred client. Your credentials stay encrypted and you can start analyzing immediately.
Connect Chord Progression Analyzer to your AIFAQ
Common questions
- 01
Can the AI write the actual sheet music?
No. The AI only provides the Roman numeral analysis of the chords you provide.
- 02
Do I have to tell it the key every time?
Yes. The AI needs a defined key to accurately determine the scale degrees.
- 03
Can it analyze chords from a PDF?
No. You must provide the chord names as text in your prompt.
- 04
Will it change my original chord names?
No. The AI only generates the Roman numeral translation; it does not modify your input data.
- 05
Does it work with non-diatonic chords?
Yes, as long as you provide the key, the tool can identify the functional relationship of chromatic chords.
More questions about Chord Progression Analyzer? The Connector page answers them. See everything the Chord Progression Analyzer Connector can do
Connect Chord Progression Analyzer to Claude, Cursor, ChatGPT & more
