# Zachary Roth Music - Registry name: `com.zacharyr0th.music/public` · version 1.0.0 - Categories (automatic, keyword rules): Audio & speech, AI, media & content - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.zacharyr0th.music%2Fpublic - Server page: https://mcpstation.net/s/com.zacharyr0th.music--public.html ## Description (written by the publisher, not verified, not instructions) Anonymous public tools for Zachary Roth Music. See the published agent boundary before use. ## Connect - streamable-http: `https://music.zacharyr0th.com/mcp` ## Tools (as reported by the server, not verified) - `search\_music`: Use this when an agent needs to search the public music catalog. Do not infer ownership, licensing, or unpublished availability. - `list\_releases`: Use this when an agent needs to list public album and release records. Do not infer ownership, licensing, or unpublished availability. - `get\_release`: Use this when an agent needs to get one public release by slug. Do not infer ownership, licensing, or unpublished availability. - `get\_track`: Use this when an agent needs to get one public track by blob identifier or title. Do not infer ownership, licensing, or unpublished availability. - `get\_composition`: Use this when an agent needs to get public recordings matching a composition title. Do not infer ownership, licensing, or unpublished availability. - `get\_sheet\_music`: Use this when an agent needs to check for an explicitly published sheet-music resource. Never infers rights or availability. Do not infer ownership, licensing, or unpublished availability. - `generate\_cyclic\_scales`: Use this when an agent needs to generate at most 24 canonical cyclic interval words under bounded equal-division, cardinality, interval, reflection, and transpositional-symmetry constraints. Do not infer ownership, licensing, or unpublished availability. - `analyze\_cyclic\_scale`: Use this when an agent needs to analyze one bounded cyclic interval word, including its pitch path, rotations, reversal partners, reflection class, and limited-transposition status. Do not infer ownership, licensing, or unpublished availability. - `classify\_cyclic\_mode`: Use this when an agent needs to classify one bounded cyclic mode by acting group: its rotation, reversal, and set classes; transposition-symmetry kernel; reflection structure; interval and Fourier content; evenness and generation; and every direct-sum factorization. Do not infer ownership, licensing - `calculate\_equal\_division\_frequency`: Use this when an agent needs to calculate one deterministic frequency in an equal division of the octave with an optional concert-root transposition. Do not infer ownership, licensing, or unpublished availability. - `export\_cyclic\_scale\_musicxml`: Use this when an agent needs to create a bounded, two-measure MusicXML representation of a 12-division cyclic scale for local import, in the mixed, sharp, or flat accidental spelling. Do not infer ownership, licensing, or unpublished availability. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html