{"capabilities":{"pushNotifications":true,"stateTransitionHistory":true,"streaming":true},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"description":"Audio processing and metadata extraction service","name":"Loist Music Library Processor","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","skills":[{"description":"Process audio file from URL and extract complete metadata including waveform, artwork, and tags","id":"process_audio_complete","name":"Process audio (full)","tags":["audio","ingestion","metadata","waveform"]},{"description":"Search processed music library with text queries and metadata filters","id":"search_library","name":"Search library","tags":["search","query","metadata"]},{"description":"Retrieve complete metadata for a processed audio track by ID","id":"get_audio_metadata","name":"Get metadata","tags":["metadata","retrieval"]},{"description":"Update metadata fields for an existing audio track","id":"update_metadata","name":"Update metadata","tags":["metadata","update","editing"]},{"description":"Remove an audio track from the library and delete associated files","id":"delete_audio","name":"Delete audio","tags":["deletion","cleanup"]},{"description":"Generate embeddable player URLs for audio tracks with waveform visualization","id":"get_embed_url","name":"Get embed URL","tags":["embed","player","waveform"]}],"url":"https://api.loist.music/a2a","version":"1.0.0"}