{"serverId":"mcp-registry/com.aimeistro/music","tools":[{"name":"create_music","fixed":{"name":"create_music","description":"Submit a music production request to AImeistrO. Runs the autonomous Value Loop (bidding, MIDI generation, QC) and returns job status, selected providers, economics, provenance, and artifact reference.","inputSchema":{"type":"object","required":["type","bpm","bars","key","style","budget"],"properties":{"bpm":{"type":"number","maximum":200,"minimum":60,"description":"Tempo in beats per minute"},"key":{"type":"string","description":"Musical key (e.g. 'A minor', 'C major')"},"bars":{"type":"integer","maximum":32,"minimum":1,"description":"Number of bars"},"type":{"enum":["MUSIC_LOOP"],"type":"string","description":"Request type (currently only MUSIC_LOOP supported)"},"style":{"type":"string","description":"Musical style (e.g. 'House')"},"budget":{"type":"number","maximum":1000,"minimum":1,"description":"Budget in AMC"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create Music"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":241,"tokensAfter":241},{"name":"get_artifact","fixed":{"name":"get_artifact","description":"Retrieve the raw MIDI artifact for a completed AImeistrO job. Returns base64-encoded MIDI data with metadata.","inputSchema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string","description":"The AImeistrO job ID (e.g. AIM-JOB-000001)"}}},"annotations":{"readOnlyHint":true},"title":"Get Artifact"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":85,"tokensAfter":85},{"name":"get_job","fixed":{"name":"get_job","description":"Retrieve the status and result of an AImeistrO job by its job ID.","inputSchema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string","description":"The AImeistrO job ID (e.g. AIM-JOB-000001)"}}},"annotations":{"readOnlyHint":true},"title":"Get Job"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":71,"tokensAfter":71}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}