Skip to main content
Glama

Server Details

Hand-made human mixtapes with liner notes. Paid tools $0.01 USDC via x402, 80% to the tapemaker.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 76 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.1/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct role: about_sftunes provides free contextual/payment information, list_tapes returns an index of public items, and get_tape retrieves one specific item. There is little risk of an agent confusing these operations.

Naming Consistency4/5

get_tape and list_tapes follow a consistent verb_noun pattern, while about_sftunes is a minor outlier because it uses an informational prefix rather than an action verb. The convention is still predictable and readable.

Tool Count5/5

Three tools are well-scoped for a simple public catalog: one for orientation/payment explanation, one for listing items, and one for retrieving a specific item. Each tool earns its place without unnecessary surface area.

Completeness4/5

The read-only lifecycle is mostly covered: users can learn about the service, list public tapes/profiles, and fetch a specific tape or Top 10. Minor gaps exist around search/filtering and pagination, but core discovery and retrieval are covered.

Available Tools

3 tools
about_sftunesAInspect

What SFtunes is, how x402 payment works, and the tapemaker revenue split. Free.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It only mentions the content topics and that it is 'Free,' but lacks disclosure of any behavioral traits such as return format, potential side effects, or limitations.

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

Conciseness4/5

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

The description is very concise, consisting of one short sentence. It is front-loaded with key topics, but could be slightly more structured without sacrificing brevity.

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

Completeness4/5

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

Given no parameters or output schema, the description is fairly complete for a simple informational tool. It covers the main topics, though additional details about output format or usage context could enhance completeness.

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?

With zero parameters, the description cannot add parameter-level meaning beyond the schema. Per guidelines, baseline is 4, and the description adequately explains the tool's purpose.

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 clearly states the tool provides information about 'What SFtunes is, how x402 payment works, and the tapemaker revenue split.' This distinguishes it from siblings 'get_tape' and 'list_tapes', which focus on individual tapes.

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 implies the tool is for general platform information, but does not provide explicit when-to-use or when-not-to-use guidance compared to siblings. The usage context is inferred rather than stated.

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

get_tapeAInspect

One public SFtunes item by tape_id: a tape uuid, or top10- for a person's Top 10 + Side B. Ordered tracks with artist/title/liner note and canonical Spotify/Apple/YouTube links. Costs $0.01 USDC per call via x402; the proceeds keep SFtunes free.

NameRequiredDescriptionDefault
tape_idYes

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the burden well by disclosing that the item is public, that calls cost $0.01 USDC via x402, and what content is returned. It does not detail error behavior or payment failure handling, but it adds substantial behavioral context beyond the schema.

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

Conciseness5/5

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

The description is three tight sentences with no waste. It front-loads the resource and ID forms, then adds return contents and cost, all of which earn their place.

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

Completeness4/5

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

For a one-parameter retrieval tool with no output schema, the description explains the accepted ID forms, returned track fields, and payment requirement. It could be slightly more complete on error cases or response shape, but it is sufficient to call the tool correctly.

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 0%, so the description must explain the sole parameter, and it does: tape_id accepts either a tape uuid or top10-<handle> for a person's Top 10 + Side B. This meaningfully compensates for the bare schema, though no concrete UUID example is provided.

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 retrieval action and resource: one public SFtunes item by tape_id. It distinguishes this from the plural listing sibling by emphasizing 'One' item and by naming the exact ID forms accepted.

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?

Usage is implied: call this when you have a tape uuid or top10-<handle> and need a single item. The description does not explicitly route agents to list_tapes for browsing or about_sftunes for service metadata, so alternative selection remains inferred.

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

list_tapesAInspect

Index of all public SFtunes items: mixtapes (type 'tape') and public profiles' Top 10 lists (type 'top_ten'), each with id, title, tapemaker handle, track_count. Costs $0.01 USDC per call via x402.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.2/5.0
Behavior4/5

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

No annotations are provided, so the description carries full disclosure. It reveals a non-obvious cost of $0.01 USDC per call via x402, clarifies that only public items are included, and specifies the returned fields. It does not mention pagination or the response envelope, but for a simple listing, this is significant behavioral context.

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

Conciseness5/5

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

Two sentences, front-loaded with the core purpose, and the cost is stated in the second sentence. Every word is informative; no fluff or repetition of the tool name.

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

Completeness4/5

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

The description covers the resource scope, item types, returned fields, and cost. Given that there is no output schema, it provides a good mental model of the result. It lacks details about pagination or the overall response format, but the tool is simple enough that the information is largely sufficient for correct invocation.

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?

The tool has zero parameters, so the schema already communicates that no arguments are required. The description adds meaning by explaining what the result contains (id, title, tapemaker handle, track_count) and the two item types, which helps the agent understand the output. Baseline 4 applies for zero-parameter tools.

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 opens with 'Index of all public SFtunes items', clearly specifying the operation (list all) and the resource (public SFtunes items). It distinguishes content types (mixtapes and Top 10 lists) and lists the returned fields, making its purpose unambiguous and distinct from siblings like get_tape.

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 implies usage for retrieving a catalog of all public items and mentions the cost per call, which is a usage consideration. However, it does not explicitly contrast with get_tape or about_sftunes, nor does it state when not to use it. The 'Index of all' phrasing gives some guidance, but no alternatives are named.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedabout_sftunes
    • First observedget_tape
    • First observedlist_tapes

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    A
    maintenance
    Verified records on 60 niche fashion subcultures (years, key brands, iconic items, where to buy, price range, and a WARNING on what each must not be confused with). Catalog and a sample record are free; full records cost $0.01 each, paid over x402 in USDC on Base.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources