{"name":"io.github.asume21/music-theory-mcp","slug":"asume21-music-theory-mcp","title":null,"description":"Scales, chords, progressions, key detection, and genre intelligence for your AI. No API keys needed.","url":"https://mcp.market/server/asume21-music-theory-mcp","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":0,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/asume21/music-theory-mcp","website":null,"version":"1.0.0","remotes":[],"packages":[{"registryType":"npm","identifier":"music-theory-mcp","version":"1.0.0","transport":{"type":"stdio"}}],"tools":[{"name":"detect_key","description":"Detect 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]","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_chord","description":"Get the notes and intervals for any chord type. Supports triads, 7ths, 9ths, 11ths, 13ths, sus, aug, dim, and more (22+ chord types). [FREE]","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_diatonic_chords","description":"Get all 7 diatonic chords in a key with Roman numerals, chord symbols, and notes. [PRO — requires CODEDSWITCH_API_KEY]","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_genre_profile","description":"Get 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]","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_genre_rhythms","description":"Get 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]","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_interval","description":"Get the musical interval name between two notes (e.g., C to G = P5). [FREE]","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_scale","description":"Get 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]","write_action":false,"price_micros":0,"input_schema":null},{"name":"identify_chord","description":"Identify a chord from a set of note names. Returns all possible interpretations with root, type, and inversion. [PRO — requires CODEDSWITCH_API_KEY]","write_action":false,"price_micros":0,"input_schema":null},{"name":"resolve_progression","description":"Resolve 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]","write_action":false,"price_micros":0,"input_schema":null},{"name":"suggest_genre","description":"Suggest a genre based on BPM, key, mood, or scale. Returns ranked matches with reasoning. [PRO — requires CODEDSWITCH_API_KEY]","write_action":false,"price_micros":0,"input_schema":null},{"name":"suggest_next_chord","description":"Suggest 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]","write_action":false,"price_micros":0,"input_schema":null},{"name":"transpose_note","description":"Transpose a single note up or down by a number of semitones. [FREE]","write_action":false,"price_micros":0,"input_schema":null},{"name":"transpose_progression","description":"Transpose an entire chord progression by a number of semitones. Takes an array of {root, type} objects. [PRO — requires CODEDSWITCH_API_KEY]","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-09-27T23:18:23.268Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T23:18:23.202Z","components":{"code":{"score":25,"max":25,"notes":["23 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"music-theory-mcp","version":"1.0.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-04-01T01:39:32.169Z","repositoryUrl":"git+https://github.com/asume21/music-theory-mcp.git"}],"repo":{"found":false,"owner":"asume21","repo":"music-theory-mcp","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":"MIT","lastPushAt":null,"score":0}}}},"grade_history":[],"reviews":[]}