Server definition
- Hash
- sha256:aa809cc8a8879820a11b1a7b3e16c2d231f16cf7716ecb94aeb329c54938af60
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Parse a chord into root, quality, intervals, and (with a key) roman numeral + function.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"chord": {
"type": "string"
},
"key": {
"type": "string"
}
},
"required": [
"chord"
],
"type": "object"
},
"name": "analyze_chord",
"outputSchema": null
},
{
"description": "Arrange a 4-piece band from a natural-language prompt. Returns conductor tempo/groove, 4 lanes of note events, lead sheet, and base64 MIDI. Audio render (Csound → WAV) stays on local thiri-conductor-mcp / POST /v2/render.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"durationSec": {
"type": "number"
},
"prompt": {
"type": "string"
}
},
"required": [
"prompt"
],
"type": "object"
},
"name": "conduct_band",
"outputSchema": null
},
{
"description": "Instrument-ready voicing in a style. Tension symbols voice by seat substitution (arranging practice, not stacking): 9/b9/#9 replace the root, #11/13/b13 replace the 5th, the 3rd and 7th are untouched guide tones. Pass voices: 5 to promote the implied 9 of an 11/13 chord; pass previousNotes for a voice-leading score.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"chord": {
"type": "string"
},
"keyContext": {
"type": "string"
},
"octave": {
"type": "number"
},
"previousNotes": {
"items": {
"type": "string"
},
"type": "array"
},
"style": {
"type": "string"
},
"voices": {
"type": "number"
}
},
"required": [
"chord"
],
"type": "object"
},
"name": "generate_voicing",
"outputSchema": null
},
{
"description": "Reharmonize a progression. Techniques: tritone_sub, ii_v_insertion, modal_interchange, diminished_passing, secondary_dominant, chain_of_dominants, coltrane_changes, backdoor (or auto).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"key": {
"type": "string"
},
"progression": {
"items": {
"type": "string"
},
"type": "array"
},
"technique": {
"type": "string"
}
},
"required": [
"progression"
],
"type": "object"
},
"name": "reharmonize",
"outputSchema": null
},
{
"description": "Resolve a chord to spelled notes, frequencies, MIDI, and recommended scales.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"chord": {
"type": "string"
}
},
"required": [
"chord"
],
"type": "object"
},
"name": "resolve_chord",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:aa809cc8a8879820a11b1a7b3e16c2d231f16cf7716ecb94aeb329c54938af60 | sha256sum