Music Theory MCP server
Scales, chords, progressions, key detection, and genre intelligence for your AI. No API keys needed.
Usage numbers are collected on the next scan
Reviews
Write oneNobody has reviewed Music Theory yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Music Theory tools (13)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
detect_keyDetect the most likely musical key from a set of observed notes. Returns top candidates with confidence scores. Useful for analyzing melodies or MIDI data. [PRO — requires CODEDSWITCH_API_KEY]
get_chordGet the notes and intervals for any chord type. Supports triads, 7ths, 9ths, 11ths, 13ths, sus, aug, dim, and more (22+ chord types). [FREE]
get_diatonic_chordsGet all 7 diatonic chords in a key with Roman numerals, chord symbols, and notes. [PRO — requires CODEDSWITCH_API_KEY]
get_genre_profileGet full genre intelligence: common chord progressions, scales, BPM range, instruments, rhythmic feel, swing amount, common keys, and mood descriptors. Supports trap, boom_bap, drill, lofi_hiphop, rnb, pop, afrobeats, reggaeton, jazz, edm, gospel. [PRO — requires CODEDSWITCH_API_KEY]
get_genre_rhythmsGet common drum/rhythm patterns for a genre. Returns kick, snare, and hi-hat step patterns ready to load into a beat maker. [PRO — requires CODEDSWITCH_API_KEY]
get_intervalGet the musical interval name between two notes (e.g., C to G = P5). [FREE]
get_scaleGet the notes, intervals, and modes for any musical scale. Supports 20+ scale types including major, minor, pentatonic, blues, dorian, phrygian, lydian, mixolydian, and more. [FREE]
identify_chordIdentify a chord from a set of note names. Returns all possible interpretations with root, type, and inversion. [PRO — requires CODEDSWITCH_API_KEY]
resolve_progressionResolve a Roman numeral chord progression (e.g., I-V-vi-IV) to actual chord names and notes in a given key. [PRO — requires CODEDSWITCH_API_KEY]
suggest_genreSuggest a genre based on BPM, key, mood, or scale. Returns ranked matches with reasoning. [PRO — requires CODEDSWITCH_API_KEY]
suggest_next_chordSuggest what chord should come next based on common voice leading tendencies. Given a current chord and key, returns ranked suggestions. [PRO — requires CODEDSWITCH_API_KEY]
transpose_noteTranspose a single note up or down by a number of semitones. [FREE]
transpose_progressionTranspose an entire chord progression by a number of semitones. Takes an array of {root, type} objects. [PRO — requires CODEDSWITCH_API_KEY]
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan23 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancerepository not readable: repo not found3/15
- Maintainer identityno repository or website to verify2/10
Install Music Theory in Claude Code, Cursor or VS Code
Runs npx -y music-theory-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add music-theory-mcp -- npx -y music-theory-mcp
Music Theory: common questions
- Is Music Theory MCP server safe?
- With care: it is graded C, so read the findings first (65/100). Read the Music Theory safety report
- How do I install Music Theory?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Music Theory need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Music Theory maintained?
- The latest release is v1.0.0.