Skip to main content
Glama

Streamlivr

Music and audio metadata

music_catalog
Read-only

Music and audio metadata for African and global repertoire: title, artist, ISRC, artwork, and a playable preview clip when the source provides one. Each row carries a "label" block that names its owner and how many public posts draw on it, and an "attribution" note. A recording is credited to the artist who owns it, never to the accounts whose posts used it; a recording with no Streamlivr owner is retained by the platform. Searchable by title or artist with ?q= and paginated. Matches how the Streamlivr app indexes audio for video, so agent results line up with in-app search. Priced per creator credited and attributed to each one when the payment settles. One cent in USDC per creator credited, with a one cent minimum per request. A page that credits 50 creators costs $0.50. The 402 invoice carries the exact amount before anything is signed. Paid route: USDC 0.01 per creator credited, one cent minimum and 2 maximum, settled over x402 on Celo. Without a payment the call returns the x402 payment requirements instead of data, and the requirements carry the exact amount for the call that was asked for.

Input Schema

NameRequiredDescriptionDefault
qNoFree-text search. Matches names, titles, bios, hashtags, country names and country codes on that route. Omit to list everything.
limitNoRows to return, 1-200, default 10. This is the cost control: the invoice is one cent per creator the page credits, so a bigger page costs more.
cursorNonextCursor from the previous page. Omit for the first page.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the read-only annotations, the description discloses the paid x402 route, USDC pricing per credited creator, minimum and maximum cost, invoice behavior, and that an unpaid call returns payment requirements instead of data. These are important behavioral details an agent needs before invoking the tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with purpose and return fields, but the payment terms are repeated several times, including the one-cent minimum and exact invoice amount. It is informative but not as tight as it could be.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description still explains the return shape well enough: metadata fields, preview clip availability, label/owner block, post-count attribution, and ownership crediting rules. It also covers payment behavior and unpaid-call behavior completely.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is already 100%, so the baseline is 3, but the description adds useful meaning: q is described as title/artist search and pagination is tied to cost because limit determines how many creators are credited and billed. This goes beyond the schema without fully duplicating it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific resource and what it returns: music/audio metadata with title, artist, ISRC, artwork, and preview clips. It also distinguishes recordings from posts by saying credit belongs to the owning artist, never to accounts whose posts used the recording, which helps separate it from public_posts.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for searching by title or artist and pagination, but it does not explicitly say when to use this tool versus creator_listings, creator_profile, or public_posts. Usage is implied by the metadata focus rather than stated as routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources