Chord Progression Analyzer

Chord Progression Analyzer MCP Connector for Claude

A+

Analyze chord sequences to identify Roman numeral functions, harmonic patterns, and emotional context.

3 tools Official Updated Jun 28, 2026 Official Vinkius Partner

The Chord Progression Analyzer is a specialized tool for musicians and music theorists. It bridges the gap between raw chord sequences and deep harmonic understanding. By using tools like analyze_roman_numerals, you can convert any list of chords into their Roman numeral functions relative to a specific key. The system also features classify_progression to detect complex patterns such as cadences or secondary dominants, and lookup_musical_context to reveal the emotional resonance and common musical genres associated with those specific movements. This MCP server is ideal for use in Cursor, VS Code, Claude Desktop, and Windsurf.

music-theorychordsroman-numeralsharmonic-analysismusicians

3 tools expose this connector's capabilities to your AI agent.

analyze_roman_numerals

g., "C Major") and returns the scale degrees as Roman numerals. Converts a list of named chords into their corresponding Roman numeral functions relative to a provided key

classify_progression

Analyzes a sequence of Roman numerals to identify the overarching harmonic pattern

lookup_musical_context

Retrieves the stylistic and emotional metadata associated with a specific progression type

See how to talk to your AI agent using Chord Progression Analyzer.

Analyze the progression C, Am, F, G in the key of C Major.

The Roman numeral functions for this sequence are ["I", "vi", "IV", "V"].

What is the harmonic pattern of ['I', 'IV', 'V', 'I']?

The identified progression type is a cadence.

What emotion is associated with a 'secondary dominant'?

A secondary dominant typically evokes tension and movement.

You can provide a sequence of chords and a key to find their Roman numeral functions using `analyze_roman_numerals`, identify harmonic patterns with `classify_progression`, and discover the emotional impact of those patterns via `lookup_musical_context`.

Related Connectors