Chord Progression Analyzer Connector for AI agents.
3 live capabilities
Analyze music theory, Roman numerals, and harmonic patterns in your chord sequences.
Waiting for input…
Why people use Chord Progression Analyzer
Chord Progression Analyzer for Music Theory and Harmonic Analysis
This Connector changes that. You just feed the agent your chord list and it handles the heavy lifting. You get a clear breakdown of the harmonic structure and the emotional context of the music immediately.
What Vinkius changes
You turn raw chord lists into structured music theory analysis in seconds.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Checking a bridge's tension
A songwriter asks their agent if a new bridge sounds too tense.
- Real-world use case 02
Analyzing a pop loop
A producer wants to know if a loop is a standard cadence.
- Real-world use case 03
Homework help for theory
A student provides a list of chords in D Major.
Complete set · 3capabilities
The complete Chord Progression Analyzer capability set.
These are the exact actions your AI can choose when you ask it to work with Chord Progression Analyzer.
01—03
3 capabilities in this set.
Part of 3 available through Chord Progression Analyzer.
- 01 Capability
Classify progression
Classify_progression analyzes a sequence of Roman numerals to identify the overarching harmonic pattern. It tells you if your sequence is a standard cadence or a more complex movement.
- 02 Capability
Lookup musical context
Lookup_musical_context retrieves the stylistic and emotional metadata associated with a specific progression type. It explains the emotional weight and common genres of your chords.
- 03 Capability
Analyze roman numerals
Analyze_roman_numerals converts a list of named chords into their corresponding Roman numeral functions relative to a provided key. It handles the heavy lifting of scale degree identification.
Set up in minutes
One URL. Then ask Chord Progression Analyzer to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Chord Progression Analyzer from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Chord Progression Analyzer, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Chord Progression Analyzer for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Chord Progression Analyzer URL.
- Step 03
Save and start
Save the connection and enable Chord Progression Analyzer in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"chord-progression-analyzer": {
"url": "https://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Chord Progression Analyzer
Open Agent mode in chat and ask: "Using Chord Progression Analyzer, help me...". 3 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"chord-progression-analyzer": {
"url": "https://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Chord Progression Analyzer
Ask Copilot: "Using Chord Progression Analyzer, help me...". 3 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"chord-progression-analyzer": {
"url": "https://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Chord Progression Analyzer
Open Cascade and ask: "Using Chord Progression Analyzer, help me...". 3 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"chord-progression-analyzer": {
"url": "https://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Chord Progression Analyzer
Ask Cline: "Using Chord Progression Analyzer, help me...". 3 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add chord-progression-analyzer --transport http "https://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Chord Progression Analyzer
Ask Claude: "Using Chord Progression Analyzer, show me...". 3 tools are ready
Where the request belongs
Work Chord Progression Analyzer can move forward.
This is for music theory students, songwriters, and producers who need to understand the 'why' behind their chord choices without doing manual math.
Music Theory Student
Uses the capability to check their homework on harmonic analysis and learn how to identify scale degrees in different keys.
Songwriter
Checks if a new bridge progression feels too tense or resolves correctly before they commit to a recording.
Music Producer
Identifies the 'vibe' of a loop quickly to see if it fits a specific genre like jazz or pop.
Music Composer
Analyzes complex scores to identify secondary dominants and other sophisticated harmonic movements.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsChord Constructor
Decompose chord notation into notes, inversions, and harmonic roles.
Circle of Fifths Navigator
Navigate musical keys, identify tonal relationships, and plan modulations using the Circle of Fifverts framework.
Voice Leading Checker
Analyze musical voice-leading integrity between chord voicings using classical harmonic principles.
Mode Calculator
Derive and explore the seven musical modes from any major or minor parent scale.
Chord Substitution Finder
Identify harmonic substitutions and analyze tension in chord progressions.
Scale Generator
Generate detailed musical scale reports including intervals, enharmonics, and octave data.
Bring your own AI
Change the model, client or framework. Keep Chord Progression Analyzer connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Chord Progression Analyzer.
The practical details behind the request, access and result.
Can the Chord Progression Analyzer help me understand my music theory?
Yes. It breaks down your chords into Roman numerals so you can see the underlying structure clearly. It's a great way to learn how different chords function within a specific key.
Does the Chord Progression Analyzer work for any key?
It does. You just need to tell your agent which key you are using when you provide the chords. It will then calculate the Roman numerals relative to that key.
Can I use the Chord Progression Analyzer to see if my song sounds sad?
Yes. It provides emotional metadata to tell you how a progression typically feels to listeners. You can see if your chords match the emotional 'vibe' you are aiming for.
How does the Chord Progression Analyzer handle complex chords?
It identifies the scale degrees and functions even when you use more complex movements like secondary dominants. It handles the math so you can focus on the music.
Is the Chord Progression Analyzer good for songwriting?
It's great for checking the 'vibe' of a progression. You can see if your chords match the common genres you're aiming for, helping you make faster creative decisions.
Can I analyze a long list of chords at once?
Yes. Your agent can process sequences of chords to identify overarching patterns like cadences, giving you a bird's-eye view of your entire progression.
What can I analyze with this capability?
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.
How do I specify the key?
When using analyze_roman_numerals, provide the tonality as a string, for example, 'C Major' or 'A Minor'.
Does it support different musical genres?
Yes, the lookup_musical_context capability provides information on which musical genres frequently utilize specific harmonic progressions.
One connection away
Give your agent a direct line to Chord Progression Analyzer.
Connect Chord Progression Analyzer once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available