MusoKit music tools
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Chords, scales, transposition, capo and tempo maths, with links to free interactive music tools.
| Author | com.musokit |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2211 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"MusoKit music tools": {
"url": "https://musokit.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
chord_inforead-onlyNotes, formula and a guitar fingering for a chord symbol such as "Am7", "F#m", "Bbmaj7" or "C/G", plus free diagram image URLs and a link where the user can hear and see the chord.
Parameters:
chord(required) — string — Chord symbol, e.g. "Am7", "F#m", "Bbmaj7", "Dsus4", "C/G".
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
scale_inforead-onlyNotes and step pattern of a scale or mode, with a link to hear it and see it on piano and guitar. Scales: major, minor, dorian, phrygian, lydian, mixolydian, locrian, harmonic-minor, melodic-minor, major-pentatonic, minor-pentatonic, blues, whole-tone, phrygian-dominant.
Parameters:
root(required) — string — Root note, e.g. "C", "F#", "Bb".scale— string — Scale name, e.g. "major", "minor", "dorian", "minor-pentatonic", "blues".
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
transpose_chordsread-onlyTranspose a chord progression up or down, either by semitones or from one key to another. Returns the new chords and a link to the transposer.
Parameters:
chords(required) — string — Chords separated by spaces or commas, e.g. "C G Am F".to_key— string — Target key, e.g. "E".from_key— string — Original key, e.g. "C" (alternative to semitones).semitones— integer — Semitones to move (positive = up).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
capo_finderread-onlyFor a song's chords, finds the capo fret that lets a guitarist play it with the easiest open chord shapes. Returns the top options and a link to the capo calculator.
Parameters:
chords(required) — string — Chords as written in the song, e.g. "Bb Gm Eb F".
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
bpm_to_msread-onlyNote lengths in milliseconds (straight, dotted, triplet) for a tempo, for setting delay, reverb pre-delay and LFO times.
Parameters:
bpm(required) — number
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
open_music_toolread-onlyReturns a ready-to-open link to a free MusoKit tool, preset where possible: a tuner for a specific instrument or tuning, a metronome at a tempo, a tone at a frequency, etc. Use when the user needs to actually tune, keep time or hear something.
Parameters:
tool(required) — stringbpm— number — Tempo (metronome only).beats— integer — Beats per bar (metronome only).frequency— number — Frequency in Hz (tone-generator only).instrument— string — Tuner preset (tuner only).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.