MCP App Store
by KeenEthics

Overview

Analyze your tracks with DropTrack directly from ChatGPT and Codex. Upload audio, use an existing DropTrack track, or provide a SoundCloud or Spotify link to inspect structured track analysis and tags, then discover personalized submission opportunities for record labels, DJs, bloggers, and playlist curators. Turn those insights into practical promotion: explore playlists, organize contacts and lists, prepare campaign drafts, review campaign and audience performance, manage advertising and assets, and create press releases, artist bios, and artwork. Every advertised workflow is customer-facing and scoped to the companies, data, and permissions available to your signed-in DropTrack account.

Tools

droptrack_accept_album_art_candidate

ChatGPT
Save an AI album artwork candidate from droptrack_get_ai_job as a reusable DropTrack image and optionally assign it to the target track or playlist.

droptrack_add_contact

ChatGPT
Add a new contact to the current company.

droptrack_add_contacts_to_list

ChatGPT
Add one or more contacts to an existing contact list.

droptrack_analyze_audio

ChatGPT
Analyze uploaded audio or a supported audio/Spotify/SoundCloud link and save a track or new version. Spotify may provide only metadata or an audio preview, not the full song: explain the returned evidence. If queued or timed out, check the saved report using bounded polling, not another upload/analysis request. Opportunity review links do not send music.

droptrack_auto_tag_tracks

ChatGPT
Apply stored AI track-tagging results to track metadata, matching the dedicated batch_auto_tag endpoint behavior.

droptrack_browse_submission_opportunities

ChatGPT
Browse the public submission directory for labels, DJs, bloggers, and playlist curators. These are general directory results, not personalized track recommendations. Featured placement is separate from genre fit; review current requirements and payment before submitting.

droptrack_create_audio_analysis_upload

ChatGPT
Create an authenticated short-lived upload URL for WAV, MP3, AIF, or AIFF, enforcing current track/version limits. The client must PUT the file bytes before analyzing the returned upload key. If the client cannot transfer files, offer the DropTrack browser upload instead; a chat attachment alone is not an upload.

droptrack_create_contact_list

ChatGPT
Create a new contact list in the current company.

droptrack_create_draft_campaign

ChatGPT
Create and read back a complete Draft-status campaign without sending it. Supports customer-owned and linked DropTrack-managed contact lists, persists a required subject/message, exact playlist, active subscribed recipients, creator identity, theme, and settings, and can exclude normalized-email members of linked lists or exact saved recipient snapshots from prior campaigns. Use campaign exclusions for historical no-repeat guarantees. Rejects U+2014 em dashes. Run droptrack_validate_campaign_draft before opening the native Send Test flow.

droptrack_delete_album_art_image

ChatGPT
Soft-delete an AI-generated album artwork image and unassign it from tracks or playlists owned by the authenticated company.

droptrack_generate_album_art

ChatGPT
Queue AI album artwork generation for a track or playlist. Use droptrack_get_ai_job with jobType=album_art to poll candidate images, then droptrack_accept_album_art_candidate to save one.

droptrack_generate_artist_bio

ChatGPT
Queue an AI artist bio draft for the authenticated company. Poll with droptrack_get_ai_job using jobType=artist_bio.

droptrack_generate_press_release

ChatGPT
Queue an AI press release draft for a track owned by the authenticated company. Use droptrack_get_ai_job with jobType=press_release to poll the result.

droptrack_get_ad_analytics

ChatGPT
Get Grow/ads daily analytics over a date range. Returns company totals or a single campaign when campaignId is supplied.

droptrack_get_ad_campaign_details

ChatGPT
Get details for a Grow/ads campaign, including landing page, creatives, and recent daily metrics.

droptrack_get_ads_wallet

ChatGPT
Get the current company ads wallet balance and recent wallet transactions.

droptrack_get_ai_job

ChatGPT
Poll a queued AI job: press release, artist bio, or album art.

droptrack_get_artist_profile

ChatGPT
Get the current company artist profile used by the AI artist bio feature, including bio, socials, genres, recent tracks, and recent generated bio jobs.

droptrack_get_campaign_analytics

ChatGPT
Get per-contact engagement analytics for a campaign — opens, plays, downloads, and feedback for each recipient.

droptrack_get_campaign_details

ChatGPT
Get full campaign details, including subject, playlist identity and track count, saved and actual recipient counts, status, Reply-To email, creator test-recipient email, and settings.

droptrack_get_campaign_nudge_summary

ChatGPT
Get CRM nudge settings, funnel totals, stuck-contact buckets, sent nudge history, and weekly digest state for a campaign.

droptrack_get_comments

ChatGPT
Get timestamped comments for a track, across a playlist, or within a campaign.

droptrack_get_contact_details

ChatGPT
Get the full profile of a specific contact including subscription status.

droptrack_get_contact_nudge_context

ChatGPT
Get CRM nudge context for one contact: active campaigns watching the contact and recent automated nudges sent for that contact.

droptrack_get_label_ad_analytics

ChatGPT
Get cross-roster Grow/ads analytics over a date range. Requires label-admin access.

droptrack_get_label_ads_wallet

ChatGPT
Get the label shared ads wallet balance and recent transactions. Requires label-admin access.

droptrack_get_label_analytics

ChatGPT
Get cross-roster label analytics over a date range: totals, artist rollups, top tracks, and top contacts. Requires label-admin access.

droptrack_get_label_contact_360

ChatGPT
Get one contact cross-roster engagement timeline and per-artist breakdown. Requires label-admin access.

droptrack_get_label_info

ChatGPT
Get label-family metadata for the active company, including parent label, sub-accounts visible to label admins, and shared wallet status.

droptrack_get_playlist_details

ChatGPT
Get full playlist details including tracks, feedback, and view/download/feedback stats.

droptrack_get_runtime_context

ChatGPT
Attest the connected DropTrack MCP stage, base URL, non-secret database fingerprint, configured database-target match, Lambda identity, region, and authorization role. Call this before any write. Require databaseTargetMatchesExpected=true, compare stage, base URL, and fingerprint to the canonical environment table, then pass the exact stage and database fingerprint to guarded write tools. Never infer environment from company data alone.

droptrack_get_submission_results

ChatGPT
Review the signed-in company's durable submissions for one owned track, with submission-linked receiver play-event and comment counts. Counts are not unique humans, acceptance, or placement; comments may include your own replies. This is track-level history, not version attribution. Suggest next steps without sending or scheduling follow-ups.

droptrack_get_track_analysis

ChatGPT
Read the saved report for the exact track/version without creating another analysis. Explain analysis_experience audio evidence and preview limitations. For progress checks use statusOnly=true and honor the bounded polling guidance; missing is not proof of a running job. Optional opportunity review links open a review, never send music.

droptrack_get_track_analytics

ChatGPT
Get track analytics (plays, downloads, views) over a date range. Optionally scope results to a specific track version.

droptrack_get_track_details

ChatGPT
Get full details for a specific track including all versions, genre, key, and audio URLs.

droptrack_get_track_downloads

ChatGPT
Get download history for a track — who downloaded, format, version, and when.

droptrack_get_track_submission_opportunities

ChatGPT
Find submission opportunities using a track genre, stored tags, and account genre preferences. Explain the actual match basis; no genre inputs means general directory results. Featured opportunities retain their existing order and are not necessarily the best fit. Offer the contextual review link; never claim acceptance or send music automatically.

droptrack_get_track_tags

ChatGPT
Read stored AI track-tagging output from the dedicated tag_audio workflow. This is separate from track analyzer output.

droptrack_get_user_notification_settings

ChatGPT
Get the authenticated user email notification settings, including weekly/monthly reports, engagement emails, and campaign nudge email updates.

droptrack_list_ad_campaigns

ChatGPT
List Grow/ads campaigns for the current company with budget, delivery, landing page, and creative counts.

droptrack_list_ai_jobs

ChatGPT
List recent AI jobs for press releases, artist bios, or album art.

droptrack_list_assets

ChatGPT
List company assets: uploaded/AI images or documents.

droptrack_list_campaign_nudge_contacts

ChatGPT
List recipients in a campaign with CRM nudge signal state, sent nudges, next scheduled nudge, and reply suppression status.

droptrack_list_campaigns

ChatGPT
List campaigns in the current company with status and basic engagement stats (opens, plays, downloads, feedback count).

droptrack_list_companies

ChatGPT
List all companies the authenticated user belongs to. Useful for users with multiple label/company accounts. Company switching must be performed through the authenticated client/session, not through a model-visible tool.

droptrack_list_contact_lists

ChatGPT
List all contact lists for the current company with the number of contacts in each list.

droptrack_list_label_ad_campaigns

ChatGPT
List Grow/ads campaigns across a label family, optionally scoped to artists or date range. Requires label-admin access.

droptrack_list_label_artists

ChatGPT
List artist sub-accounts under the active label. Requires label-admin access.

droptrack_list_label_contacts

ChatGPT
List contacts across the label family, with label versus artist ownership annotations.

droptrack_list_label_team

ChatGPT
List users with access to the label parent and artist sub-accounts. Requires label-admin access.

droptrack_list_playlists

ChatGPT
List all playlists in the current company with track counts.

droptrack_list_tracks

ChatGPT
List tracks in the current company with play, download, and view counts. Returns paginated results and, when the library is empty, guidance for requesting an audio file or Spotify/SoundCloud link.

droptrack_request_track_tagging

ChatGPT
Queue the dedicated tag_audio workflow for one track. Poll with droptrack_get_track_tags.

droptrack_search_contacts

ChatGPT
Search contacts by name, email, or company.

droptrack_set_label_shared_wallet

ChatGPT
Enable or disable the label shared ads wallet. Requires label-admin access and confirms disabling when active sub-account ads exist.

droptrack_suppress_campaign_followup

ChatGPT
Stop future automatic follow-ups for one exact saved campaign recipient after an explicit operator request or verified inbox reply. Requires confirmed suppression, recipient email identity and current runtime attestation. Does not delete the recipient, fabricate a reply, alter shared lists or global subscriptions, send email, or recall an already-emitted follow-up.

droptrack_validate_campaign_draft

ChatGPT
Read-only preflight for a campaign draft before using DropTrack Send Test. Requires the expected playlist and contact list, supports normalized-email exclusions from accessible individual contacts, linked lists and exact saved recipient snapshots from prior campaigns, and verifies draft state, audience persistence, subject, optional signoff, Reply-To/test-recipient routing, and outbound U+2014 em-dash safety. This tool does not send email or launch the campaign.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

57

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily