Server definition
- Hash
- sha256:a98fded5c7301c58879592577aec07e4df8636790ed8f8b21742b47939afc2a0
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "Music theory lookups (chords, scales, transposition, capo, tempo) with links into free interactive MusoKit tools. When the user needs to tune, keep time, or hear a chord or scale, give them the returned link.",
"tools": [
{
"description": "Note lengths in milliseconds (straight, dotted, triplet) for a tempo, for setting delay, reverb pre-delay and LFO times.",
"inputSchema": {
"properties": {
"bpm": {
"maximum": 400,
"minimum": 20,
"type": "number"
}
},
"required": [
"bpm"
],
"type": "object"
},
"name": "bpm_to_ms",
"outputSchema": null
},
{
"description": "For 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.",
"inputSchema": {
"properties": {
"chords": {
"description": "Chords as written in the song, e.g. \"Bb Gm Eb F\".",
"type": "string"
}
},
"required": [
"chords"
],
"type": "object"
},
"name": "capo_finder",
"outputSchema": null
},
{
"description": "Notes, 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.",
"inputSchema": {
"properties": {
"chord": {
"description": "Chord symbol, e.g. \"Am7\", \"F#m\", \"Bbmaj7\", \"Dsus4\", \"C/G\".",
"type": "string"
}
},
"required": [
"chord"
],
"type": "object"
},
"name": "chord_info",
"outputSchema": null
},
{
"description": "Returns 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.",
"inputSchema": {
"properties": {
"beats": {
"description": "Beats per bar (metronome only).",
"type": "integer"
},
"bpm": {
"description": "Tempo (metronome only).",
"type": "number"
},
"frequency": {
"description": "Frequency in Hz (tone-generator only).",
"type": "number"
},
"instrument": {
"description": "Tuner preset (tuner only).",
"enum": [
"guitar-std",
"guitar-dropd",
"guitar-halfdown",
"open-g",
"open-d",
"dadgad",
"bass-std",
"bass-5",
"ukulele",
"violin",
"mandolin",
"cello",
"chromatic"
],
"type": "string"
},
"tool": {
"enum": [
"tuner",
"metronome",
"drum-machine",
"tone-generator",
"chord-finder",
"scale-explorer",
"circle-of-fifths",
"capo-calculator",
"transpose",
"chord-progression-generator",
"chord-player",
"ear-trainer",
"rhythm-trainer",
"speed-trainer",
"bpm-to-ms"
],
"type": "string"
}
},
"required": [
"tool"
],
"type": "object"
},
"name": "open_music_tool",
"outputSchema": null
},
{
"description": "Notes 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.",
"inputSchema": {
"properties": {
"root": {
"description": "Root note, e.g. \"C\", \"F#\", \"Bb\".",
"type": "string"
},
"scale": {
"description": "Scale name, e.g. \"major\", \"minor\", \"dorian\", \"minor-pentatonic\", \"blues\".",
"type": "string"
}
},
"required": [
"root"
],
"type": "object"
},
"name": "scale_info",
"outputSchema": null
},
{
"description": "Transpose 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.",
"inputSchema": {
"properties": {
"chords": {
"description": "Chords separated by spaces or commas, e.g. \"C G Am F\".",
"type": "string"
},
"from_key": {
"description": "Original key, e.g. \"C\" (alternative to semitones).",
"type": "string"
},
"semitones": {
"description": "Semitones to move (positive = up).",
"maximum": 11,
"minimum": -11,
"type": "integer"
},
"to_key": {
"description": "Target key, e.g. \"E\".",
"type": "string"
}
},
"required": [
"chords"
],
"type": "object"
},
"name": "transpose_chords",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:a98fded5c7301c58879592577aec07e4df8636790ed8f8b21742b47939afc2a0 | sha256sum