{"name":"io.github.theluckystrike/metronome","slug":"theluckystrike-metronome","title":"Beatwise Metronome","description":"Keep time, find note durations","url":"https://mcp.market/server/theluckystrike-metronome","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T07:31:02.883Z","last_ok_at":"2026-11-04T07:31:02.883Z","latency_ms":166},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://metronome.zovo.one/","version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://metronome.zovo.one/mcp"}],"packages":[],"tools":[{"name":"calculate_tempo_values","description":"Use this when the user wants bpm to ms, a delay time calculator, tempo calculator, note cycle hertz, milliseconds to beats per minute, bar length or song length. Accepts BPM or a note duration and returns whole to sixty-fourth values, dotted and triplet, pre-delay suggestions and approximate Italian marking ranges. BPM is quarter notes per minute, 20 to 400; up to 100000 song bars. Hertz is rhythmic repetition, not pitch. Does not record audio or detect pitch.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"bpm":{"type":"number","minimum":20,"maximum":400,"description":"Quarter notes per minute, 20 to 400, up to three decimal places. Example: 120."},"milliseconds":{"description":"Duration of the selected note, instead of bpm; resulting BPM must be 20 to 400. Up to three decimal places. Example: 500.","type":"number","minimum":0.001,"maximum":18000},"note_value":{"description":"Note represented by milliseconds; default quarter. Only use with milliseconds. Example: eighth.","type":"string","enum":["whole","half","quarter","eighth","sixteenth","thirty_second","sixty_fourth"]},"modifier":{"description":"Modifier for milliseconds: straight (default), dotted, or triplet. Example: dotted.","type":"string","enum":["straight","dotted","triplet"]},"beats_per_bar":{"description":"Time signature numerator, 1 to 16. Default 4. Example: 6 for 6/8.","type":"integer","minimum":1,"maximum":16},"beat_unit":{"description":"Time signature denominator. Default 4. BPM remains quarter-note BPM. Example: 8 for 6/8.","anyOf":[{"type":"number","const":1},{"type":"number","const":2},{"type":"number","const":4},{"type":"number","const":8},{"type":"number","const":16}]},"bars":{"description":"Optional song bar count at this tempo and time signature. Example: 32.","type":"integer","minimum":1,"maximum":100000}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"plan_tempo_practice","description":"Use this when the user wants a metronome for practice with a tempo ladder from start to target BPM, a BPM or percent step and minutes per stage. Returns the ladder table, total time and CSV download. Supports ascending or descending 20 to 400 BPM with up to 200 stages; percent steps round to 0.001 BPM and target gets the full stage time. Does not track sessions or record audio.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"start_bpm":{"type":"number","minimum":20,"maximum":400,"description":"Quarter notes per minute, 20 to 400, up to three decimal places. Example: 80."},"target_bpm":{"type":"number","minimum":20,"maximum":400,"description":"Quarter notes per minute, 20 to 400, up to three decimal places. Example: 120."},"step":{"type":"number","minimum":0.001,"maximum":380,"description":"Positive change per stage, in BPM or percent; percent is limited to 100. Up to three decimal places. Example: 5."},"step_type":{"description":"Step units, default bpm. Percent uses the previous stage with a 0.001 BPM rounding. Example: percent.","type":"string","enum":["bpm","percent"]},"minutes_per_step":{"type":"number","minimum":0.001,"maximum":120,"description":"Minutes spent at each stage, including the target, up to three decimal places. Example: 2."}},"required":["start_bpm","target_bpm","step","minutes_per_step"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"show_metronome","description":"Use this when the user wants a metronome, online metronome, 120 bpm metronome, tap tempo or a metronome for practice. Opens a live beat widget with 20 to 400 quarter-note BPM, 1 to 16 beats per bar, accents, subdivisions and an optional ramp with up to 1000 tempo stages. Reports milliseconds per beat and subdivision. The widget runs only while on screen; audio timing depends on the device. Does not record audio or detect pitch.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"bpm":{"type":"number","minimum":20,"maximum":400,"description":"Quarter notes per minute, 20 to 400, up to three decimal places. Example: 120."},"beats_per_bar":{"description":"Time signature numerator, 1 to 16. Default 4. Example: 6 for 6/8.","type":"integer","minimum":1,"maximum":16},"beat_unit":{"description":"Time signature denominator. Default 4. BPM remains quarter-note BPM. Example: 8 for 6/8.","anyOf":[{"type":"number","const":1},{"type":"number","const":2},{"type":"number","const":4},{"type":"number","const":8},{"type":"number","const":16}]},"subdivision":{"description":"Clicks per signature beat: none=1, eighths=2, triplets=3, sixteenths=4. Default none. Example: eighths.","type":"string","enum":["none","eighths","triplets","sixteenths"]},"accent_pattern":{"description":"One level per beat: 0 silent (including its subdivisions), 1 normal, 2 accented. Defaults to an accented first beat. Example: [2,1,1,1].","minItems":1,"maxItems":16,"type":"array","items":{"type":"integer","minimum":0,"maximum":2}},"ramp":{"description":"Optional bar-based ramp; start must match bpm. The target then holds. Example: {start_bpm:80,end_bpm:120,bars_per_step:4,bpm_per_step:5}.","type":"object","properties":{"start_bpm":{"type":"number","minimum":20,"maximum":400,"description":"Quarter notes per minute, 20 to 400, up to three decimal places. Example: 80."},"end_bpm":{"type":"number","minimum":20,"maximum":400,"description":"Quarter notes per minute, 20 to 400, up to three decimal places. Example: 120."},"bars_per_step":{"type":"integer","minimum":1,"maximum":100,"description":"Completed bars before changing tempo. Example: 4."},"bpm_per_step":{"type":"number","minimum":0.001,"maximum":380,"description":"Positive BPM change; direction follows start and end. Up to three decimal places. Example: 5."}},"required":["start_bpm","end_bpm","bars_per_step","bpm_per_step"]}},"required":["bpm"],"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-10-25T09:25:34.499Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-25T09:25:34.502Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 623ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://metronome.zovo.one/mcp","reachable":true,"authRequired":false,"latencyMs":623,"serverInfo":{"name":"metronome","version":"1.0.1"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://metronome.zovo.one/icon.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}