Skip to main content
Glama
Ownership verified

Server Details

Search and license 5,000+ fully cleared music tracks via MCP. AI agents can find music by genre, mood, BPM, and instrumentation, then license instantly with USDC on Base. No human in the loop. Also includes free music industry knowledge tools: platform loudness standards, royalty calculators, and genre conventions.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.1/5 across 6 of 6 tools scored.

Server CoherenceA
Disambiguation4/5

Most tools have distinct purposes: search vs. track details vs. industry utilities. However, ai_search and search_catalog both search the catalog, which could cause confusion despite differing input methods.

Naming Consistency4/5

Tool names follow a consistent snake_case verb_noun pattern (e.g., search_catalog, get_track, calculate_royalty_split). The prefix 'ai_' in ai_search is a minor deviation but still readable.

Tool Count5/5

Six tools is a well-scoped set for a music catalog server with utility functions. Each tool serves a clear purpose without unnecessary bloat or missing essentials.

Completeness4/5

Covers search, track details, and valuable music industry calculations. Missing a direct licensing/purchase action, but the workflow is hinted at (search → get_track → off-platform license).

Available Tools

6 tools
calculate_royalty_splitInspect

Calculates royalty splits and estimated earnings for music rights deals. Handles songwriter/publisher splits, producer points, co-writer splits, sync fee splits, and streaming payout estimates. Works for any music — not limited to the OnChain Music catalog. Useful for artists, managers, agents, and label tools that need to model deal economics.

ParametersJSON Schema
NameRequiredDescriptionDefault
streamsNoNumber of streams. Used for streaming_estimate.
writersNoArray of co-writers with their percentage splits. Used for co_writer_split. Each item: { name: string, percentage: number }. Percentages must sum to 100.
platformNoStreaming platform for payout estimate. Use "average" for a blended estimate across platforms.
sync_feeNoTotal sync licensing fee in USD. Used for sync_fee_split.
units_soldNoNumber of units sold. Used for producer_points calculation.
gross_royaltiesNoTotal gross royalties collected (in USD). Used for songwriter_publisher_split and co_writer_split.
producer_pointsNoNumber of producer points (percentage of master royalties). Used for producer_points calculation. Example: 3 for 3 points.
calculation_typeYesThe type of royalty calculation to perform.
artist_royalty_rateNoArtist royalty rate as a percentage of label revenue (0-100). Used for streaming_estimate. Example: 18 for a standard 18% royalty deal. Use 100 for independent artists keeping all revenue.
master_royalty_rateNoMaster royalty rate as a percentage (0-100). Used for producer_points. Example: 18 for an 18-point deal.
publisher_percentageNoPublisher's percentage of the songwriter share (0-100). Used for songwriter_publisher_split. Example: 50 for a 50/50 co-publishing deal.
suggested_retail_priceNoSuggested retail price of the album in USD. Used for producer_points calculation. Example: 9.99.
master_owner_percentageNoMaster rights owner's share of the sync fee as a percentage (0-100). Used for sync_fee_split. Typically 50% goes to master, 50% to publishing.
publisher_sync_percentageNoPublisher's share of the sync fee as a percentage (0-100). Used for sync_fee_split. The remainder goes to the songwriter.
get_genre_conventionsInspect

Returns music industry conventions for a given genre including typical BPM ranges, song structure, instrumentation, key tendencies, production characteristics, and common sync use cases. Useful for songwriting, production decisions, A&R research, playlist curation, and sync licensing briefs. Works for any music — not limited to the OnChain Music catalog.

ParametersJSON Schema
NameRequiredDescriptionDefault
genreYesThe genre to look up. Examples: Pop, Rock, Hip-Hop, Electronic, Jazz, Country, R&B, Classical, Indie, Metal, Folk, Latin, Reggae, Blues, Soul, Funk, Ambient, House, Techno, Drum and Bass, Trap, Lo-Fi.
include_sync_usesNoIf true, includes common sync licensing use cases for the genre (TV, film, advertising contexts). Default true.
get_loudness_standardsInspect

Returns the official loudness normalization standards for major music and video platforms. Includes integrated LUFS target, true peak limit, and short-term LUFS where applicable. Useful for mastering decisions, mix prep, and ensuring tracks meet platform requirements before distribution or licensing. Works for any music — not limited to the OnChain Music catalog.

ParametersJSON Schema
NameRequiredDescriptionDefault
platformNoOptional. Filter to a specific platform. Examples: Spotify, Apple Music, YouTube, TikTok, Netflix, Amazon Music, Tidal, SoundCloud, Podcast. Leave empty to return all platforms.
get_trackInspect

Retrieve full metadata for a specific track from the OnChain Music catalog, including license pricing, available download formats (MP3, WAV, AIF), artist information, BPM, key, mood, and complete license terms. Use this after search_catalog or ai_search to get full details before purchasing a license.

ParametersJSON Schema
NameRequiredDescriptionDefault
track_idYesThe track ID returned from search_catalog or ai_search results.
search_catalogInspect

Search the OnChain Music catalog of 5,000+ independently owned, fully cleared tracks, plus partner catalogs. Filter by genre, mood, tempo, BPM, key, and instrumentation. All results are available for immediate licensing with USDC on Base. Use the description parameter as your primary search field — pass style, mood, energy, and use-case words. Returns track IDs, metadata, license pricing, and a results_url in meta that links to a preview page where users can listen to tracks before licensing.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyNoMusical key. Examples: C Minor, G Maj, A Minor, F Maj.
pageNoPage number for pagination. Vary this for different results.
genreNoGenre filter. Examples: Rock, Hip-Hop, Electronica, Orchestral, Jazz, Country, R&B, Pop.
bpm_maxNoMaximum BPM. Use with bpm_min to filter by tempo range.
bpm_minNoMinimum BPM. Use with bpm_max to filter by tempo range.
keywordsNoAdditional keyword search across track titles, artist names, and tags.
per_pageNoResults per page. Default 20, maximum 50.
subgenreNoSubgenre filter. Examples: Indie, Deep House, Trap, Classical.
descriptionNoPRIMARY search field. Pass style, mood, energy, instrumentation, or use-case words. Each word is searched individually across multiple fields. Example: "epic orchestral trailer" or "upbeat summer pop".
instrumentalNoYes = instrumental only (no vocals). No = has vocals.
license_typeNoFilter by intended license type. social_media = $5 USDC. all_digital = $35 USDC.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources