Hooktheory MCP Server
Related Servers
Alternatives to Hooktheory MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityCmaintenanceExposes 16 music21 MIDI analysis and editing tools to AI agents, enabling them to read, edit, generate, and analyze MIDI files through natural language.MIT
- FlicenseCqualityDmaintenanceEnables AI agents to generate, manipulate, and perform algorithmic music using Strudel.cc live coding environment. Provides 46+ tools for pattern generation across multiple genres, music theory operations, real-time audio analysis, and AI-powered composition.50-
- AlicenseAqualityBmaintenanceProvides atomic music-theory and MIDI tools for composing, enabling LLMs to chain deterministic steps like scale/chord lookups, degree resolution, rhythm generation, and MIDI rendering.131MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to generate MIDI clips from natural language descriptions and export them for import into digital audio workstations. Wraps Scribbletune to provide music composition tools for creating riffs, chords, and arpeggios with scale-aware progressions, rhythmic patterns, and genre-specific parameters.MIT
- AlicenseAqualityAmaintenanceDeterministic music-theory MCP server and API for AI agents — analyze chords, run Roman-numeral analysis, generate voicings, and reharmonize progressions. Computed from music theory, not hallucinated.555 npm10PolyForm Noncommercial 1.0.0
- AlicenseNot gradedqualityDmaintenanceEnables musical analysis of MIDI and musicXML files using music21, providing tools for key detection, harmony, melody, rhythm, form analysis, counterpoint checking, and motif extraction.MIT
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: get_chord_transitions retrieves chord statistics and transition probabilities, while get_songs_by_progression finds songs containing specific chord progressions. There is no overlap in functionality, making it easy for an agent to select the correct tool based on whether it needs analytical data or song references.
Both tool names follow a consistent verb_noun pattern with get_ as the verb prefix and descriptive nouns (chord_transitions, songs_by_progression). The naming is predictable and readable, adhering to snake_case throughout without any deviations or mixed conventions.
With only 2 tools, the server feels under-scoped for a music theory domain, as it lacks essential operations like searching for chords, analyzing melodies, or accessing other Hooktheory features. This minimal set may force agents to work around gaps, limiting the server's utility beyond basic queries.
The tool surface is severely incomplete for a Hooktheory server, missing core functionalities such as chord lookup, melody analysis, or accessing user data. While the existing tools cover chord transitions and song searches, they do not provide a full CRUD/lifecycle or comprehensive coverage of the music theory domain, leading to potential agent failures in broader tasks.