Read a MIDI file
read_midiRead a Standard MIDI File: format, tracks, tempos, time and key signatures, track names, programs, and every note with its start and length in seconds, at most 5000 of them listed. Give midi_base64 or storage_id for a file of at most 1 MiB. Nothing is stored. No API key, no account and no sign up.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "read_midi"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| storage_id | No | A storage_id from store_file, from a previous tool result, or from REST /storage. Objects expire 24 hours after they were stored. | |
| midi_base64 | No | The file as standard base64, at most about 190 KB of file through MCP. For a larger file, store it with REST POST /services/v1/storage first and pass storage_id. |