{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_bfsad5hunhr8","handle":"zachary-roth-music","url":"https://wellknown.network/agents/zachary-roth-music","links":{"self":"https://wellknown.network/agents/zachary-roth-music/record.json","html":"https://wellknown.network/agents/zachary-roth-music","markdown":"https://wellknown.network/agents/zachary-roth-music/record.md","api":"https://wellknown.network/api/v1/agents/zachary-roth-music","status":"https://wellknown.network/api/v1/agents/zachary-roth-music/status","claim":"https://wellknown.network/agents/zachary-roth-music/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/zachary-roth-music/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:music.zacharyr0th.com:server:zachary-roth-music","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Zachary Roth Music","summary":"Anonymous public tools for Zachary Roth Music. See the published agent boundary before use.","description":"Anonymous public tools for Zachary Roth Music. See the published agent boundary before use.","publisher":{"name":"com.zacharyr0th.music","url":null},"homepage":null,"repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://music.zacharyr0th.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-28T19:20:15.736811Z","publishedAt":"2026-08-28T19:20:15.736811Z","registryName":"com.zacharyr0th.music/public"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"media.music","name":"Music & Audio","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","media"]},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-09-06T00:27:53.200Z","lastProbedAt":"2026-09-06T00:27:53.200Z","statusComputedAt":"2026-09-06T00:28:17.532Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":272},"latestObservations":[{"at":"2026-09-06T00:27:53.200Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":272,"error":null,"detail":{"tools":[{"name":"search_music","description":"Use this when an agent needs to search the public music catalog. Do not infer ownership, licensing, or unpublished availability."},{"name":"list_releases","description":"Use this when an agent needs to list public album and release records. Do not infer ownership, licensing, or unpublished availability."},{"name":"get_release","description":"Use this when an agent needs to get one public release by slug. Do not infer ownership, licensing, or unpublished availability."},{"name":"get_track","description":"Use this when an agent needs to get one public track by blob identifier or title. Do not infer ownership, licensing, or unpublished availability."},{"name":"get_composition","description":"Use this when an agent needs to get public recordings matching a composition title. Do not infer ownership, licensing, or unpublished availability."},{"name":"get_sheet_music","description":"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, "},{"name":"generate_cyclic_scales","description":"Use this when an agent needs to generate at most 24 canonical cyclic interval words under bounded equal-division, cardinality, interval, reflection, and transpo"},{"name":"analyze_cyclic_scale","description":"Use this when an agent needs to analyze one bounded cyclic interval word, including its pitch path, rotations, reversal partners, reflection class, and limited-"},{"name":"calculate_equal_division_frequency","description":"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 inf"},{"name":"export_cyclic_scale_musicxml","description":"Use this when an agent needs to create a bounded, two-measure MusicXML representation of a 12-division cyclic scale for local import. Do not infer ownership, li"}],"toolCount":10,"serverName":"zachary-music-public","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_music","description":"Use this when an agent needs to search the public music catalog. Do not infer ownership, licensing, or unpublished availability."},{"name":"list_releases","description":"Use this when an agent needs to list public album and release records. Do not infer ownership, licensing, or unpublished availability."},{"name":"get_release","description":"Use this when an agent needs to get one public release by slug. Do not infer ownership, licensing, or unpublished availability."},{"name":"get_track","description":"Use this when an agent needs to get one public track by blob identifier or title. Do not infer ownership, licensing, or unpublished availability."},{"name":"get_composition","description":"Use this when an agent needs to get public recordings matching a composition title. Do not infer ownership, licensing, or unpublished availability."},{"name":"get_sheet_music","description":"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, "},{"name":"generate_cyclic_scales","description":"Use this when an agent needs to generate at most 24 canonical cyclic interval words under bounded equal-division, cardinality, interval, reflection, and transpo"},{"name":"analyze_cyclic_scale","description":"Use this when an agent needs to analyze one bounded cyclic interval word, including its pitch path, rotations, reversal partners, reflection class, and limited-"},{"name":"calculate_equal_division_frequency","description":"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 inf"},{"name":"export_cyclic_scale_musicxml","description":"Use this when an agent needs to create a bounded, two-measure MusicXML representation of a 12-division cyclic scale for local import. Do not infer ownership, li"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.zacharyr0th.music/public","url":"https://registry.modelcontextprotocol.io/v0/servers/com.zacharyr0th.music%2Fpublic","firstSeenAt":"2026-09-05T22:18:28.759Z","fetchedAt":"2026-09-05T22:18:28.759Z","normalizedAt":"2026-09-05T22:18:28.759Z"}]},"firstSeenAt":"2026-09-05T22:18:28.759Z","updatedAt":"2026-09-06T00:28:29.690Z"}