DropTrack Analyze Audio
droptrack_analyze_audioAnalyze a WAV, MP3, AIF, AIFF, SoundCloud URL, or Spotify track URL directly through MCP and return structured analysis. No browser analyzer visit is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| s3Url | No | S3 URL for an uploaded audio file, such as s3://bucket/key | |
| title | No | Optional track title used when creating a new DropTrack track | |
| artist | No | Optional artist name used when creating a new DropTrack track | |
| trackId | No | Existing DropTrack track ID. When provided, uploaded audio is saved as a new active track version instead of a new track | |
| audioUrl | No | Direct HTTPS audio URL. S3 URLs are preferred for private uploads | |
| fileName | No | Filename used to infer audio type when needed | |
| uploadKey | No | upload_key returned by droptrack_create_audio_analysis_upload after the client PUTs the file | |
| audioBase64 | No | Inline base64 audio for small files only | |
| contentType | No | Optional audio MIME type used when the source does not provide one | |
| providerUrl | No | Spotify track URL/URI or SoundCloud URL | |
| accountTypes | No | Submission opportunity categories to return with the analysis | |
| versionLabel | No | Optional label when trackId is provided and a new version is created | |
| analysisTimeoutMs | No | Optional maximum milliseconds to wait for synchronous analysis before returning the saved track and polling instructions | |
| includeOpportunities | No | Return personalized submission opportunities derived from the analysis genres | |
| opportunitiesPerType | No | Maximum submission opportunities to return per account type |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | Structured DropTrack result returned by this tool |